iT邦幫忙

0

頂新tiptop 213

請問各位大大
有沒有人會鼎新tiptop的程式?
小弟是程式新手,剛進公司就接手tiptop程式報表的修改
最近要改一個報表位置跑掉的問題,原本的需求是新增一個欄位,指到資料庫中的某個代碼,要將該代碼轉換成其所代表的中文字串,經前輩修改過後雖能夠撈出要的資料,但整個報表欄位會往前進一欄,並擠掉前一個欄位的資料
因為不熟,又不清楚前輩改了什麼地方,所以想說用原來的程式,以自己的方式做出上述需求,但卻撈不出資料
我是照一般程序新增欄位資料,再於SQL中下相對應的條件SELECT出我要的中文字串資料,到此為止都能正常撈出我要的資料,直到執行時才跳出無法撈出資料的訊息,請問我可以怎麼處理?
麻煩各位大大了

看更多先前的討論...收起先前的討論...
用 Crystal Report 的話,那個有很多的教學文件可以去參考,不會很複雜的
564219 iT邦新手 5 級 ‧ 2017-05-12 14:56:03 檢舉
CR的部分倒是沒什麼大問題,主要是4gl的部分
我把4gl 檔換成最早的版本之後,欄位顯示都是正確的,故推測是4gl的部分出問題,所以才會針對4gl 的部分做修改,結果都顯示撈不出報表
軟體版本相容性問題我就幫不了你了,建議是保持檔案版本的一致性,統一的管理比較可以減輕IT人員的負擔
如果因為版本不同,也有可能會因為語法就會有所差異,這些都是經驗堆出來才有辦法處理,這一點就要參考語法對照手冊了
564219 iT邦新手 5 級 ‧ 2017-05-12 15:56:52 檢舉
痾...我是指最初沒有經過任何修改的檔案(還是該說原始檔?)
您方才所指的CR的部分是最早做出來的,因最初也懷疑過世CR的問題,所以就拿原始檔來測試,能夠順利執行,欄位也沒跑掉,之後遇到的問題就如我先前所述的那樣了QQ

1 個回答

0
做工仔人!
iT邦高手 1 級 ‧ 2017-05-12 16:51:38

鼎新 TIPTOP 有技轉的大班課.
建議要去上. 其中有一~二天在講報表修改.會比較好.
在這裡問有很多東西會講不清楚.
TIPTOP 的報表有分二種:

  1. 類似以前舊版(BDL)的報表格式.(在TIPTOP GP中還有幾支報表是用這種方式)這種的寫法全部在4GL中處理.
  2. 前端4GL ,後端用CR來呈現.這種報表共有三個地方要注意.
    A. 4GL中: temp table / sr record array / ? 要加
    B. CR SERVER 中的XML接收檔.
    C. CR 報表的資料ARRAY要重取及放到報表中.
看更多先前的回應...收起先前的回應...
564219 iT邦新手 5 級 ‧ 2017-05-12 17:35:55 檢舉

我修改的是第二種,您提到的部分都有改到,但結果卻顯示撈不到報表

TEMP TABLE 中有資料嗎? 有沒有用DEBUG 看過?

564219 iT邦新手 5 級 ‧ 2017-05-15 09:47:54 檢舉

有,我有建幾筆測試用資料,但連測試資料都撈不出來

4gl的temp 檔中無資料?
先看:EXECUTE insert_prep USING sr.xxx這行有沒有執行到及結果 ?

564219 iT邦新手 5 級 ‧ 2017-05-15 14:15:18 檢舉

Genero studio有辦法看?
還是要下什麼語法才能看?

GJ iT邦研究生 5 級 ‧ 2017-05-15 19:24:42 檢舉

debug 是用r.d2+ 看的嗎?

YES

564219 iT邦新手 5 級 ‧ 2017-05-16 12:05:03 檢舉

請問執行debugger之後,要怎麼設中斷點?

用step into執行到前面您提到的那一行時,沒出現任何錯誤訊息
(之前沒用过debugger,都是程式改一改,直接放測試區執行

該去鼎新上課了.
一步一步的教,是教不完的.

我要發表回答

立即登入回答