DATABASE,代码值显示
table中有部门,职称等字段,使用的填充值是代码,具体内容在另一张table中定义。
请问,使用ttable在grid中如何显示这些代码字段的实际内容。
我想过,使用sql来实现,用table中的唯一值来定位用户所选择的记录,以便修改后保存。
但是,能不能用ttable,或是其它更好的办法呢?
问题点数:30、回复次数:4Top
1 楼ljhsoft(刘建华)回复于 2001-05-17 17:53:00 得分 2
如果你不使用SQL的话,可以在窗体使用两Table数据集,并进行关系连接,两个表的连接字段不显示出来,再加入适当的代码应该会实现。Top
2 楼chonglei(小虫)回复于 2001-05-17 17:55:00 得分 8
可以用计算字段来实现,有一个lookup类型的Top
3 楼maozefa(阿发伯)回复于 2001-05-17 18:44:00 得分 20
设Table1包含CODE,NAME字段,Table2中有BMCODE字段。
启动Table2的字段编辑器,加入字段,其中必须有BMCODE,添加新字段,在新字段对话框中填上:
Name=BMNAME,
Type=String,
Size=xx,
File Type=Lookup,
DataSet=Table1,
Key Fields=BMCODE,
Lookup Fields=CODE
Result Field=NAME
将该字段显示在DBGrid中,即可显示部门名称,也可选择部门名称,BMCODE字段随选择而改变。
Top
4 楼mostone(漠石)回复于 2001-05-18 08:07:00 得分 0
thank you very much!Top




