标题:VFP想问一下怎么让表格里所有的记录全显示出来?
只看楼主
隔壁的土豆
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2013-11-27
结帖率:100%
已结贴  问题点数:10 回复次数:19 
VFP想问一下怎么让表格里所有的记录全显示出来?

如图,如果我把recourdsourcetype改成0,那么还原按钮就正确其他3个不正确
如果我把recourdsourcetype改成1,那么还原按钮就错误,其他3个就正确
嘿,好奇怪啊。。
我的还原按钮的代码是:
thisform.p1.Page2.Grid1.recordsource = null
thisform.p1.Page2.Grid1.recordsource = "学生档案管理"

其他3个的按钮是:
zs=0
set filter to 政治面貌="党员"
count to zs
if zs=0
   messagebox("没有符合条件的记录",48,"信息窗口")
else
   go top
   thisform.P1.Page2.grid1.setfocus
endif

类似的  
求解!

[ 本帖最后由 隔壁的土豆 于 2013-11-28 12:10 编辑 ]
搜索更多相关主题的帖子: 档案管理 filter count 记录 信息 
2013-11-28 11:20
b土木丁口
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:264
专家分:189
注 册:2013-9-12
得分:2 
路过
2013-11-28 11:25
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:2 
刷新表格控件试试

活到老,学到老! http://www. E-mail:hu-jj@
2013-11-28 11:26
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:2 
還原按鈕不是把RecordSource置空,而是set filter to,把過濾條件清掉,然後goto top。

授人以渔,不授人以鱼。
2013-11-28 11:53
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
得分:2 
关键是你想还原成神马样子?
2013-11-28 12:04
隔壁的土豆
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2013-11-27
得分:0 
回复 4楼 TonyDeng
恩恩,试过了,没有用。。。
可不可以这样   在按钮click事件中把recourdsourcetype改成相应的数值呢?
如果行得通那该怎么改?
2013-11-28 12:14
隔壁的土豆
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2013-11-27
得分:0 
回复 5楼 taifu945
我想改成,  比方说你点了党员,这时候表格里把除了党员其他的成员全去掉了
还原就是还原成点党员前表格的样子,即全部的记录~
2013-11-28 12:15
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
以下是引用隔壁的土豆在2013-11-28 12:14:16的发言:

恩恩,试过了,没有用。。。
可不可以这样   在按钮click事件中把recourdsourcetype改成相应的数值呢?
如果行得通那该怎么改?

RecordSourceType = 1

授人以渔,不授人以鱼。
2013-11-28 12:16
bccn0906
Rank: 9Rank: 9Rank: 9
来 自:广州
等 级:蜘蛛侠
威 望:2
帖 子:414
专家分:1183
注 册:2013-10-16
得分:2 
以下是引用TonyDeng在2013-11-28 11:53:35的发言:

還原按鈕不是把RecordSource置空,而是set filter to,把過濾條件清掉,然後goto top。
正解。。RecordSource 设置好后就不要动它了。变化的是表中的数据
2013-11-28 12:19
隔壁的土豆
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2013-11-27
得分:0 
回复 8楼 TonyDeng
我刚刚试了下。。
thisform.p1.Page2.Grid1.recordsourcetype = 0
thisform.p1.Page2.Grid1.recordsource = null
thisform.p1.Page2.Grid1.recordsource = "学生档案管理"
如果按照党员——男——女——还原的顺序摁的话没问题,但是继续摁党员的时候就又有问题了
我在党员,男,女代码之前加上了个
thisform.p1.Page2.Grid1.recordsourcetype = 1
也没用。。
2013-11-28 12:50



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-424334-1-1.html




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

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