| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2325 人关注过本帖
标题:请教VFP计算器问题
只看楼主 加入收藏
freeaxia
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-5-18
收藏
得分:0 
再问一下
(3)限制TEXT1和TEXT2的初始值及输入格式,可在FORM1.INIT()过程中输入:
THISFORM.TEXT1.VALUE=1
THISFORM.TEXT2.VALUE=1
THISFORM.TEXT1.INPUTMASK="9999999999" &&根据需要可增减输入的位数
THISFORM.TEXT2.INPUTMASK="9999999999"
这段代码加在那里?把操作再说具体点吧
2006-05-19 00:52
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
在FORM1表单的初始化过程,你在属性的方法程序中找到Init Event,然后双击几可以输入了.

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-05-19 00:55
freeaxia
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-5-18
收藏
得分:0 
可以了,谢谢你
你真厉害,是我把过程搞错了
全部加到了click去了
呵呵
2006-05-19 01:01
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
谢谢你这样评价我,不必客气。

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-05-19 01:02
freeaxia
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-5-18
收藏
得分:0 
再问一个,呵呵
还有一个问题
在表单上要显示表格的上一条记录和下一条记录的命令按钮的代码怎么写?

[此贴子已经被作者于2006-5-19 1:02:59编辑过]

2006-05-19 01:02
freeaxia
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-5-18
收藏
得分:0 
我把题目拷上来吧
用数据库文件xscj.dbf编写一个学生成绩浏览程序,运行后的界面如“VFP题4效果图.bmp”所示。要求当单击【向前(P)】按钮时,显示上一条记录(如果当前是第一条记录,则显示最后一条记录)。单击【向后(N)】按钮时,显示下一条记录(如果当前是最后一条记录,则显示第一条记录)。单击【退出】按钮时,结束程序运行。
2006-05-19 01:04
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
设单个命令或命令按钮,分别有"首记录","上记录","下记录","尾记录"等命令按钮。则有如下的命令:

(1)首记录的CLICK()
GO TOP
THISFORM.TEXT1.VALUE=<字段1>
THISFORM.TEXT2.VALUE=<字段2>
......

(2)上记录的CLICK()
IF RECNO()>1
SKIP -1
ENDIF
THISFORM.TEXT1.VALUE=<字段1>
THISFORM.TEXT2.VALUE=<字段2>
......

(3)下记录的CLICK()
IF RECNO()<RCCOUNT()
SKIP
ENDIF
THISFORM.TEXT1.VALUE=<字段1>
THISFORM.TEXT2.VALUE=<字段2>
......

(4)尾记录的CLICK()
GO BOTTOM
THISFORM.TEXT1.VALUE=<字段1>
THISFORM.TEXT2.VALUE=<字段2>
......

不过还有简单的写法.

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-05-19 01:09
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
以下是引用freeaxia在2006-5-19 1:04:00的发言:
用数据库文件xscj.dbf编写一个学生成绩浏览程序,运行后的界面如“VFP题4效果图.bmp”所示。要求当单击【向前(P)】按钮时,显示上一条记录(如果当前是第一条记录,则显示最后一条记录)。单击【向后(N)】按钮时,显示下一条记录(如果当前是最后一条记录,则显示第一条记录)。单击【退出】按钮时,结束程序运行。

(1)"向前(P)"命令按钮的CLICK()
IF RECNO()=1
GO BOTTOM
ELSE
SKIP IIF(RECCOUNT()<=1,0,-1)
ENDIF
THISFORM.REFRESH

(2)"向后(N)"命令按钮的CLICK()
IF RECNO()>=RECCOUNT()
GO TOP
ELSE
SKIP
ENDIF
THISFORM.REFRESH

(3)"退出"命令按钮的CLICK()
THISFORM.RELEASR

(4)在FORM1.REFRESH过程中写上:
THISFORM.TEXT1.VALUE=<字段1>
THISFORM.TEXT2.VALUE=<字段2>
......


感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-05-19 01:17
freeaxia
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-5-18
收藏
得分:0 
又提示错误了
THISFORM.TEXT1.VALUE=<字段1>
THISFORM.TEXT2.VALUE=<字段2>
说这个语法错误
2006-05-19 01:24
freeaxia
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-5-18
收藏
得分:0 
我要累了,要睡觉
谢谢你,明天再向你请教
2006-05-19 01:28
快速回复:请教VFP计算器问题
数据加载中...
 
   



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

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