PIXNET Logo登入

Genero 的部落格

跳到主文

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

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

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 9月 15 週六 201210:11
  • 新增 Grid 欄位 的正確作法

增加雙檔單身欄位時,
1. 先於 b_fill() Function 找尋相對應的欄位 (如 ta_rvb001),新增欄位。
2. 再至 4fd Browser panel Form Item 找到 ta_rvb001 Add Column After.
3. 最後開啟.global 找尋 ta_rvb001,新增欄位。
如此 FOREACH rvb_curs INTO g_rvb[g_cnt].*   時,欄位就會正確對應。
(繼續閱讀...)
文章標籤

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

  • 個人分類:程式中容易搞混的地方
▲top
  • 9月 06 週四 201222:59
  • 一樣的功能,但放在不一樣的地方時,程式碼是不一定能全部 COPY

一樣的功能,但放在不一樣的地方時,程式碼是不一定能全部 COPY
如訂單單身的  AFTER FIELD oeb04  段,加了以下一段程式碼
SELECT SUM(img10) INTO l_img10
                FROM img_file
                WHERE img01 = g_oeb[l_ac].oeb04 AND img02 IN ('HS02','HS24')
                GROUP BY img01                
                IF  cl_null(l_img10) THEN LET l_img10 = 0 END IF
                LET g_oeb[l_ac].img10 = l_img10               
                DISPLAY BY NAME g_oeb[l_ac].img10
(繼續閱讀...)
文章標籤

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

  • 個人分類:程式中容易搞混的地方
▲top
  • 6月 13 週三 201209:27
  • 如何清空畫面

如果只寫  CLEAR FORM ,只是清除畫面,但欄位的值並沒有清除, 如果是 LET xxx = '' 或  CALL g_imn.clear() 只是清空值,畫面沒有清除。
所以應該二個都要放才OK。
                LET g_tc_ila001 = ''   # 畫面 Field
            # CALL g_imn.clear()     # Grid
                CLEAR FORM
(繼續閱讀...)
文章標籤

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

  • 個人分類:程式中容易搞混的地方
▲top
  • 5月 21 週一 201211:59
  • SQL 倒排的寫法

SQL 排序 先排第一欄 倒排 ,再作第二欄倒排 (由大到小) ,常會這樣寫 ORDER BY 1, 2 DESC
正確寫法  ORDER BY 1 DESC, 2 DESC
(繼續閱讀...)
文章標籤

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

  • 個人分類:程式中容易搞混的地方
▲top
  • 5月 07 週一 201214:49
  • 認識 FUNCTION 中的 RETURN

在 FUNCTION 中,如果執行到 RETURN 時,會傳回需要的值,
並立即停止此 FUNCTION 。所以要注意,所加的程式段 與
FUNCTION 中 RETURN 的相對位置。
FUNCTION t600_chk_oga03(p_cmd)
   .........................
   .........................
   # 120507-------------------- (s)
   IF NOT cl_null(g_oga.oga03) AND g_dbs = 'tuoc13' AND
        (   g_oga.oga01[1,4] = 'P122' OR g_oga.oga01[1,4] = 'P125'
         OR g_oga.oga01[1,4] = 'P721' OR g_oga.oga01[1,4] = 'P725')
   THEN
        LET g_oga.oga15='US2'
        SELECT gem02 INTO g_buf FROM gem_file WHERE gem01='US2'
         AND gemacti='Y'         
        LET g_oga.oga14=''
        DISPLAY BY NAME g_oga.oga15,g_oga.oga14
        DISPLAY g_buf TO gem02
   END IF
   # 120507-------------------- (e) 
  
   RETURN TRUE
  # 如果整段加在後面,程式是不會執行的。

(繼續閱讀...)
文章標籤

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

  • 個人分類:程式中容易搞混的地方
▲top
  • 5月 02 週三 201213:35
  • DISPLAY BY NAME 的使用時機

INPUT g_file,g_disk,g_check,g_date,g_vender,g_meno,g_currency
          WITHOUT DEFAULTS FROM FORMONLY.n1,FORMONLY.b,FORMONLY.c,FORMONLY.d1,FORMONLY.v1,FORMONLY.m1,FORMONLY.c1

 AFTER FIELD v1       
             SELECT pmc22 INTO l_pmc22 FROM pmc_file WHERE pmcacti = 'Y' and pmc05 = '1' and pmc01 = g_vender
             IF SQLCA.sqlcode = 100 THEN
                CALL cl_err('','aap-000',1)
                NEXT FIELD v1
             ELSE
                LET g_currency = l_pmc22
             #  DISPLAY BY NAME g_currency
             #  使用 DISPLAY BY NAME 變數 g_currency 需與畫面檔欄位名稱 FORMONLY.c1 相同
                DISPLAY g_currency TO FORMONLY.c1          
             END IF

END INPUT 
(繼續閱讀...)
文章標籤

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

  • 個人分類:程式中容易搞混的地方
▲top
1

個人資訊

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

熱門文章

  • (10,426)STATUS 與 SQLCA.sqlcode 的差別
  • (1,081)DISPLAY BY NAME 的使用時機
  • (1,028)開發一個新程式的步驟
  • (1,641)程式框架(1) : 開啟畫面 輸入QBE 條件,執行指定的作業 (上)
  • (683)新增 Grid 欄位 的正確作法
  • (878)說明 如何對日期作增加月份,以及取當月的最後一日
  • (1,572)匯入文字檔的一些注意事項
  • (1,439)將數量跟文字組成字串顯示的技巧
  • (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程式的報表?

動態訂閱

文章精選

文章搜尋

誰來我家

參觀人氣

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