我做了一个主从表,后台数据库是sqlserver,(主表对应dbgrid1),(从表对应dbgrid2),用了各2个adoquery组件和datasource组件,从表的datasource2设为主表的datasource1,连接显示滚动都正常,也就是说查看正常.然而我在向从表里添加数据时,数据能添加到数据库,但是界面上却有问题,主表dbgrid1当前记录所对应的从表条目在dbgrid2中能显示,而当在dbgrid1中光标滚动到其他记录时,在dbgrid2中却丢失了部分原有的对应从表记录,就是说现在除了添加过数据的那一栏能全部显示,其余与主表每条记录对应的多条记录都不能全部显示表格简写如下:主表dbgrid1 主键(项目编号)
项目编号 客户名称 客户类型 ...
1 杭州速8 单体经济 ...
2 宁波景元 连锁经济 ...
3 桐乡 单体经济 ...
从表dbgrid2 主键(项目编号,编号)
项目编号 编号 类型 ...
1 1 M ...
1 2 F ...
1 3 V ...
2 1 F ...
2 2 F ...
2 3 V ...
2 4 M ...
3 1 V ...
比如现在主表dbgrid1中光标对应第3条记录,我要添加一条记录(3,2,M,...),那么在主表中当我把光标移动到1或2记录上时,在dbgrid2中所对应的记录项消失了哪位大侠晓得该朗个办?
项目编号 客户名称 客户类型 ...
1 杭州速8 单体经济 ...
2 宁波景元 连锁经济 ...
3 桐乡 单体经济 ...
从表dbgrid2 主键(项目编号,编号)
项目编号 编号 类型 ...
1 1 M ...
1 2 F ...
1 3 V ...
2 1 F ...
2 2 F ...
2 3 V ...
2 4 M ...
3 1 V ...
比如现在主表dbgrid1中光标对应第3条记录,我要添加一条记录(3,2,M,...),那么在主表中当我把光标移动到1或2记录上时,在dbgrid2中所对应的记录项消失了哪位大侠晓得该朗个办?
解决方案 »
- 操作Office2007,出现“格式太旧或类型库无效”错误
- Timer的奇怪问题。
- 求代码:如何保存鼠标文件,并且在下一次使用时,判断当前鼠标于该文件是否相同。
- 我想弄一个单文档的程序,在窗体启动后最大化显示,在靠左边画出一块矩形,在用鼠标点击这块后出来一个dialog,在这个dialog里有一个comb
- 请教savedialog问题
- 如何检测系统是否已经安装了繁体?
- 如何解决莫名其妙的BOF或EOF错误
- ModalResult,ShowModal的具体用途和差别
- 关于数据统计的一个问题(急)
- tiodthread.create(query6,query7,datasource7,datasource8);在主线程中调用前面这个线程时为何出错!?提示:QUERY与DATASOURCE是不兼容的类型?
- 解析xml出现 Invalid at the top level of the document 错误如何解决?
- 创建一个窗体(句柄为hw),关闭后再使用 showwindow(hw,sw_show)打开窗口,然后关闭不了是什么原因啊? 急。。。。。。。。
只能帮你顶了...