delphi資料庫連結~ |
|
eve.1616
一般會員 發表:4 回覆:2 積分:1 註冊:2004-06-03 發送簡訊給我 |
|
bitylove
一般會員 發表:2 回覆:9 積分:2 註冊:2004-02-20 發送簡訊給我 |
你的medname裡的資料是001 001 001 002 002...
如果將medname的sickname設為*的話…
表是sickname是不可重覆的值喔…
所以當然會亂掉啊。^^ 不過…你說的要把sickname連結起來…
是指在資料庫裡連結…
還是利用delphi連結啊??
如果是資料庫裡做連結的話…
只要你先將sick裡的sickname設為索引值、medname裡的sickname不可設為索引
再至資料庫裡的關聯圖裡
將sick的sickname連結到medname的sickname就可以了。 你試看看…如果有疑問…再po上來問囉。^___^
|
eve.1616
一般會員 發表:4 回覆:2 積分:1 註冊:2004-06-03 發送簡訊給我 |
|
bitylove
一般會員 發表:2 回覆:9 積分:2 註冊:2004-02-20 發送簡訊給我 |
如果是這樣的話…那就需要設定一些資料庫的東西了…
不知道你是用bcb還是ado… 我先以ado來舉例…
dbgrid1:顯示sick的資料
dbgrid2:顯示Medname的資料
adoquery1:連結到sick資料表
adoquery2:連結到Medname資料表
datasource1:連結adoquery1
datasurece2:連結adoquery2 adoquery1的sql語法:
select * from sick
然後將adoquery2裡的datasource屬性連接到datasource1
adoquery2的sql語法:
select * from Medname
where Sucknum like :Sucknum 再將dbgrid1和dbgrid2的datasource分別連接到datasource1和datasource2
最後將adoquery1和adoquery2的active屬性打開。 這樣當你點選後…dbgrid2就會顯示Medname裡相關的資料了… 不知道是不是你要的結果,你再試看看…^^
|
eve.1616
一般會員 發表:4 回覆:2 積分:1 註冊:2004-06-03 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |