{"id":198,"date":"2019-05-07T08:38:36","date_gmt":"2019-05-07T00:38:36","guid":{"rendered":"http:\/\/www.hefeiyu.com\/?p=198"},"modified":"2019-05-20T08:48:06","modified_gmt":"2019-05-20T00:48:06","slug":"tiptop-4gl%e9%a2%9c%e8%89%b2%e7%9b%b8%e5%85%b3%e8%ae%be%e7%bd%ae","status":"publish","type":"post","link":"https:\/\/www.hefeiyu.com\/?p=198","title":{"rendered":"TIPTOP\u2014\u20144GL\u989c\u8272\u76f8\u5173\u8bbe\u7f6e"},"content":{"rendered":"<div id=\"article_content\" class=\"article_content clearfix csdn-tracking-statistics\" data-pid=\"blog\" data-mod=\"popu_307\" data-dsm=\"post\">\n<div id=\"content_views\" class=\"htmledit_views\">\n<p><span style=\"font-family: 'KaiTi_GB2312'; font-size: 24px; color: #3333ff;\"><strong>\u4f7f\u7528\u6d4b\u8bd5\u7cfb\u7edfTIPTOP GP3.0<\/strong><\/span><\/p>\n<p><span style=\"font-family: 'KaiTi_GB2312'; font-size: 24px; color: #3333ff;\"><strong>\u989c\u8272\u7684\u8bbe\u7f6e\u5206\u4e3a\u5355\u8eab\u989c\u8272\u548c\u5355\u5934\u989c\u8272\u7684\u8bbe\u7f6e\uff1a<\/strong><\/span><\/p>\n<p><strong><span style=\"font-family: 'KaiTi_GB2312'; font-size: 18px; color: #006600;\"><span style=\"font-size: 24px; color: #3333ff;\">\u4e00\u3001\u5355\u8eab\u989c\u8272\uff1a<br \/>\n<\/span>1.\u9996\u5148MAIN\u51fd\u6570\u4e4b\u524d\u5b9a\u4e49\u4e00\u4e2a\u6570\u7ec4<br \/>\n\u4f8b\u5982\uff1a<\/span><\/strong><\/p>\n<pre class=\"pure-highlightjs\"><code class=\"null\">DEFINE ga_color     DYNAMIC ARRAY OF RECORD\r\n        c01   STRING,c02   STRING,\r\n        c03   STRING,c04   STRING,\r\n        c05   STRING,c06   STRING,\r\n        c07   STRING,c08   STRING,\r\n        c09   STRING,c10   STRING,\r\n        c11   STRING,c12   STRING\r\n     END RECORD<\/code><\/pre>\n<p>&nbsp;<\/p>\n<p><span style=\"font-family: 'KaiTi_GB2312'; font-size: 18px; color: #006600;\">2._bp(p_ud) \u51fd\u6570\u91cc\u9762\uff1a<br \/>\n##setCellAttributes( attarr ARRAY OF RECORD )<br \/>\n##Defines decoration attributes for each cell. (\u5b9a\u4e49\u6bcf\u4e2a\u5355\u5143\u683c\u7684\u5c5e\u6027)<br \/>\n.\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 BEFORE DISPLAY\u00a0\u00a0 ##\u663e\u793a\u4e4b\u524d\u8bbe\u7f6e\u5c5e\u6027<br \/>\n.\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 CALL DIALOG.setCellAttributes(<strong>ga_color<\/strong>)<\/span><\/p>\n<p><span style=\"font-family: 'KaiTi_GB2312'; font-size: 18px; color: #006600;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u2191\u00a0 \u6ce8\u610f\u8fd9\u91cc<br \/>\n3._fill\u51fd\u6570\u91cc\u9762<br \/>\n\u9996\u5148 CALL ga_color.clear()\u00a0\u00a0 #\u6e05\u7a7a<br \/>\n\u7136\u540e FOREACH \u91cc\u9762 \u5224\u65ad\u5e76\u8d4b\u503c(\u53ef\u4ee5\u5bf9\u591a\u4e2a\u680f\u4f4d\uff0c\u4e5f\u53ef\u4ee5\u662f\u67d0\u4e00\u4e2a\u680f\u4f4d)<\/span><\/p>\n<pre class=\"pure-highlightjs\"><code class=\"null\">IF g_ta_gja[g_cnt].tc_gja10 &gt;5 AND g_ta_gja[g_cnt].tc_gja10&lt;10 THEN \r\n          LET ga_color[g_cnt].c01 =\"\"\r\n          LET ga_color[g_cnt].c02 =\"\"\r\n          LET ga_color[g_cnt].c03 =\"\"\r\n          LET ga_color[g_cnt].c04 =\"\"\r\n          LET ga_color[g_cnt].c05 =\"\"\r\n          LET ga_color[g_cnt].c06 =\"\"\r\n          LET ga_color[g_cnt].c07 =\"\"\r\n          LET ga_color[g_cnt].c08 =\"\"\r\n          LET ga_color[g_cnt].c09 =\"\"\r\n          LET ga_color[g_cnt].c10 =\"red\"\r\n           LET ga_color[g_cnt].c11 =\"\"\r\n           LET ga_color[g_cnt].c12 =\"\"\r\n        ELSE IF g_ta_gja[g_cnt].tc_gja10&gt;10 THEN\r\n          LET ga_color[g_cnt].c01 =\"\"\r\n          LET ga_color[g_cnt].c02 =\"\"\r\n          LET ga_color[g_cnt].c03 =\"\"\r\n          LET ga_color[g_cnt].c04 =\"\"\r\n          LET ga_color[g_cnt].c05 =\"\"\r\n          LET ga_color[g_cnt].c06 =\"\"\r\n          LET ga_color[g_cnt].c07 =\"\"\r\n          LET ga_color[g_cnt].c08 =\"\"\r\n          LET ga_color[g_cnt].c09 =\"\"\r\n          LET ga_color[g_cnt].c10 =\"blue\"\r\n           LET ga_color[g_cnt].c11 =\"\"\r\n           LET ga_color[g_cnt].c12 =\"\"\r\n       ELSE\r\n          LET ga_color[g_cnt].c01 =\"\"\r\n          LET ga_color[g_cnt].c02 =\"\"\r\n          LET ga_color[g_cnt].c03 =\"\"\r\n          LET ga_color[g_cnt].c04 =\"\"\r\n          LET ga_color[g_cnt].c05 =\"\"\r\n          LET ga_color[g_cnt].c06 =\"\"\r\n          LET ga_color[g_cnt].c07 =\"\"\r\n          LET ga_color[g_cnt].c08 =\"\"\r\n          LET ga_color[g_cnt].c09 =\"\"\r\n          LET ga_color[g_cnt].c10 =\"green blod\"\r\n           LET ga_color[g_cnt].c11 =\"\"\r\n           LET ga_color[g_cnt].c12 =\"\"\r\n        END IF \r\n END IF<\/code><\/pre>\n<p>&nbsp;<\/p>\n<p><span style=\"font-family: 'KaiTi_GB2312'; font-size: 18px;\"><span style=\"font-family: Arial;\"><span style=\"color: #000099;\"><strong>\u6548\u679c\u56fe\u5982\u4e0b\u56fe\u7247\uff1a<\/strong><\/span><\/span><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.hefeiyu.com\/wp-content\/uploads\/2019\/05\/1347948872_6594.jpg\" alt=\"\" width=\"720\" height=\"250\" border=\"2\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-family: 'KaiTi_GB2312'; font-size: 18px; color: #006600;\"><strong><span style=\"font-size: 24px; color: #3333ff;\">\u4e8c\u3001\u5355\u5934\u989c\u8272\uff1a<br \/>\n<\/span><\/strong>1.\u53ef\u4ee5\u76f4\u63a5\u5728\u753b\u9762\u6863(per\u6863)\u6216\u80054gl\u6863\u91cc\u9762\u8bbe\u7f6e\u989c\u8272<br \/>\n\u4f8b\u5982\uff1a<br \/>\n&lt;1&gt;\u3010per\u6863\u8bbe\u7f6e\u3011gja02 = gja02,COLOR=GREEN;(color)<br \/>\n&lt;2&gt;\u3010per\u6863\u8bbe\u7f6e\u3011ima26 = ima26,COLOR = RED WHERE ima26&gt;1000;<br \/>\n&lt;3&gt;\u3010per\u6863\u8bbe\u7f6e\u3011DATEEDIT\u00a0 tc_gja03 = tc_gja03,COLOR=GREEN,REVERSE;<br \/>\n&lt;4&gt;\u30104gl\u6863\u8bbe\u7f6e\u3011DISPLAY p_ima01 TO ima01 ATTRIBUTE(BOLD,GREEN)<br \/>\n&lt;5&gt;\u30104gl\u6863\u8bbe\u7f6e\u3011DISPLAY BY NAME g_ima.*\u00a0 ATTRIBUTE(REVERSE,BOLD,GREEN)<br \/>\n&lt;6&gt;\u30104gl\u6863\u8bbe\u7f6e\u3011CALL cl_set_comp_font_color(&#8220;ima01,ima02a&#8221;,&#8221;RED&#8221;)<br \/>\n&lt;7&gt;\u3010per\u6863\u8bbe\u7f6e\u3011GRID (fontpitch=FIXED)<\/span><\/p>\n<p><span style=\"font-family: 'KaiTi_GB2312'; font-size: 18px; color: #006600;\">fontpitch:\u8fd9\u4e2a\u5c5e\u6027\u5b9a\u4e49\u5b57\u7b26\u7684\u5b57\u4f53\u7c7b\u578b\u4f5c\u4e3a\u56fa\u5b9a\u6216\u53d8\u91cf\u5728\u4f7f\u7528\u9ed8\u8ba4\u5b57\u4f53\u3002<br \/>\nCOLOR:<br \/>\n\u3010\u7528\u9014\u3011<br \/>\n<span style=\"font-family: Arial;\">The COLOR attribute defines the foreground color of the text displayed by a form element.<br \/>\n<\/span>\u3010\u8bf4\u660e\u3011<br \/>\n<span style=\"font-family: Arial;\">1.color-name can be: BLACK, BLUE, CYAN, GREEN, MAGENTA, RED, WHITE, and YELLOW.<br \/>\n2.For backward compatibility, color-name can be combined with an intensity keyword: REVERSE, LEFT, BLINK, and UNDERLINE.<\/span><\/span><\/p>\n<p><span style=\"font-family: 'KaiTi_GB2312'; font-size: 18px; color: #006600;\">COLOR\u00a0 WHERE :<br \/>\n\u3010\u7528\u9014\u3011<br \/>\n<span style=\"font-family: Arial;\">The COLOR WHERE attribute defines a condition to set the foreground color dynamically.<br \/>\n<\/span>\u3010\u8bf4\u660e\u3011<br \/>\n<span style=\"font-family: Arial;\">1.color-name can be: BLACK, BLUE, CYAN, GREEN, MAGENTA, RED, WHITE, and YELLOW.<br \/>\n2.color-name can also be an intensity keyword: REVERSE, LEFT, BLINK, and UNDERLINE.<br \/>\n3.boolexpr defines a Boolean expression with a restricted syntax.<br \/>\n4.The Boolean expression is automatically evaluated at runtime to check when the color attribute must be set.<\/span><\/span><\/p>\n<p><span style=\"font-family: 'KaiTi_GB2312'; font-size: 18px;\"><span style=\"font-family: Arial;\"><span style=\"color: #000099;\"><strong>\u6548\u679c\u56fe\u5982\u4e0b\u51e0\u5f20\u56fe\u7247\uff1a<\/strong><\/span><\/span><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.hefeiyu.com\/wp-content\/uploads\/2019\/05\/1347948529_8935.jpg\" alt=\"\" width=\"720\" height=\"400\" border=\"2\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.hefeiyu.com\/wp-content\/uploads\/2019\/05\/1347948555_7533.jpg\" alt=\"\" width=\"720\" height=\"340\" border=\"2\" \/><\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.hefeiyu.com\/wp-content\/uploads\/2019\/05\/1347948582_5760.jpg\" alt=\"\" border=\"2\" \/><\/p>\n<\/div>\n<\/div>\n<p>\u8f6c\u8f7d\u8bf7\u6ce8\u660e\uff1a<a href=\"https:\/\/www.hefeiyu.com\">\u8d6b\u975e\u57df<\/a> &raquo; <a href=\"https:\/\/www.hefeiyu.com\/?p=198\">TIPTOP\u2014\u20144GL\u989c\u8272\u76f8\u5173\u8bbe\u7f6e<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>\u4f7f\u7528\u6d4b\u8bd5\u7cfb\u7edfTIPTOP GP3.0 \u989c\u8272\u7684\u8bbe\u7f6e\u5206\u4e3a\u5355\u8eab\u989c\u8272\u548c\u5355\u5934\u989c\u8272\u7684\u8bbe\u7f6e\uff1a \u4e00\u3001\u5355\u8eab\u989c\u8272\uff1a 1.\u9996\u5148MAIN\u51fd\u6570\u4e4b\u524d\u5b9a\u4e49\u4e00\u4e2a\u6570\u7ec4 \u4f8b\u5982\uff1a DEFINE ga_color DYNAMIC ARRAY OF RECORD c01 STRING,c02 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26],"tags":[60,97],"class_list":["post-198","post","type-post","status-publish","format-standard","hentry","category-4gl","tag-4gl","tag-97"],"_links":{"self":[{"href":"https:\/\/www.hefeiyu.com\/index.php?rest_route=\/wp\/v2\/posts\/198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hefeiyu.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hefeiyu.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hefeiyu.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hefeiyu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=198"}],"version-history":[{"count":4,"href":"https:\/\/www.hefeiyu.com\/index.php?rest_route=\/wp\/v2\/posts\/198\/revisions"}],"predecessor-version":[{"id":651,"href":"https:\/\/www.hefeiyu.com\/index.php?rest_route=\/wp\/v2\/posts\/198\/revisions\/651"}],"wp:attachment":[{"href":"https:\/\/www.hefeiyu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hefeiyu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=198"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hefeiyu.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}