《简单问题》DbBcombobox(30分)

  • 主题发起人 delphi-explorer
  • 开始时间
D

delphi-explorer

Unregistered / Unconfirmed
GUEST, unregistred user!
用DBComboBox选中一条记录,如何知道该记录的记录号
假如我的表格里有1、客户编号,2、客户姓名。
现用DBComboBox选中一个客户姓名,如何知道客户编号。
然后还要其它的DBEdit也显示该记录的有关内容。

其实就是查询[:D]
 
关键就是设置属性
是用dblookcombobox来做的
 
DBLookupComboBox
DBLookupComboBox1.DataSource
DBLookupComboBox1.DataField 客户编号
DBLookupComboBox1.ListSource 客户
DBLookupComboBox1.ListField 客户姓名
DBLookupComboBox1.KeyField 客户编号
 
还不行,因为我有几个表格的。他们之间是master/detail的关系。
每次我想像KOKS说得那样做的时候就会出现警告:

Circular datalinks are not allowed
 
//DBLookupComboBox1.DataField 客户编号
 
不行。还有没有办法啊。就是想用DBComboBox做类似查询的工作而已
 
顶部