| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3244 人关注过本帖
标题:利用表单查询使结果在另一个表单上显示,为什么筛选不出记录?
取消只看楼主 加入收藏
gyyimut
Rank: 2
等 级:论坛游民
帖 子:67
专家分:10
注 册:2013-10-15
收藏
得分:0 
回复 4 楼 tlliqi
老师您好,这是相关界面,烦请您帮忙看看
121212.rar (341.85 KB)
2014-08-05 09:34
gyyimut
Rank: 2
等 级:论坛游民
帖 子:67
专家分:10
注 册:2013-10-15
收藏
得分:0 
一、谢谢楼上各位老师对本人程序的悉心指导。经过本人反复的试验发现,其实这个程序在编程思想上存在着错误。原因如下:
1、无论是用select语句、set filter to还是locate for语句其实都是在利用索引进行查找或筛选,并没有打开数据表。
2、无论之前是已经否筛选到了符合条件的结果,而后面这一句DO FORM C:\sd\df\xcjg则是打开查询结果表单,而打开结果表单之后指针则指在第一条记录上。
总结起来讲该程序是出现了顺序上的错误,是应该打开先表单然后再去筛选或定位。
二、要实现这个查询可以采用版主liuxingang28(泉城飞狐 )所说的这两种方法,一种是采用formset(表单集)实现,另外一种采用页框来实现。
三、本人还是有点不甘心,若是采用两个表单实现,那么应该如何编程才能实现,即先打开查询结果表单,再进行条件筛选。


以上是本人一点体会,不知是否准确,还望各位老师指点。。
 

[ 本帖最后由 gyyimut 于 2014-8-5 16:21 编辑 ]
2014-08-05 16:14
gyyimut
Rank: 2
等 级:论坛游民
帖 子:67
专家分:10
注 册:2013-10-15
收藏
得分:0 
回复 24 楼 sdta
vf6.0和9.0均有,但二者对某些代码的识别有所差异。比如在vf9.0中 “SET FILTER TO &分类编码号=fenleibianmahao1”,这段代码能运行,但在vf 6.0中报错,去掉代码中的宏替换“&”在vf6.0可运行。
2014-08-05 16:45
gyyimut
Rank: 2
等 级:论坛游民
帖 子:67
专家分:10
注 册:2013-10-15
收藏
得分:0 
回复 27 楼 TonyDeng
TonyDeng老师,对于用两个表单来实现查询,请问您有什么高见,小弟实在不知道该如何写程序才能实现先打开查询结果表单再筛选或者定位?不知用VFP能否实现这个目的。。。。
2014-08-05 19:27
gyyimut
Rank: 2
等 级:论坛游民
帖 子:67
专家分:10
注 册:2013-10-15
收藏
得分:0 
回复 21 楼 wengjl
用两个表单实现查询是客户的要求,小弟不知用VFP能否实现这一目的,若实在实现不了,只能用liuxingang28(泉城飞狐 )老师提供的那两种方法了。

[ 本帖最后由 gyyimut 于 2014-8-5 19:35 编辑 ]
2014-08-05 19:30
gyyimut
Rank: 2
等 级:论坛游民
帖 子:67
专家分:10
注 册:2013-10-15
收藏
得分:0 
回复 22 楼 liuxingang28
非常谢谢liuxingang28(泉城飞狐 )老师,您的悉心指导让我很受益。但不知道在VFP中用两个表单能否实现查询呢?若能,那么该如何解决先打开查询结果表单,再去筛选或定位这一目的?
2014-08-05 19:34
gyyimut
Rank: 2
等 级:论坛游民
帖 子:67
专家分:10
注 册:2013-10-15
收藏
得分:0 
回复 31 楼 sdta
谢谢sdta老师,那么该如何来实现呢,还请sdta老师指点一下小弟.....
2014-08-05 19:49
gyyimut
Rank: 2
等 级:论坛游民
帖 子:67
专家分:10
注 册:2013-10-15
收藏
得分:0 
回复 32 楼 吹水佬
谢谢吹水佬老师指点,吹水佬老师言之有理,我不该在使用几个表单问题上纠结,就是目前的工作进展到这一步了,若放弃这个思想又得重新开始,有点不甘心。呵呵....
2014-08-05 19:55
gyyimut
Rank: 2
等 级:论坛游民
帖 子:67
专家分:10
注 册:2013-10-15
收藏
得分:0 
回复 33 楼 sdta
谢谢sdta老师,sdta老师言之有理,这个编号共13位,手工输入容易出错而且还麻烦。
2014-08-05 19:59
快速回复:利用表单查询使结果在另一个表单上显示,为什么筛选不出记录?
数据加载中...
 
   



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

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