| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1063 人关注过本帖
标题:应怎样制作这些按钮?
只看楼主 加入收藏
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
回复 10楼 sdta
你帮一下不就行了,不要说多余的就好了。
大家都是来共同学习的,那怕是一个建议也是好的。
2012-03-14 23:40
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
回复 楼主 sdfox
其实,怎么制作是取决于你这个按钮要干什么的。比如【上一条】,首先,要把数据表工作区选对,你想想,如果同时打开了多个表,而没选对工作区,显然操作错误了,所以,这是一定要的;其次,既然是上一条,当然是skip -1了,但你又要想,如果当前记录已经是表中顶头那一条,再向上跳一下,那意味着是什么呢?因此,需要检测skip -1之后,bof()是否为真,如果为真,表示此时越过了表头,数据表处于出错状态,那么,直接把记录置于表中第一条记录即可恢复正常,即goto top。所以,完整的命令代码为:

程序代码:
select <alias>
skip -1
if bof()
    goto top
endif
thisform.refresh


授人以渔,不授人以鱼。
2012-03-15 00:37
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
当楼主的表单设计,记录数据不是用Grid,而是用Label+TextBox等显示单记录画面的时候,就不好使用光标键控制记录移动,此时确实是需要按钮的,就傻瓜(人性化)软件设计而言,也需要有这种按钮,顶多追加快捷键。

授人以渔,不授人以鱼。
2012-03-15 00:44
bccn201203
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:3
帖 子:680
专家分:1140
注 册:2012-3-14
收藏
得分:0 
以下是引用茵梦湖在2012-3-14 21:47:09的发言:



可以用 命令控件(commandButton), 也可以用 右键菜单(rightClick)~

至于相关代码, 可参照3楼~  当然可以更加简洁些~

其实呢, 为什么非要有 上/下条的按扭 呢?? 直接用键盘 方向键不就是了~
有请版主介绍下,在表单数据环境下,不用按钮,如何用键盘、方向键操作数据表中的记录(GRID、LIST、COMBO控件除外)。
发个贴也挣10个大洋,以后提问题用。

[ 本帖最后由 bccn201203 于 2012-3-15 00:56 编辑 ]
2012-03-15 00:46
sdfox
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2012-3-13
收藏
得分:0 
感谢泰山恩,雷锋情!正上班,忙中,下班回家后实验试试!
2012-03-15 09:00
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
以下是引用sdfox在2012-3-14 20:36:11的发言:

表单被输入查找内容后,在查寻记录时,还需要首条,末条、上一条、下一条按钮。应怎样制作这些按钮?求助编程代码!
   
命令按钮的设置方法.rar (5.2 KB)

自己看吧

坚守VFP最后的阵地
2012-03-15 15:13
快速回复:应怎样制作这些按钮?
数据加载中...
 
   



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

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