tdbcombobox这样可以实现这样的功能吗?
在一个学生录入界面中!通过tdbcombobox选择学生所在的班级,
with dataform.Qcustomer do
while not eof do
begin
cid.items.add(FieldByName('cname').asstring);
next;
end;
在向数据表中插入改学生的信息时,只想插入学生所在班级的ID好,可是tdbcombobox只有一个value值可以读取,怎么可以直接获得班级的ID号?
在线等待。。。
问题点数:50、回复次数:4Top
1 楼setfocus(斗是懂一点)回复于 2003-06-03 16:16:32 得分 10
你的查询语句在哪?
Top
2 楼setfocus(斗是懂一点)回复于 2003-06-03 16:23:56 得分 30
while not adotable1.Eof do
begin
dbcombobox1.Items.Add(adotable1.FieldValues['userid']);
adotable1.Next;
end;Top
3 楼bbs791109(小别)回复于 2003-06-03 16:33:47 得分 5
在学生表中加一個查找字段﹕班級名稱,(lookupdataset設為Qcustomer﹐keyfields設為班級編號﹐lookupkeyfields設為Qcustomer中的班級編號﹐lookuprexultfield設為班級名稱。)
錄入時用dblookupcombobox,選擇班級名稱時﹐班級編號就知道了。
Top
4 楼YAMABACK(不要把我当Michael,我只是会投篮)回复于 2003-06-03 16:41:53 得分 5
一一对应的ID与班级名称怎么会搞不定?Top




