H
hoyet_hsu
Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾:
小弟用TDBLookupComboBox以便让用户在输入信息时可以进行选择。具体情况如下:
1,若干个DBEDIT控件,连接到Table1(DataSource1)的各个字段,另外有一个
TDBLookupComboBox, 连接Table1的另一个字段,其要显示的数据来自另一个表Table2
(DataSource2)的一个字段。
2,Table1的结构为:
Opid Varchar2(5) primary key
Opname Varchar2(20)
Optype Varchar2(3) //这个字段就是要利用TDBLookupComboBox输入的字段。
.......
.......
Table2的结构为:
Ptid Varchar2(3) primary key
Pname Varchar2(10)
3,对于TDBLookupComboBox属性的设置如下:
DataSource=Datasource1(也即Table1);
DataField:=Optype;
ListSource:=DataSource2(也即Table2);
ListField:=Pname;
KeyField:=Ptid;
4,目的:希望用户选择TDBLookupComboBox下拉框内的Pname值,系统则把Ptid的值输入
到Table1的Optype中。
但是系统运行后,发现:
1,仅能从点击TDBLookupComboBox,看到Pname的各个值,点击后TDBLookupComboBox内
无数据。
2,也无法直接向TDBLookupComboBox输入数据。
请各位大虾多多指教!
小弟用TDBLookupComboBox以便让用户在输入信息时可以进行选择。具体情况如下:
1,若干个DBEDIT控件,连接到Table1(DataSource1)的各个字段,另外有一个
TDBLookupComboBox, 连接Table1的另一个字段,其要显示的数据来自另一个表Table2
(DataSource2)的一个字段。
2,Table1的结构为:
Opid Varchar2(5) primary key
Opname Varchar2(20)
Optype Varchar2(3) //这个字段就是要利用TDBLookupComboBox输入的字段。
.......
.......
Table2的结构为:
Ptid Varchar2(3) primary key
Pname Varchar2(10)
3,对于TDBLookupComboBox属性的设置如下:
DataSource=Datasource1(也即Table1);
DataField:=Optype;
ListSource:=DataSource2(也即Table2);
ListField:=Pname;
KeyField:=Ptid;
4,目的:希望用户选择TDBLookupComboBox下拉框内的Pname值,系统则把Ptid的值输入
到Table1的Optype中。
但是系统运行后,发现:
1,仅能从点击TDBLookupComboBox,看到Pname的各个值,点击后TDBLookupComboBox内
无数据。
2,也无法直接向TDBLookupComboBox输入数据。
请各位大虾多多指教!