希望各位高手对DBLookupComboBox控件详细解答?谢谢! 举个例子吧:table1: id code 1 001 2 002 3 003table2: id name 1 A 2 B 3 C如果你对表1操作,你想提供给用户显示的是表2的“NAME”时,就要用到此控件。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在Field Editor...->>New field..->>选择lookup..设置下面的几个选项就OK了! 这个比较简单,以下为具体的做法: DBLookupComboBox.DataSource:= 指向table1数据源 DataField:= 指向table1的id字段 Tabstop:=设置为true; Taborder:=2; ListSource:=指向table2数据源 ListField:=指向Table2的name字段 KeyField:=指向Table2的id字段即可完成 可以这样设置:DBLookupComboBox.DataSource:=指向table1的数据源 dataSield:=指向table1的id字段 TabStop:=true; Taborder:=2; ListSource:=指向table2的数据源 ListField:=指向table2的name字段 KeyField:=指向table2的id字段 table1,table2为你的数据表建一个DataSource1,DataSource2DataSource1.Dataset:=Table1;DataSource2.Dataset:=Table2;DBLookupComboBox.DataSource:=DataSource1;DBLookupComboBox.dataSield:=//指向table1.idDBLookupComboBox.ListSource:=table2DBLookupComboBox.ListField:=//指向table2.nameDBLookupComboBox.KeyField:=//指向table2.id 怎么把数字是0的变成空? 如何自定义一个过程处理自己进程上的键盘消息? 如何使用Delphi中F1Book组件的Sort方法? 现在大家使用delphi的什么版本啊?我刚装了个D8 关于MDI窗口问题,应是很简单.帮忙UP. 请大家帮忙? 急救!急救! delphi和XML的问题!!!!!!! 难道用DELPHI真的不行吗!别了!我心爱的DELPHI 不知道大家用不用codeRush6,今天装上后真是太爽了 DBGRID中怎么在左边显示0-9 当一个数据库数据更新后如何通知所有连接到此数据库的用户来更新自己?
设置下面的几个选项就OK了!
DBLookupComboBox.DataSource:= 指向table1数据源
DataField:= 指向table1的id字段
Tabstop:=设置为true;
Taborder:=2;
ListSource:=指向table2数据源
ListField:=指向Table2的name字段
KeyField:=指向Table2的id字段
即可完成
DBLookupComboBox.DataSource:=指向table1的数据源
dataSield:=指向table1的id字段
TabStop:=true;
Taborder:=2;
ListSource:=指向table2的数据源
ListField:=指向table2的name字段
KeyField:=指向table2的id字段
建一个DataSource1,DataSource2
DataSource1.Dataset:=Table1;
DataSource2.Dataset:=Table2;DBLookupComboBox.DataSource:=DataSource1;
DBLookupComboBox.dataSield:=//指向table1.id
DBLookupComboBox.ListSource:=table2
DBLookupComboBox.ListField:=//指向table2.name
DBLookupComboBox.KeyField:=//指向table2.id