懂VF进,数据库表上字段有效性规则是什么意思啊,在哪一章可以找到这个内容啊

懂VF进,数据库表上字段有效性规则是什么意思啊,在哪一章可以找到这个内容啊,第1张

字段有效性规则理解如下:
 字段有效:当然这是指,你输入到这个字段的数据是否合乎你要求输入的数据,如:单科"成绩"字段,只能输入0~100之间的数字,而不能输入之外的数据
 规则:当然是一种约束的"函数",是对有效性的一种程序翻译,如上例,成绩只能输入0~100,则规则是:成绩<=100 and 成绩>=0 或是 成绩 between 0 and 100
所以有效性规则是对字段输入时的数据进行约束,只能输入3什么,而不能输入什么一旦输入VF就会报错

用表设计器更简单吧,前提是这个表是数据库表,即在数据库设计器中打开这张表。
(1)“约定该字段的值不能小于或等于0”在
字段有效性规则
里写上
年龄>0
(2)而相应的有效性信息为“年龄不能小于或等于0”,
在信息
里写上
"年龄不能小于或等于0"
这里的双引号一定要加。
(3)并通过设置输入掩码的办法来限制编号字段值组成字符必须为数字,
这个在
输入掩码
里输入
数字99,
假设年龄是两位数。

在数据库中在相应的表上点右键-修改,然后在打开的表设计器窗口中选择“学号”字段,然后在有效性规则中输入:left(学号,4)=year(入学日期),信息中输入"入学年份信息不相符"(要加这个双引号)

字段设置有效性规则必须建立数据库,然后数据库里面的表才能设置,自由表是不能设的。

设置方法:打开表设计器,“字段”页签选“序号”,然后点“表”页签,在记录有效性里面设置:规则表达式可以是  left(序号,1)='J' and len(allt(序号))>=7  如果不满足这个条件则出现提示信息。

楼上的有点小问题
先打开
表设计器
,然后选择
字段选项卡!选中职工号字段
字段有效性

规则
中填写:left(职工号,1)="A"
AND
LEN(职工号)=5
信息
中填写:"职工号不符合要求"
一定要注意符号的输入必须是英文半角的符号,不能为全角或中文的。你不能确定怎样转换为英文半角的符号时,最好不要在中文状态下输入符号

解析本大题考查的主要是通过学生表和成绩表的连接,将符合要求的记录添加到新的数据表中。在菜单的"计算"菜单命令设计过程中,在"结果"下拉框选项中应该选择"过程"选项,然后进行查询程序的编辑,在程序设计过程中,可以使用SQL查询语句及插入语句来完成设计过程。
答案
在命令窗口输入命令:CREATE MENU xs3,系统d出一个"新建菜单"对话框,在对话框中单击"菜单"图形按钮,进入菜单设计器环境。根据题目要求,首先输入两个主菜单名称"计算"和"退出",接着在"计算"菜单行的"结果"下拉框中选择"过程"选项(用于编写程序),在"退出"菜单行的"结果"下拉框中选择"命令"选项(可参考二大题2小题的设计过程)。
单击"计算"菜单行中的"编辑"按钮,进入程序设计的编辑窗口,在命令窗口中输入如下程序段:
"计算"菜单命令的程序设计
SET TALK OFF
OPEN DATABASE xuesheng3
SELECT cj学号, xs班级, xs姓名, cj课程名, c成绩;
FROM xuesheng3!xs INNER JOIN xuesheng3!cj ;
ON xs学号 = cj学号;
WHERE cj课程名 = '计算机基础';
ORDER BY cj成绩 DESC;
INTO ARRAY AFieldsValue
DELETE FROM cjb
INSERT INTO cjb FROM ARRAY AFieldsValue
CLOSE ALL
USE cjb
PACK
USE
SET TALK ON

在"退出"菜单项的"命令"文本框中编写程序代码:SET SYSMENU TO DEFAULT。
选择菜单命令"菜单"-"生成",生成一个菜单文件"xs3mpr"。关闭设计窗口,在命令窗口输入命令:DO xs3mpr,看到Visual FoxPro的菜单栏被新建的菜单所代替,单击"退出"菜单命令将恢复系统菜单。
(2)
一、基本 *** 作题
解析 本大题所考查的都是数据表结构的一些基本 *** 作,包括字段索引的建立、字段的有效性规则建立以及字段的新增,可在“字段”选项卡中完成,主索引的建立需要在“索引”选项卡中进行设置。
答案
(1)在命令窗口输入命令:USE 学生
MODIFY STRUCTURE
打开表设计器,在“索引”选项卡的“索引名”中输入“学号”,选择索引类型为“主索引”,索引表达式为“学号”。
(2)在“学生”表设计器的字段选项卡中,首先选中“性别”字段,然后在规则文本框中输入:“性别$”男女””;在信息文本框中输入“性别必须是男或女”,如图2-1所示。
图2-1
(3)在“学生”表设计器的“字段”选项卡中,选中“年龄”字段,然后单击右边的“插入”命令按钮,新增一个字段,将字段名改为“出生日期”,将“类型”改为日期型。
(4)请查看sql_a2txt文件中的命令,其中的SQL语句为UPDATE学生STE出生日期={1983/03/04}WHERE姓名=“李勇”。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12695883.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存