我有個下拉框,有2個表用戶卡表 cardlog (cardid卡號【主鍵】,cardname卡名)。還有個student表(stuid用戶編號,cardid卡號【外鍵】)
cardlog表 student表
============= =============
cardid cardname stuid cardid
------ ------- -------- -------
200801 aaa 1 200802
200802 bbb 2 200803
200803 ccc
200804 ddd
=====================================
我現在要增加student表的信息,有個界面有個下拉框,我希望下拉框放置cardlog表中的列cardid讓用戶選擇,但是如果在student表中cardid出現的值,在這個下拉框就不要在顯示了。
請問怎么辦?
仙女散分~~~~~~
cardlog表 student表
============= =============
cardid cardname stuid cardid
------ ------- -------- -------
200801 aaa 1 200802
200802 bbb 2 200803
200803 ccc
200804 ddd
=====================================
我現在要增加student表的信息,有個界面有個下拉框,我希望下拉框放置cardlog表中的列cardid讓用戶選擇,但是如果在student表中cardid出現的值,在這個下拉框就不要在顯示了。
請問怎么辦?
仙女散分~~~~~~
例如:
在qryStudent的AfterPost事件中写上
qryCardID.Close;
qryCardID.SQL.Text := 'select * from cardlog where cardid not in (select distinct cardid from student)';
qryCardID.Open;
SELECT CARDID FROM CARDLOG WHERE CARDID NOT IN (SELECT CARDID FROM STUDENT)