| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2449 人关注过本帖
标题:请问各位高手,怎样在如下图片进行查询
只看楼主 加入收藏
Eric1111
Rank: 2
等 级:论坛游民
威 望:1
帖 子:183
专家分:88
注 册:2013-11-25
收藏
得分:0 
请问大家一个问题,主索引所在的表能和普通索引所在的表进行数据互通吗?也就是父表和子表的数据能互相更新吗?
2013-11-26 16:09
Eric1111
Rank: 2
等 级:论坛游民
威 望:1
帖 子:183
专家分:88
注 册:2013-11-25
收藏
得分:0 
如何在表单运行时让子表的表格能显示出上一次操作后的信息,不是thisform.refresh吗?
2013-11-26 16:25
bccn0906
Rank: 9Rank: 9Rank: 9
来 自:广州
等 级:蜘蛛侠
威 望:2
帖 子:414
专家分:1183
注 册:2013-10-16
收藏
得分:0 
以下是引用Eric1111在2013-11-26 16:25:37的发言:

如何在表单运行时让子表的表格能显示出上一次操作后的信息,不是thisform.refresh吗?
自己写代码实现。例如:每次操作后就保存一份到临时表中,想显示就恢复
2013-11-26 16:57
Eric1111
Rank: 2
等 级:论坛游民
威 望:1
帖 子:183
专家分:88
注 册:2013-11-25
收藏
得分:0 
回复 34楼 bccn0906
您好,我想再问你一下,之前你教我的那种粗略查找和修改信息的办法,但是在第二次运行时,表格的信息没有刷新,我试过在表格的click上面刷新或者是在afterrowcolchange上面加上thisform.refresh,都不行,没法进行表格的刷新,还有一个我觉得是大问题,就是父表和子表的信息能通过修改子表信息对父表也进行修改吗?
2013-11-26 17:01
Eric1111
Rank: 2
等 级:论坛游民
威 望:1
帖 子:183
专家分:88
注 册:2013-11-25
收藏
得分:0 
回复 53楼 bccn0906
保存到临时表?我想保存到表里,临时表怎么行呢?
2013-11-26 17:11
Eric1111
Rank: 2
等 级:论坛游民
威 望:1
帖 子:183
专家分:88
注 册:2013-11-25
收藏
得分:0 
回复 53楼 bccn0906
放心我会自己写的,在这样下去我都变成你身上的寄生虫了
2013-11-26 17:14
bccn0906
Rank: 9Rank: 9Rank: 9
来 自:广州
等 级:蜘蛛侠
威 望:2
帖 子:414
专家分:1183
注 册:2013-10-16
收藏
得分:0 
回复 54楼 Eric1111
1、忘记是哪个表单了,你贴张图看看。
2、我没用VFP数据库的,不太了解他们的关系,一般来说,父表和子表是主键来关联的,他们间可以有约束,如删除父表记录,将自动删除相应子表的记录等。
其实际父表和子表 除了 主键 关键键不能修改,其它的都可以修改。父表的信息和子表信息是互补的(也就是不同的,除了主键),不存在谁更新谁的问题(除非你表结构设计不合理,如父表有“日期”字段,子表也有“日期”字段)
2013-11-26 17:15
Eric1111
Rank: 2
等 级:论坛游民
威 望:1
帖 子:183
专家分:88
注 册:2013-11-25
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册
就想这样的,如果现在我必须修改了某条信息的单位名称,它能同时在父表和子表中都刷新吗?我只知道删除父表记录到时删除子表的了,但是我没遇到过修改记录能修改父表的,这样怎么做呀,那个文本框的数据源本来就是子表的呀,我唯一的问题就是解决右边表格的刷新问题,让表单在下次运行时能显示这次的所有信息的结果,非常感谢您的帮忙,我自己查书就好了,实在不行再问问你,行不?
2013-11-26 17:21
bccn0906
Rank: 9Rank: 9Rank: 9
来 自:广州
等 级:蜘蛛侠
威 望:2
帖 子:414
专家分:1183
注 册:2013-10-16
收藏
得分:2 
回复 58楼 Eric1111
VFP 的好处就是代码随你写,想做什么就去做。
你在“修改”加入这句(同时更改 "基本信息 ")
    UPDATE 基本信息 SET 单位名称=b.单位名称,单位地址=b.单位地址,联系人=b.联系人,电话=b.联系电话,备注=b.备注 from 财务信息修改tmp b WHERE ALLTRIM(基本信息.客户编码)==ALLTRIM(b.客户编码)
&&调用查询,刷新左边的 表格(就是这个吧)
2013-11-26 17:33
bccn0906
Rank: 9Rank: 9Rank: 9
来 自:广州
等 级:蜘蛛侠
威 望:2
帖 子:414
专家分:1183
注 册:2013-10-16
收藏
得分:0 
以下是引用Eric1111在2013-11-26 17:14:17的发言:

放心我会自己写的,在这样下去我都变成你身上的寄生虫了
不要这样说,以后都不敢回你了
2013-11-26 17:52
快速回复:请问各位高手,怎样在如下图片进行查询
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027981 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved