使用主从表结构时出现一个怪问题,请大家指点.(50分)

逆水

Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序中用到主从表结构,T1和T2为主从关系,其中T2是从表.给它们设定属性后.我放几个
DBEDIT控件用来显示T2中字段的内容.可却出现将DBEDIT的数据源设好后它不显示T2中的字段内容.去掉T2的MASTERSOURCE和MASTERFIELD属性后,可显示T2中字段内容.不知是什么原因,请大家指教啊.
 
从表中可能不存在与主表中关键字相同的数据.
例如: 主表为kmk,从表为pz,主从关键字为kmbm
表 kmk 数据如下:
kmbm kmmc
001 A公司
002 B公司
003 C公司
表pz数据如下:
kmbm jine
002 15.50
003 18.54
002 19.55
当 kmk 当前记录为第一条,即"001 A公司"时, 从表pz自动指向kmbm也为001的记录,因为不存在,所以显示为空值.
 
正如lovedp说的一样,是这样的原因,奇怪我搞了半天没看出来.
呵呵,谢谢LOVEDP了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
954
SUNSTONE的Delphi笔记
S
S
回复
0
查看
775
SUNSTONE的Delphi笔记
S
顶部