| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2325 人关注过本帖
标题:请教VFP计算器问题
只看楼主 加入收藏
freeaxia
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-5-18
收藏
得分:0 
最好能留下个方便联系的方式,太感谢了
2006-05-19 01:29
freeaxia
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-5-18
收藏
得分:0 
高手不在吗?我来啦
2006-05-19 09:19
freeaxia
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-5-18
收藏
得分:0 
哈哈哈,我把这段
(4)在FORM1.REFRESH过程中写上:
THISFORM.TEXT1.VALUE=<字段1>
THISFORM.TEXT2.VALUE=<字段2>
去掉之后就可以运行了
也是正常使用的
2006-05-19 09:32
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
我上面的所有程序都是不用向导的情况下做的,而第(4)点是要将你的第一字段的值显示在第一文本框,第二字段的值显示在第二文本框,......,当你去掉也能运行的时候,说明你已经设计成文本框与字段实行了捆绑.

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-05-19 10:57
freeaxia
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-5-18
收藏
得分:0 
谢谢你
明天要参加考试,只能这样了,我得好好消化,还不是很懂的,只是依样画葫芦
还有个问题
使用CREATE TABLE 命令创建一个“职工”数据表。表结构为:员工号N(6),部门号N(6),姓名C(10),性别C(10),工作职务C(10),年龄C(10)。要求输入时,性别必须填写男或女,填写错误时提示“性别应男或女”,默认值为“男”;年龄大于18岁,小于60岁,填写年龄不在范围内提示“年龄应大于18岁或小于60岁”。

这个要求输入时,性别必须填写男或女,填写错误时提示“性别应男或女”,默认值为“男”;年龄大于18岁,小于60岁,填写年龄不在范围内提示“年龄应大于18岁或小于60岁”。
要怎么设置?
2006-05-19 20:33
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
(1)新建一个表单FORM1,在FORM1中添加6个标签和6个文本框。在FORM1的INIT过程中输入
CLOSE ALL
IF FILE("职工.DBF")
USE 职工.DBF
ELSE
CREATE TABLE 职工 (员工号 C(6),部门号 C(6),姓名 C(8),性别 C(2),工作职务 C(10),年龄 N(2))
ENDIF
THISFORM.REFRESH
*注意,我将你的有些属性修改了。

(2)在FORM1的REFRESH过程中输入
THISFORM.TEXT1.VALUE=员工号
THISFORM.TEXT2.VALUE=部门号
THISFORM.TEXT3.VALUE=姓名
THISFORM.TEXT4.VALUE=性别
THISFORM.TEXT5.VALUE=工作职务
THISFORM.TEXT6.VALUE=年龄

(3)在TEXT4的VALID过程中输入
IF THIS.VALUE="男" OR THIS.VALUE="女"
RETURN .T.
ELSE
MESSAGEBOX("性别应为男或女")
THIS.VALUE="男"
RETURN .F.
ENDIF
*注意,这里性别的宽度为2,不像你所设计的宽度为10

(4)在TEXT6的VALID过程中输入
IF THIS.VALUE>=18 AND THIS.VALUE<=60
RETURN .T.
ELSE
MESSAGEBOX("年龄应大于等于18岁且小于等于60岁")
THIS.VALUE=18
RETURN .F.
ENDIF
*注意,这里的年龄是数值型数据,不像你所设计的字符型数据

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-05-19 21:07
freeaxia
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-5-18
收藏
得分:0 
呵呵,谢谢
那个“保存”按钮的click命令是什么了?
2006-05-19 21:16
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
我哪里知道是什么。我一不知道界面是什么,二不知道是什么情况下的保存。如能详细地描述的话也许清楚些。

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-05-19 21:19
freeaxia
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-5-18
收藏
得分:0 
就象上面那题一样
我要输入记录,要保存呀
没保存那些记录都没有了
2006-05-19 21:31
freeaxia
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-5-18
收藏
得分:0 
一个表格显示在FORM1上
有个“增加记录”的命令按钮和“保存”按钮
增加一条记录后,要进行保存
2006-05-19 21:33
快速回复:请教VFP计算器问题
数据加载中...
 
   



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

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