通用程序从浏览中生成报告4gl
问题描述:
程序应处理任何链接到浏览的表格意味着它应该是通用的。 请帮忙。通用程序从浏览中生成报告4gl
/* below code is sample to Show the data in message box ,
but only first data it is showing right now.*/
DEFINE INPUT PARAMETER hRecord AS WIDGET-HANDLE.
DEFINE INPUT PARAMETER hQuery AS WIDGET-HANDLE .
DEF VAR hFld AS HANDLE NO-UNDO.
DEFINE VARIABLE iCOunt AS INTEGER INITIAL 0.
DEFINE VARIABLE i AS INTEGER NO-UNDO.
DEFINE VARIABLE j AS integer INITIAL 1.
MESSAGE hRecord:NUM-COL VIEW-AS ALERT-BOX.
DO WHILE TRUE:
hQuery:GET-NEXT().
iCount = iCount + 1.
DO i = 1 TO hRecord:NUM-COL:
hfld = hRecord:GET-BROWSE-COL(i).
MESSAGE hfld:SCREEN-VALUE.
END.
j = j + 1.
END.
MESSAGE iCount VIEW-AS ALERT-BOX.
END PROCEDURE.
答
你可以得到一个缓冲场像这样:
hfld = hRecord:GET-BUFFER-FIELD(i).
然后获取字段的值:
DISPLAY hfld:BUFFER-VALUE.
请参阅该文档为这些东西做一个解释。
+1
谢谢Tim Kuehn –
你应该显示一些努力,并至少发布一些代码,试图做你想做的事... – Jensd
这是一个问题吗? –