我有個下拉框,有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出現的值,在這個下拉框就不要在顯示了。
請問怎么辦?
仙女散分~~~~~~
解决方案 »
- delphi 远程数据库保存到本地
- tcxDBTreeList 一格显示多行文本?
- 求CANON数码相机SDK包!
- 有没有哪位知道如何禁止别人用录象软件来捕捉自己的应用程序画面?
- 超简单问题,请问如何关闭当前的窗体,请大家帮忙!在线等候!!在线等候!!!
- 请问如何画一个带填充的半圆?
- 请问高手我想清楚temp.db中的所有数据,delete from dat\temp怎么不行呢?
- 紧急求救!在线等待!分不够可以再加!
- delphi with excel
- Illegal character in input file:' ' [$A1A1]是什么意思?
- delphi 调用VC 图像算法dll
- Delphi 执行SQL,绑定变量,丢失参数数据问题
例如:
在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)