PIXNET Logo登入

Genero 的部落格

跳到主文

歡迎光臨 Jack 在痞客邦的小天地,本部落格主要是對於TIPTOP 程式修改一些心得雜記,歡迎意見交流。

部落格全站分類:收藏嗜好

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 8月 29 週五 201414:36
  • cl_cmdrun_wait() 與 cl_cmdrun() 的 差別

1. 如果說 A 程式 呼叫 B 程式 完後,要再接續 A 程式 例如 接著執行 xxx_b_fill() 更新畫面資料,則要使用cl_cmdrun_wait() , 如使用cl_cmdrun() 則畫面的更新並不會成功。
2. 此外執行 cl_cmdrun_wait() , Client 端 Genero 版本少要更新到 2.32.17 以後 才行。
(繼續閱讀...)
文章標籤

Genero 發表在 痞客邦 留言(1) 人氣(1,183)

  • 個人分類:程設心得
▲top
  • 9月 04 週四 201413:59
  • 加欄位 如何判斷需要 Rebuild 哪只支程式 ?

例如 ima_file 料件檔 增加了 二個欄位,可能除了在 AIM 模組下,在其他的模組 下  也有 使用到  ima_file.* ,
可以 到可能模組中執行 以下指令進行確認 (不過首先要知道可能存在的模組).
(繼續閱讀...)
文章標籤

Genero 發表在 痞客邦 留言(0) 人氣(738)

  • 個人分類:其他
▲top
  • 8月 12 週二 201408:58
  • Update / Insert 多筆資料,可於畫面下方動態顯示執行的進度

參考範例 :
   FOREACH r001_curs1 INTO l_ima01
      LET l_i = l_i + 1                      # Count
      LET la_ima[l_i].ima01 = l_ima01        # save var
   END FOREACH
   FOR i = 1 TO l_i   
       LET g_doc.column1 = "ima01"
       LET g_doc.value1 = la_ima[i].ima01
(繼續閱讀...)
文章標籤

Genero 發表在 痞客邦 留言(0) 人氣(529)

  • 個人分類:程設心得
▲top
  • 2月 25 週二 201411:12
  • Oracle 語法 to_date 與 last_day 的應用

遇到月份的處理,可能會想到用 to_char(xxx,'YYYYMM') , 不過使用上述的前提,月份需要是二位數。如果不想要判斷長度小於2補零,
還有一個方法,比如說要取得 2013-01 ~ 2013-12 之間的資料 可以使用 to_date + last_day 轉換變數來完成。
  shb02 >= to_date('20131','yyyymm') and  shb02 <= last_day(to_date('201312','yyyymm'))
(繼續閱讀...)
文章標籤

Genero 發表在 痞客邦 留言(0) 人氣(266)

  • 個人分類:程設心得
▲top
  • 1月 22 週三 201411:32
  • 如何將投影片每頁四張 雙面列印

如何將投影片每頁四張 雙面列印
1.設定投影片編號
2.選擇FinePrint
3.列印後 Layout 選 4up (左上,左下,右上,右下)
4.Print 選 CutePDF Writer
5.Open PDF > Print
6.印表機選 C3370 > Properties>
  雙面列印>雙面列印,短邊裝訂;色彩模式:黑白
7.Page Sizing ->Size->Actual size
(繼續閱讀...)
文章標籤

Genero 發表在 痞客邦 留言(0) 人氣(226)

  • 個人分類:其他
▲top
  • 1月 08 週三 201409:49
  • 幾種取得數值的方法

# CONSTRUCT+ SUM --> 取得特定某些單據上金額的總和 
LET g_sql + DECLARE xxx  CURSOR FROM g_sql + OPEN + FETCH + CLOSE
EX:       LET g_sql = "SELECT sum(tc_fad008) FROM tc_fad_file,tc_fac_file ",
                        "WHERE tc_fac001 = tc_fad001 AND ",g_wc
            DECLARE p400_cur_s_fad008 SCROLL CURSOR FROM g_sql
            OPEN p400_cur_s_fad008
            FETCH p400_cur_s_fad008 INTO g_sum
            CLOSE p400_cur_s_fad008
(繼續閱讀...)
文章標籤

Genero 發表在 痞客邦 留言(0) 人氣(197)

  • 個人分類:程設心得
▲top
  • 1月 06 週一 201417:19
  • 給予 CONSTRUCT 輸入預設值

1. 一般如果是 INPUT BY NAME 可在之前 或  BEFORE INPUT 中,利用 LET tm.xxx = '1' 來給預設值。
2.  但如果是  CONSTRUCT BY NAME g_wc ON ..... , 則在 BEFORE CONSTRUCT 中,利用  DISPLAY  xxx  TO 欄位名稱  來給。
(繼續閱讀...)
文章標籤

Genero 發表在 痞客邦 留言(2) 人氣(3,007)

  • 個人分類:程設心得
▲top
  • 1月 03 週五 201416:33
  • 將數量跟文字組成字串顯示的技巧

1. 如果不需要顯示小數點. 定義數量變數的時候, 可 like type_file.num5
2. 利用 USING "<<<<<<<" 方式將數量變數與字串相連
EX :
LET g_img[g_cnt].ta_qcs03 = g_img[g_cnt].ta_qcs03 CLIPPED,' (',l_qcs01 USING"<<<<<" CLIPPED,'EA)'
(繼續閱讀...)
文章標籤

Genero 發表在 痞客邦 留言(0) 人氣(1,438)

  • 個人分類:程設心得
▲top
  • 12月 11 週三 201315:15
  • 解決 cl_prt_temptable 執行出現 -1 錯誤 (非 typing error)

Noname
   
解決方法 :
將 ta_feb015.feb_file.ta_feb015 ==> ta_feb015.type_file.chr20
(繼續閱讀...)
文章標籤

Genero 發表在 痞客邦 留言(0) 人氣(349)

  • 個人分類:DeBug
▲top
  • 3月 27 週三 201310:29
  • A程式可否使用B程式的報表?

如果說 因為一些小的改變想要把原本的程式(母程式) 複製一份出來修改,重新命名一個新的程式(子程式),但是程式使用的報表都是跟原程式一樣。
作法是先將 g_prog 改為原先的程式 (母程式). CALL cl_prt_cs3 後,再改為 新的程式(子程式).
如:
Let g_prog = 'cimr161'
CALL cl_prt_cs3('cimr161',g_rpt1,l_sql,g_str)
Let g_prog = 'cimr061'
(繼續閱讀...)
文章標籤

Genero 發表在 痞客邦 留言(0) 人氣(318)

  • 個人分類:程設心得
▲top
123»

個人資訊

Genero
暱稱:
Genero
分類:
收藏嗜好
好友:
累積中
地區:

熱門文章

  • (10,426)STATUS 與 SQLCA.sqlcode 的差別
  • (1,081)DISPLAY BY NAME 的使用時機
  • (1,028)開發一個新程式的步驟
  • (1,641)程式框架(1) : 開啟畫面 輸入QBE 條件,執行指定的作業 (上)
  • (683)新增 Grid 欄位 的正確作法
  • (878)說明 如何對日期作增加月份,以及取當月的最後一日
  • (1,572)匯入文字檔的一些注意事項
  • (1,438)將數量跟文字組成字串顯示的技巧
  • (3,007)給予 CONSTRUCT 輸入預設值
  • (266)Oracle 語法 to_date 與 last_day 的應用

文章分類

  • Oracle 管理 (0)
  • 其他 (3)
  • DeBug (3)
  • 安裝心得 (1)
  • 程設心得 (11)
  • 資料修改 (1)
  • 程式中容易搞混的地方 (6)
  • 程式加強 (4)
  • 未分類文章 (1)

最新文章

  • 加欄位 如何判斷需要 Rebuild 哪只支程式 ?
  • cl_cmdrun_wait() 與 cl_cmdrun() 的 差別
  • Update / Insert 多筆資料,可於畫面下方動態顯示執行的進度
  • Oracle 語法 to_date 與 last_day 的應用
  • 如何將投影片每頁四張 雙面列印
  • 幾種取得數值的方法
  • 給予 CONSTRUCT 輸入預設值
  • 將數量跟文字組成字串顯示的技巧
  • 解決 cl_prt_temptable 執行出現 -1 錯誤 (非 typing error)
  • A程式可否使用B程式的報表?

動態訂閱

文章精選

文章搜尋

誰來我家

參觀人氣

  • 本日人氣:
  • 累積人氣: