[] [列表] [新增] 4GL/BDL Learn Note(編輯 12) KEY:
日期:2012/09/21 Ref:CCW [編輯]
Genero GRW 報表產生
1.link 需含 libgre.42x
2.GRW對於中文支援程度有限,Genero 2.4需上 Patch方可顯示中文
3.4GL程式修改
IF NOT fgl_report_loadCurrentSettings(NULL) THEN RETURN END IF
CALL fgl_report_selectDevice("SVG")
CALL fgl_report_configureCompatibilityOutput(80,"Monospaced",true,"","","")
LET myHandler = fgl_report_commitCurrentSettings()
START REPORT ar_report to to XML HANDLER myHandler
... 不用改
FINISH REPORT ar_report
CALL fgl_report_stopGraphicalCompatibilityMode()
report區段內不需要修改
3.fgl_report_selectDevice("SVG") 設定輸出格式
有SVG(純文字),PDF,XLS,HTML...等
4.GRW 工作步驟
使用Studio 將4GL把 report 結構抽離到 .rdd (供4rp設計時使用)
使用Studio 編輯report Form 並轉成.4rp
在4GL定義所使用的 4rp=> fgl_report_loadCurrentSettings(XXXX.4rp)
將report中page header/erver row...傳入產生報表

程式設計:濁水溪馬鈴鼠 Last Update:2012/09/20。