Y ycfree Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-11 #1 我有两个表,都有“身份编码”作为关键字,其中一个表是另一个表的分类方式表。 我要在保存时保存其“身份编码”,而在查看时根据其身份编码显示其名称,怎么办?
U ugvanxk Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-12 #4 select a.name,b.* from table1 a,table2 b where a.身份编码=b.身份编码
D delphilai Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-12 #6 这可以用delphi里的查找字段来实现嘛,很容易的。在Ttable控件里新增一个字段,选择 lookup类型。然后选择这两个表的关联字段,——就是身份编码,然后在选择返回字段,—— 名称。通过Tdbedit,TCombobox,TLookupCombobox等都可以直接编辑显示你新建的名称字段。
这可以用delphi里的查找字段来实现嘛,很容易的。在Ttable控件里新增一个字段,选择 lookup类型。然后选择这两个表的关联字段,——就是身份编码,然后在选择返回字段,—— 名称。通过Tdbedit,TCombobox,TLookupCombobox等都可以直接编辑显示你新建的名称字段。
Z zxb200 Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-12 #7 也可以不用Sql語句, 利用'身份編碼'這一字段建一個'身份名稱'的Lookup字段。
R restart0 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-07 #8 那么“身份编码”如何通过这个lookupcombobox保存呢,它显示出来的是身份名称啊
山 山猫 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-07 #10 我认为还是 用 SQL 语句 实现好, 更 灵活 同意 ugvanxk,
D dopro Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-07 #11 你使用DBLookupComboBox就可实现你的要求。 用一个Query1存带身份编码的表的内容, 用一个Query2存身份编者按码的分类表,sql语句为:select 身份编码,身份名称 from 身份表 DBLookupComboBox的DataSource指向Query1,DataField指向身份编码, ListSource指向Query2,ListField指向身份名称,KeyField指向身份编码, 这样程序运行时显示身份名称存盘时存身份编号。
你使用DBLookupComboBox就可实现你的要求。 用一个Query1存带身份编码的表的内容, 用一个Query2存身份编者按码的分类表,sql语句为:select 身份编码,身份名称 from 身份表 DBLookupComboBox的DataSource指向Query1,DataField指向身份编码, ListSource指向Query2,ListField指向身份名称,KeyField指向身份编码, 这样程序运行时显示身份名称存盘时存身份编号。