发生的问题是该主从结构表在第一次搜索或者说运行吧,可以正常显示应该有的主,细记录,但是以后在更新表的数据,在重启该程序,这个主细表就不识新怎的记录了,就是加不进来,不显示,但是删除了的记录它不显示(删除不显示是正常的,可是新增的不显示,这是在程序重启或爽新后仍出现的问题)
以下为详细说明
============================
我建了A表和B表,
它们的结构分别为
A表:A1(主建,数字型),A2(字符型),A3(字符型)
B表:B1(主建,字符型),B2(数字型,值等于A1),B3(字符型)
我把A表作为主表,B表作为从表,就该是一个一对多的关系。在QuantumGrid 中的设置:
第一层GRID的数据视图为cxGrid1DBTableView1
第二层GRID的数据视图为cxGrid1DBTableView2
cxGrid1DBTableView1 的相关数据源的SQL语句为:SELECT A1,A2 FROM A
cxGrid1DBTableView1 的设置为:DetailKeyFieldNames=A1
KeyFieldNames=A1cxGrid1DBTableView2 的相关数据源的SQL语句为:SELECT B1,B2 FROM B
cxGrid1DBTableView2 的设置为:DetailKeyFieldNames=B2
KeyFieldNames=B1
MasterKeyFieldNames=A1
====================
我分别重装了QuantumGrid5.5 、QuantumGrid5.7
又分别换了两种数据库,ACCESS、SQL SERVER2000,和两个操作系统 WIN2000、WIN2003,均出现上面题,实在无解了。
求助各位帮帮忙,看看你们有没有遇到过,又该如何解决,谢谢。
以下为详细说明
============================
我建了A表和B表,
它们的结构分别为
A表:A1(主建,数字型),A2(字符型),A3(字符型)
B表:B1(主建,字符型),B2(数字型,值等于A1),B3(字符型)
我把A表作为主表,B表作为从表,就该是一个一对多的关系。在QuantumGrid 中的设置:
第一层GRID的数据视图为cxGrid1DBTableView1
第二层GRID的数据视图为cxGrid1DBTableView2
cxGrid1DBTableView1 的相关数据源的SQL语句为:SELECT A1,A2 FROM A
cxGrid1DBTableView1 的设置为:DetailKeyFieldNames=A1
KeyFieldNames=A1cxGrid1DBTableView2 的相关数据源的SQL语句为:SELECT B1,B2 FROM B
cxGrid1DBTableView2 的设置为:DetailKeyFieldNames=B2
KeyFieldNames=B1
MasterKeyFieldNames=A1
====================
我分别重装了QuantumGrid5.5 、QuantumGrid5.7
又分别换了两种数据库,ACCESS、SQL SERVER2000,和两个操作系统 WIN2000、WIN2003,均出现上面题,实在无解了。
求助各位帮帮忙,看看你们有没有遇到过,又该如何解决,谢谢。
解决方案 »
- Delphi 导出Excel 不能设置类PageSetup的PaperSize 属性
- 谁有delphi MQ开发接口,那里能下载到IBM MQ软件?
- delphi 关于视频
- Delphi编译的文件为什么会报 virus win32 induc.a 病毒????
- 用程序控制 软件安装过程中出现问题
- 出现这样的警告是怎么回事啊?Variable 'MyIniFile' might not have been initialized
- 闪烁短信的编码是怎么设置的(急)!!!!
- 往MySQL中插入数据的问题-急啊
- 怎么在delphi里调用其他程序?
- 我的程序为什么设置了断点后就运行正常了?
- QQ登陆不了,很郁闷!什么原因啊?请大家赐教!
- 高手进来帮我看一下,急谢谢!!
楼上的你遇见过吗?