我的主表是这样的
表名:纳税人
字段:纳税人id(自动编号),纳税人名称,缴纳情况ID另一个表:缴纳情况表
字段:缴纳情况ID(自动编号),缴纳情况名称两个设关联了.现在作了一个form,把纳税人表都放到了form上
现在想作一个有下拉单(显示缴纳情况表-->缴纳情况名称的字段),与值能够与主表的缴纳情况联系上.
不明各位明白了没有,呵呵
我的做法是这样,但没有成功放了一个DBLookupComboBox1,
设置为
fieldname:cx_缴纳情况
keyfield:缴纳情况ID
lookupkeyfield:缴纳情况ID
lookupresultfield:缴纳情况
现在情况是,下拉菜单中能显示出缴纳情况名称字段的值,但是只要一选中会出现:could not convert variant of type (oldstr) into type (boolean)'怎么办?要该什么?
表名:纳税人
字段:纳税人id(自动编号),纳税人名称,缴纳情况ID另一个表:缴纳情况表
字段:缴纳情况ID(自动编号),缴纳情况名称两个设关联了.现在作了一个form,把纳税人表都放到了form上
现在想作一个有下拉单(显示缴纳情况表-->缴纳情况名称的字段),与值能够与主表的缴纳情况联系上.
不明各位明白了没有,呵呵
我的做法是这样,但没有成功放了一个DBLookupComboBox1,
设置为
fieldname:cx_缴纳情况
keyfield:缴纳情况ID
lookupkeyfield:缴纳情况ID
lookupresultfield:缴纳情况
现在情况是,下拉菜单中能显示出缴纳情况名称字段的值,但是只要一选中会出现:could not convert variant of type (oldstr) into type (boolean)'怎么办?要该什么?
主要针对LOOKUP类型的字段
你的DBLOOKUPCOMBOX1的SOURCE 和FIELD是什么啊??
设置:
DataSource: MastDataSource
DataField: 缴纳情况ID
ListSource: ListDataSource
ListField: 缴纳情况名称
KeyField: 缴纳情况ID如果你在MasterTable中新增加了一个Lookup字段,那么该字段设置如下(和DBLookupComboBox无关):
Name: Lookup
Type: string
FieldType: Lookup
KeyField: 缴纳情况ID
DataSet: ListTable
LookupKey: 缴纳情况ID
ResultField: 缴纳情况名称
在Delphi5下测试成功。
不知道你使用什么版本的delphi,dblookupcombobox怪怪的。呵呵。
(100分啊,我使劲抢,使劲抢,呵呵,才17世纪。努力抢分)
列表能显示出“缴纳情况名称",可是一选择就会出现
could not convert variant of type (olestr) into type (boolean)这是为什么?请你帮帮我!100分不够再给你200分!说到做到!
我的"缴纳情况ID"在mastdatasource中是数值型,在listdatasource是自动编号型(access中的)
请帮帮我!