全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:743
推到 Plurk!
推到 Facebook!

如何从资料库中取得资料

答題得分者是:Fishman
ntjrr
高階會員


發表:240
回覆:312
積分:110
註冊:2005-04-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-05-18 10:07:22 IP:222.184.xxx.xxx 未訂閱
想要实现的功能: 病人拼音码中填入拼音比如Z后按ENTER键后,那么就去到相应的一张病人资料表中的拼音码字段中去找,下面可能要几种情况发生,相应的处理如下:1。一个相符的记录也没有,给相应提示。2。仅仅只有一个资料相符,那么这个资料就自动将记录中的病人姓名填入到当前输入框,将病人性别年龄填到后面的相应的框中。3。记录库中有好多相符的,这里面又有一个关键点,就是说只要Z开头的都算相符,比如说资料中有Z,有ZS,有ZH,这些都算相符,不必要填全ZS才算和ZS符合(也就是模糊查询吧)有了这些就出现在下拉框或者弹出窗口中候选,移动光标后选中一个,那么这个资料也就自动将记录中的病人姓名填入到当前输入框,将病人性别年龄填到后面的相应的框中。 这里面的变化也蛮多,可能要探讨一阵,恳请各位前辈回贴指点,我是新手,所以尽量能指点细一点,谢谢!
------
我的编程起步于ktop,我将永远支持ktop
Fishman
尊榮會員


發表:120
回覆:1949
積分:2163
註冊:2006-10-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-05-18 15:07:13 IP:210.65.xxx.xxx 未訂閱
Hi ntjrr,    實在有點難一言以蔽之,提供一個簡單的 Sample 給你參考看看,希望對你有所助益    http://delphi.ktop.com.tw/loadfile.php?TOPICID=22311279&CC=498981 ---------------------------------- 小弟才疏學淺,若有謬誤尚請不吝指教 ----------------------------------
------
Fishman
ntjrr
高階會員


發表:240
回覆:312
積分:110
註冊:2005-04-24

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-05-18 16:49:38 IP:222.184.xxx.xxx 未訂閱
前辈的代码我试了一下,和我想要的功能几乎已经八九不离十了,在跳出的候选记录窗口中最好能不设置OK和cancel按钮,设为如果双击该记录或者移动光标选中后按回车键就是等于点OK选取了,如果按ESC或者点到窗口以外的地方就等于点CANCEL取消了,想要的结果如下图所示,这样比较美观实用,    
------
我的编程起步于ktop,我将永远支持ktop
Fishman
尊榮會員


發表:120
回覆:1949
積分:2163
註冊:2006-10-28

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-05-18 17:34:13 IP:210.65.xxx.xxx 未訂閱
Hi ntjrr,    http://delphi.ktop.com.tw/loadfile.php?TOPICID=22313783&CC=499037 ---------------------------------- 小弟才疏學淺,若有謬誤尚請不吝指教 ----------------------------------
------
Fishman
ntjrr
高階會員


發表:240
回覆:312
積分:110
註冊:2005-04-24

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-05-18 22:01:08 IP:222.184.xxx.xxx 未訂閱
fishman前辈的代码几乎完全符合了我的想法,因为我是新手,所以我慢慢消化吸收一下,他的代码的意思,设计的思路我大部分都理解了,还没有加到自己的程序中去运行。等我自己运行成功了我就来将此问题结案。谢谢fishman前辈!
------
我的编程起步于ktop,我将永远支持ktop
系統時間:2024-11-23 11:39:59
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!