国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

快速設(shè)計水晶報表模板

使用水晶報表的朋友都會發(fā)現(xiàn),在設(shè)計模塊時特別麻煩,傳遞參數(shù)和數(shù)值也很不方便,無法像微軟的報表工具那樣靈活操作。為了解決這個問題,我總結(jié)了一個快速設(shè)計水晶報表模塊的方法,供大家學(xué)習(xí)。規(guī)范CR報表的4gl

使用水晶報表的朋友都會發(fā)現(xiàn),在設(shè)計模塊時特別麻煩,傳遞參數(shù)和數(shù)值也很不方便,無法像微軟的報表工具那樣靈活操作。為了解決這個問題,我總結(jié)了一個快速設(shè)計水晶報表模塊的方法,供大家學(xué)習(xí)。

規(guī)范CR報表的4gl模板

根據(jù)標準的CR報表作業(yè),將CR報表的4gl程序進行模板化,即對每個功能部分進行標記和模板化。例如,可以創(chuàng)建一個名為zexample.4gl的模板文件,在其中按照提示信息編寫代碼。在編寫過程中需要注意以下幾點:

1. 創(chuàng)建臨時表時,定義的g_sql字段數(shù)量必須與values中的?個數(shù)相同。

2. 查詢數(shù)據(jù)的sql語句字段數(shù)和順序、sr變量填充時的數(shù)量和順序、以及定義sr時的數(shù)量和順序,這三者必須保持一致。

規(guī)范4fd檔

4fd檔的布局應(yīng)根據(jù)實際情況來確定,不需要按照模板來規(guī)范。

制作CR模板XML

在制作CR模板XML時,可以使用p_genxml作業(yè)生成或修改其他標準作業(yè)的XML文件。但無論是生成還是修改,都需要注意以下幾點:

1. 首先制作XML文件,并確保XML中的name與程序中使用的臨時表名稱相同。例如,程序中定義臨時表的名稱為6,那么XML中的名稱也必須為6。

2. 修改XML中的字段,并確保XML中的字段數(shù)量與4gl中讀取的字段數(shù)量相同,否則可能導(dǎo)致字段顯示不完整。

3. 注意字段類型的設(shè)置:字符類型為string、數(shù)字類型為decimal、日期類型為dateTime。

制作CR模板.rpt

根據(jù)我提供的rpt模板進行修改,模板名稱為zexample.4gl_2_std.rpt。在修改模板時,需要注意以下幾點:

1. 模板名稱必須與臨時表名稱和XML中的名稱相同。

2. 打開模板后,將數(shù)據(jù)源修改為當前的數(shù)據(jù)源(即修改XML數(shù)據(jù)源)。

3. 移除舊的數(shù)據(jù)源,加入新的數(shù)據(jù)源。

4. 將右邊的字段拖動到左邊的詳細資料處,并根據(jù)實際情況調(diào)整寬度。

其他設(shè)置

完成以上步驟后,還需要進行上傳、編譯、P_zz、p_zaw等其他設(shè)置,以確保報表能正常運行。通過按照以上步驟進行操作,可以更快地設(shè)計水晶報表模板,并提高報表的效率和可操作性。

標簽: