如何把sql程式轉成delphi? |
尚未結案
|
pedro
尊榮會員 發表:152 回覆:1187 積分:892 註冊:2002-06-12 發送簡訊給我 |
我最近在寫一支tool, 作用是通用的報表編輯器,它的功能是
1.載入t-sql-function
2.執行function,傳回dataset
3.可根據這個dataset編輯及列印報表
(1.2.3功能已經完成,只剩下第四個)
4.可把這個sql-function轉成delphi code(如此便可輕易把此code掛在資訊系統上)
程式在此
http://delphi.ktop.com.tw/loadfile.php?TOPICID=16657560&CC=372540
畫面在此
請前輩給些方向概念, 讓小弟實作這一塊, 等實作完成後,我會放在分享區分享給各位.
謝謝您們! 發表人 - pedro 於 2004/07/14 17:41:04
|
thomas0728
中階會員 發表:112 回覆:260 積分:89 註冊:2002-03-12 發送簡訊給我 |
|
pedro
尊榮會員 發表:152 回覆:1187 積分:892 註冊:2002-06-12 發送簡訊給我 |
>最近有也研究一些使用者介面動態產生的問題,
>也正在想報表如何也自動產生,
>萬一要修改報表直接透過後端參數修改就可
如果有這樣通用的Wizard,
在跟User談概念規格就很好辦......
不知道您有無研究心得可否一起研究?
因為我現在的隔閡是,使用者報表需求不是很明確, 變成邏輯規則變動可能性很大, 而我改APServer程式比較困難, 改sql-function比較容易, 所以得想法子要銜接報表和sql-function, 然後最好有一種機制, 很容易把sql-function自動生成delphi的程式. 報表engine就用fastreport, 所以要裝FastReport 2.52
Sql程式要用QueryParserComp這個元件解析(這在ktop搜尋就有),我在資料夾已內附.
|
thomas0728
中階會員 發表:112 回覆:260 積分:89 註冊:2002-03-12 發送簡訊給我 |
|
thomas0728
中階會員 發表:112 回覆:260 積分:89 註冊:2002-03-12 發送簡訊給我 |
|
pedro
尊榮會員 發表:152 回覆:1187 積分:892 註冊:2002-06-12 發送簡訊給我 |
thomas0728大大這個架構是可以跑的(不過應該會有些微的小bug),
執行步驟[貼上sql-function]->[按解析sql程式]->[按執行sql-程式](這裡會稍為注意, 下方解析出來的sql程式, 是否有return及不完整的begin..end)->[按編輯報表]
編譯報表應為編輯報表, 這是輸入時的字誤...
至於動態產生UI, 我所能想到的是我想需藉DELPHI Tools API(不過我目前沒有時間研究這個主題), 不知thomas0728大大是否有idea?
我想把sql-function翻成delphi原意是弄成delphi function, 以便於掛在ApServer上執行, 這點我目前構思的是解析sql語法, 再逐步去對應delphi Syntax...甚至可以藉由fastScript去即時執行這段delphi程式碼, 不過我不知道可行度是多少, 我會找個時間去try看看...
如果thomas0728大大或是其它前輩我們一起研究完成這個tool, 將是對ktop forum十分有意思的事。
|
thomas0728
中階會員 發表:112 回覆:260 積分:89 註冊:2002-03-12 發送簡訊給我 |
|
thomas0728
中階會員 發表:112 回覆:260 積分:89 註冊:2002-03-12 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |