2010秋VFP上机_第1页
2010秋VFP上机_第2页
2010秋VFP上机_第3页
2010秋VFP上机_第4页
2010秋VFP上机_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2010Q VFP01一、项目、数据库和表操作(12分) 打开T盘根目录中的项目文件JXGL,在该项目中已有一数据库JXSJ。1在JXSJ数据库中按如下表格所示的结构创建AB表,并按表格中的要求设置相关属性。宇段名数据类型宽度宇段标题RQD0日期SCSLN6售出门票数量SJRSN6实际参观人数BZM0备注(1) 设置AB表的表注释:参观人数;(2) 设置日期字段的默认值:当前系统日期; date()(3) 设置日期字段的显示类:微调框;(4) 设置记录有效性规则:实际参观人数小于或等于售出门票数量; sjrs<scsl(5) 创建普通索引,索引名为abcd,要求按实际参观人数与售出门票数

2、量之比排序. sjrs/scsl2在AB表中输入如下记录:RQSCSLSJRSBZ(默认值)240100198808全天下雨3给KC表中所有学分大于或等于5的记录加删除标记。Kc>=54JS表已存在主索引GH,索引表达式为GH;KCAP表已存在普通索引GH,索引表达式为GH。以JS表为主表、KCAP表为子表,根据GH建立永久关系,并设置两表之间的参照完整性:更新级联、删除级联。二、设计查询(8分) 已知教师表(JS)含有工号(gh,C)、姓名(xm,C)等字段;自由表图书借阅表(JYB)含有读者号(dzh,C)、分类号(flh,C)、借阅日期(jyrq,D)、还书日期(hsrq,D)等字

3、段,教师的读者号与工号相同。按如下要求修改JXGL项目中的查询CHAXUN: 基于JS表和JYB表查询教师借书情况,计算过期罚款信息。要求:查询输出字段为dzh、xm、罚款额;查询结果按罚款额降序排序;输出去向为文本文件TEMP。注:罚款计算方法为30天以上超过部分每本每天0.10元,未还书者(即还书日期为空的记录)不统计。三、设计菜单(5分) JXGL项目中已存在菜单MENU,其中已定义了“文件”菜单栏及其中的“退出菜单”项。按如下要求设计菜单,菜单运行后的效果如图1所示。1 在“文件”菜单栏右侧创建“数据管理”菜单栏。2. 在“数据管理”菜单栏下创建子菜单“查询”和“数据备份”。3. 为“

4、查询”菜单项设置快捷键:F12。4. 在菜单项“查询”和“数据备份”之间插入分组线。5. 为“数据备份”菜单项设置过程代码:d=GETFILE("dbf","*.dbf")USE &dCOPY TO bf1四、设计表单(10分) 表单F101A用于统计输入文本中各类字符的个数。按下列要求修改表单,修改后表单运行时如图2所示。1修改表单的有关属性,使表单的标题为“字符数统计”,并设置字数统计的三个文本框禁用。2适当加大Shape1形状的高度,在其区域内增加一个标签控什Label Sum和一个文本框控件Text4,并设置Labe1 Sum的标题为“总

5、字符数:”。3编写“清空”按钮的Click事件代码,用2条语句实现如下功能:(1)清除编辑框Editl中的文本;(2)使“字数统计”矩形区域内的4个文本框的值均置零。4表单已定义了一个Count()方法,用来对Edit1编辑中的文本进行字数统计。编写“统计”按钮的Click事件代码,以实现:先调用表单的Count( )方法,然后将文本框Text1、Text2和Text3的值相加后显示在文本框Text4中。五、程序改错(5分) 下列程序的功能是找出100-999以内同时满足以下条件的数:1)个位数字与十位数字和与10的模等于百位数;2)该数是素数(仅能被1和本身整除的数称为“素数”)。例如101

6、、211、239等。要求: 将下列程序输入到项目中的程序文件PCODE中,并对其中的2条错误语句进行修改; 在修改程序时,不允许修改程序的总体框架和算法,不允许增加或减少语句数目。CLEARFOR i=100 TO 999 yn=.T.FOR i=3 TO i-1 IF MOD(j,i)=0 yn=.F. EXIT ENDIFENDFORIF yn s=STR(i,3) s1=SUBS(s,3,) s2=SUBS(s,2,) s3=SUBS(s,1,) IF MOD(VAL(s1)+VAL(s2)=VAL(s3) ?i ENDIFENDIFENDFOR2010Q VFP02一、项目、数据库和表

7、操作(12分) 打开丁盘根目录中的项目文件JXGL,在该项目中已有一数据库JXSJ。1在JXSJ数据库中按如下表格所示的结构创建AB表,并按表格中的要求设置相关属性。字段名数据类型宽度宇段标题RQD0日期QCPHC8汽车牌号DDC20地点TPG0图片(1) AB表的表注释:汽车违停记录; (2) 设置日期字段的默认值:当前系统日期减1; time()-1 (3) 设置地点字段的显示类:列表框; (4) 设置汽车牌号字段的有效性规则:不能为空; qcph!=space(0) (5) 创建普通索引,索引名为abcd,要求按地点排序,相同时根据汽车牌号排序。2. 在AB表中输入如下记录: RQQCP

8、HDD(默认值)苏A88888世纪广场3修改JC表数据:所有记录的单价字段的值取整。4JS表已存在主索引GH,索引表达式为GH;KCAP表已存在普通索引GH,索引表达式为GH。以JS表为主表、KCAP表为子表,根据GH建立永久关系,并设置两表之间的参照完整性:更新限制、插入限制。二、设计查询(8分) 已知学生表(XS)含有学号(xh,C)、姓名(xm,C)等字段;自由表图书借阅表(JYB)含有读者号(dzh,C)、分类号(flh,C)、借阅日期(jyrq,D)和还书日期(hsrq,D)等字段,其中学生的读者号与学号相同。按如下要求修改JXGL项目中的查询CHAXUN: 基于XS表和JYB表查询

9、学生借书情况,计算过期罚款信息。要求:查询输出字段为dzh、xm、罚款;查询结果按罚款降序排序;输出去向为文本文件TEMP.TXT。注:罚款计算方法为30天以上超过部分每本每天0.05元,未还书者(即还书日期为空的记录)不统计。三、设计菜单(5分) JXGL项目中已存在菜单MENU,其中已定义了“文件”菜单栏及其中的“退出菜单”项。按如下要求设计菜单,菜单运行后的效果如图1所示。1在“文件”菜单栏右侧创建“成绩管理”菜单栏。2在“成绩管理”菜单栏下创建子菜单“查询”和插入系统菜单“导出(E)”菜单项。3为“查询”菜单项设置命令:SELECT * FROM cj4为“导出”菜单项设置跳过条件:C

10、J表打开时才可操作(启用)。5在菜单项“查询”和“导出”之间插入分组线。四、设计表单(10分) 表单F101C用于数据的录入。按下列要求修改表单,修改后表单运行时如图2所示。1. 设置文本框控件的输入掩码,使其只能接受四位数字,不允许输入字母、汉字或其它字符,并设置文本框中的数字以粗体显示。2. 在表单的空白区域添加一个复选框控件Checkl(如图所示),设置其标题为“自动排序”,值为逻辑假(.F.),并设置有关属性使其能自动调整大小。3若复选框Checkl被选中,表示列表框Listl中的项自动排序,否则不自动排序。编写Checkl的Click事件代码,根据Checkl的值,用一条语句设置列表

11、框控件Listl的自动排序属性(Sorted)。4编写“清除”按钮的Click事件代码,用2条语句实现如下功能:将列表框Listl的所有数据项清空,将文本框Textl的值置零。 五、程序改错(5分) 我国古代数学家张丘建在算经一书中曾提出著名的“百钱买百鸡”问题,该问题是:1只公鸡5元、1只母鸡3元、3只仔鸡1元,若用100元恰好买100只鸡,则公鸡、母鸡和仔鸡各多少只?修改下列程序以解决上述问题,要求: 将下列程序输入到项目中的程序文件PCODE中,并对其中的2条错误语句进行修改; 在修改程序时,不允许修改程序的总体框架和算法,不允许增加或减少语句数目。cString=''F

12、OR i=0 TO 100/5 FOR j=0 TO 100/3 FOR k=0 TO 3*100 IF accord(i,j,k)=1 cString="公鸡:"+ALLT(STR(i)+"只,母鸡:"+ALLT(STR(j); +"只,小鸡:"+ALLT(STR(k)+"只" ?cString ENDIF ENDFOR ENDIFENDFORFUNCTION accord PARA i,j,k IF 5*i+3*j+k/3=100 OR i+j+k=100 RETURN 1 ELSE RETURN 0 ENDI

13、FENDFUNC2010Q VFP03一、项目、数据库和表操作(12分) 打开T盘根目录中的项目文件JXGL,在该项目中已有一数据库JXSJ。1在JXSJ数据库中按如下表格所示的结构创建AB表,并按表格中的要求设置相关属性。宇段名数据类型宽度字段标题RQD日期DWC20报销单位XMC20开支项目JEN6(小数1位)金额(1) 设置AB表的表注释:账目登记;(2) 设置日期字段的默认值;系统当前日期;(3) 设置报销单位字段的显示类:列表框;(4) 设置日期的有效性规则:不能为星期六和星期日(提示:使用DOW函数);(5) 创建普通索引,索引名为abcd,要求按报销单位排序,相同时根据日期排序。

14、2在AB表中输入如下记录:RQDWXMJE(系统当前日期)数学系机动费2345.63将DMB中类型(LX)为“文化程度”的记录复制到新的表中(表名为WHCDB)。4XS表已存在主索引XH,索引表达式为XH;CJ表已存在普通索引XH,索引表达式为XH。以XS表为主表、CJ表为子表,根据XH建立永久关系,并设置两表之间的参照完整性:更新限制、插入限制、删除级联。二、设计查询(8分) 已知教师表(JS)含有工号(gh,C)、院系专业代码(yxzydm,C)等字段;自由表工资表(GZB)含有工号(gh,C)、基本工资(jbgz,N)、岗位津贴(gwjt,N)、综合津贴(zhjt,N)、住房补贴(zfb

15、t,N)等字段。按如下要求修改JXGL项目中的查询CHAXUN: 基于JS表和GZB表查询各院系专业教师人数和应发工资总额。要求:查询输出字段为yxzydm、人数、应发工资总额;查询结果按应发工资总额降序排序,且仅输出应发工资总额最多的前三个院系专业;输出去向为表文件TEMP。注:应发工资总额=jbgz+gwjt+zhjt+zfbt三、设计菜单(5分) JXGL项目中已存在菜单MENU,其中已定义了“文件”菜单栏及其中的“退出菜单”项。按如下要求设计菜单,菜单运行后的效果如图1所示。1在“文件”菜单栏右侧创建“数据库”菜单栏。2在“数据库”菜单栏下创建子菜单“浏览文件”3为“浏览文件”菜单项设

16、置快捷键“CTRL+D”。 4在“数据库”菜单栏下插入系统菜单,“打开”和系统菜单“关闭”。5为“浏览文件”菜单项设置命令代码:DIR *.dbc四、设计表单(10分) 表单F101G用于实现用户登录。按下列要求修改表单,修改后表单运行时如图2所示。1 设置文本框Textl的相关属性,使其最多能输入6个字符,且文本居中显示;设置文本框Text2的密码占位符为“*”。2创建一个包含当前表单的表单集FormSetl,然后在该表单集中添加一个新表单Form2,并设置Form2的有关属性,使其在初始运行时隐藏。3为了使文本框Textl输入的字符数不少于4,可通过其Valid事件进行检验。编写其Vali

17、d事件代码,要求:当Textl中字符数小于4时返回.F.(表示验证不通过,焦点不会离开)4修改“登录”按钮的Click事件代码,实现如下功能:如果文本框Textl中输入的用户名为“admin”,且Text2中输入的密码为“123456”,则显示Form2表单,同时关闭Forml表单。五、程序改错。 回文数是指正读和反读都一样的数,例如121,1001,1221等。下列程序的功能是:求出小于2000的所有回文数,并将它打印出来(每行打印5个数,最后一行打印总个数)。要求:将下列程序输入到项目中的程序文件PCODE中,并对其中的2条错误语句进行修改;在修改程序时,不允许修改程序的总体框架和算法,不

18、允许增加或减少语句数目。STORE 0 TO n,n1,n2FOR i=l TO 2000 s=ALLT(STR(i) n1=LEN<s) n2=INT(n1/2) istrue=.T. FOR j=1 TO n2 IF SUBSTR(s,j,1)=SUBSTR(s,n1-j+ istrue=.F EXIT ENDIF ELSE IF istrue n=n+1 ?i IF INT(n/5)=n/5 ? ENDIF ENDIFENDFOR?'小于2000的回文数共'+STR(n)+'个'2010Q VFP04一、项目、数据库和表操作(12分)打开T盘根目录的

19、项目文件JXGL,在该项目中已有一数据库JXSJ。1.在JXSJ数据库中按如下表格所示的结构创建AB表,并按表格中的要求设置相关属性。字段名数据类型宽度宇段标题RQD日期DDC20地点QCPHC8汽车牌号CSN3车速(1) 设置AB表的表注释:汽车超速记录;(2) 设置日期字段的默认值:当前系统日期;(3) 设置地点字段的显示类:列表框;(4) 设置车速字段的有效性规则:大于120或小于60; ,(5) 创建普通索引,索引名为abcd,要求根据地点排序,相同时根据车速排序。dd+str(cs)2在AB表中输入如下记录:RQDDQCPHCS(默认值)沪宁高速镇江段苏A888881423修改JC表

20、数据:所有记录的单价字段的值增加10。 4JS表已存在主索引GH,索引表达式为GH;KCAP表已存在普通索引GH,索引表达式为GH。以JS表为主表、KCAP表为子表,根据GH建立永久关系,并设置两表之间的参照完整性:更新级联、插入限制。二、设计查询(8分) 已知教师表(JS)含有工号(gh,C)、院系专业代码(yxzydm,C)等字段;自由表图书借阅表(JYB)含有读者号(dzh,C)、借阅日期(jyrq,D)、还书日期(hsrq,D)等字段,教师的读者号与工号相同。按如下要求修改JXGL项目中的查询CHAXUN: 基于JS表和JYB表查询各院系专业借书情况。要求:查询输出字段为yxzydm、

21、借书本数、未还本数、最大借阅天数:查询结果按最大借阅天数降序排序;输出去向为临时表 TEMP。注:借阅天数为hsrq与jyrq之差,未还的图书按当前系统日期计算借阅天数。三、设计菜单(5分) JXGL项目中已存在菜单MENU,其中已定义了“文件”菜单栏及其中的“退出菜单”项。按如下要求设计菜单,菜单运行后的效果如图1所示。1在“文件”菜单栏右侧创建“数据管理”菜单栏。2在“数据管理”菜单栏下创建子菜单“教师”和“学生”。3. 为“教师”菜单项设置跳过条件:JS表打开时菜单项才可操作(启用)。4为“教师”菜单项创建子菜单“浏览”、“复制”,并且插入分组线。5为“复制”菜单项设置命令代码:COPY

22、 TO bfjs四、设计表单(10分)表单F101D用于实现系列数据的录入。按下列要求修改表单,修改后表单运行如图2所示。1设置列表框控件Listl的列数为2列,并设置2列的宽度分别为30和60。2在表单的空白区域添加一个微调框控件Spinnerl(如图2所示),用来控制列表框中数据的最大行数。设置其初值为5,微调可达最小值为5、最大值为50。3在“添加”按钮的Click事件代码中增加一条语句,要求实现在向列表框中添加一行新的数据后,在该行的第二列显示行号,且行号显示宽度为2个字符。4将“添加”按钮的Click事件的所有代码放入一个IF.ENDIF语句结构中,要求根据微调框控件的值来控制向列表

23、框中添加数据,即如果列表框中的数据行数已经达到Spinnerl的值,则用MESSAGEBOX()函数给出提示“已经达到最大行数,不能添加!”,否则执行原来的所有代码。 五、程序改错(5分)有红、黄、绿三种颜色的球,其中红球3个,黄球3个,绿球6个,现将这12个球混放在一个盒子中,从中任意摸出m个球,问会出现多少种不同情况?下列程序的功能是解决上述问题,要求:将下列程序输入到项目中的程序文件PCODE中,并对其中的2条错误语句进行修改;在修改程序时,不允许修改程序的总体框架和算法,不允许增加或减少语句数目。 CLEAR FOR m=1 TO 12 ?"任意取"+ALLT(ST

24、R(m)+”球的取法有”十ALLT(STR(solutionCount(m)+"种" ENDFOR FUNCTION solutionCount() PARA iNum sumNum=0 FOR i=0 TO 3 FOR j=0 TO 3 FOR k=0 TO 6 IF i+j+k=12 sumNum=sumNum+1 ENDIF ENDFOR ENDFOR ENDFOREXIT sumNumENDFUNC2010Q VFP05一、 项目、数据库和表操作打开T盘根目录的项目文件JXGL,在该项目中已有一数据库JXSJ。1.在JXSJ数据库中按如下表格所示的结构创建AB表,并

25、按表格中的要求设置相关属性。字段名数据类型宽度字段标题HMC11手机号码TKST通话开始时间TJST通话结束时间LXC8通话类型(1)设置AB表的表注释:通话记录;(2)设置通话开始时间字段的默认值:当前系统日期与时间;(3)设置通话类型字段的显示类:选项按钮组;(4)设置记录有效性规则:通话结束时间大于通话开始时间;(5)创建普通索引,索引名为abcd,要求按手机号码排序,相同时按通话类型排序。2.在AB表中输入如下记录:HMTKSTJSL系统当前日期与时间)(考生自定)本地呼叫3.为JC表增加一个字段名为NDJ,类型为数值型、宽度为2的字段,并计算该字段的值:ND

26、J字段的值为单价(DJ)字段值的70%,小数部分四舍五入。4.XS表已存在主索引XH,索引表达式为XH;CJ表已存在普通索引XH,索引表达式为XH。以XS表位主表、CJ表为子表,根据XH建立永久关系,并设置两表之间的参照完整性:更新级联、删除级联。二、设计查询已知学生表(XS)含有学号(xh,C)、院系专业代码(yxzydm,C)等字段;自由表图书借阅表(JYB)含有读者号(dzh,C)、借阅日期(jyrq,D)、还书日期(hsrq,D)等字段,学生的读者号与学号相同。按如下要求修改JXGL项目中的查询CHAXUN:基于XS表和JYB表查询各院系专业借书情况。要求:查询输出字段为yxzydm、

27、借书本书、未还本数、最大借阅天数;查询结果按最大借阅天数降序排序;输出去向为临时表TEMP。三、设计菜单JXGL项目中已存在菜单MENU,其中已定义了“文件”菜单栏及其中的“退出菜单”项。按如下要求设计菜单,菜单运行后效果如图1所示。1.在“文件”菜单栏右侧创建“图书管理系统”菜单栏。2.在“图书管理系统”菜单栏下创建子菜单“采购”、“流通”和“统计”。3.为“流通”菜单项创建子菜单“读者”、“借阅”和“还书”。4.为“借阅”设置提示信息:“每本书一次借阅不能超过30天”。四、设计表单表单F101E实现对汉字文本加密。按下列要求修改表单,修改后表单运行时如图2所示。1.设置表单边框类型为“固定

28、对话框”。表单已创建了一个方法程序Encrypt,其功能是对给定的汉字字符串进行加密,并返回密文字符串,设置该方法的说明文本:“汉字字符串加密”。2.设置编辑框控件Edit1的有关属性,使其最多只能输入20个汉字。设置编辑框控件Edit2的有关属性,使其内容不可修改,但可获得焦点。3.在表单空白区域添加一个命令按钮Command1,设置其标题为“清空”(如图2所示),并编写该按钮的Click事件代码,要求实现清空两个编辑框中的文本。4.为了确保编辑框控件Edit1只能输入汉字,可在该控件KeyPress事件发生时(即按键时),对字符的键值(nKeyCode)进行检查,如果键值小于127,则取消

29、按键操作(用CANCEL命令)。编写Edit1控件的KeyPress事件代码,实现上述功能。五、程序改错15个男生和15个女生(共30人)围成一圆圈,从第一个开始一次报数,每数到第九个就出列,如此循环直到仅余15个人为止。问怎样排法才能使每次出列的人均是女生?下列程序给出的排法可以使得每次出列的人均是女生(程序中数组a(30)表示30个人,数组元素的值为“1”表示男生、“0”表示女生)。要求:将下列程序输入到项目中的程序文件PCODE中,并对其中的2条错误语句进行修改;在修改程序时,不允许修改程序的总体框架和算法,不允许增加或减少语句数目。CLEAR DIME a(30) a='1&#

30、39; STORE 0 TO i,j,m DO WHILE m<15 DO WHILE .T. i=IIF(i+1=31,1,i+1) IF a(i)='0' j=j+1 ENDIF IF i=9 a(i)='0' m=m+1 i=0 lOOP ENDIF ENDDO ENDDO FOR i=1 TO 30 ?a(i) ENDFOR2010Q VFP06一、项目、数据库和表操作打开T盘根目录的项目文件JXGL,在该项目中已有一数据库JXSJ。1.在JXSJ数据库中按如下表格所示的结构创建AB表,并按表格中的要求设置相关属性。字段名数据类型宽度字段标题ZKZ

31、C10准考证号码XMC12姓名BSCJN2笔试成绩SJCJN2上机成绩QKL是否缺考(1)设置AB表的表注释:考生成绩:(2)设置是否缺考字段的默认值:.F.:(3)设置是否缺考字段的显示类:复选框;(4)设置笔试成绩字段的有效性规则:大于或等于0,且小于或等于60;(5)创建普通索引,索引名为abcd,要求按笔试成绩与上机成绩之和排序。2.在AB表中输入如下记录:ZKZXMBSCJSJCJQK1110520111李小4228.F.3.将DMB表中类型(LX)为“民族”的记录复制到新的表(表名为MZB)。4.XS表已存在主索引XH,索引表达式为XH;CJ表已存在普通索引XH,索引表达式为XH。

32、以XS表为主表、CJ表为子表,根据XH建立永久关系,并设置两表之间的参照完整性:更新限制、删除级联。二、设计查询已知教师表(JS)中含有姓名(xm,C)和出生日期(csrq,D)等字段。按如下要求修改JXGL项目中的查询CHAXUN:基于XS表查询统计教师生日信息。要求:输出字段为姓名、年龄、生日信息;查询结果仅输出年龄为5的整数倍的记录;输出结果按年龄降序排序,年龄相同时按生日信息排序(生日信息使用xx月xx日表示,可用MONTH( )和DAY( )从出生日期中求得)。三、设计菜单JXGL项目中已存在菜单MENU,其中已定义了“文件”菜单栏及其中的“退出菜单”项。按如下要求设计菜单,菜单运行

33、后的效果如图1所示。1.在“文件”菜单栏下插入系统菜单“打开”。2.在“文件”菜单栏右侧创建“工资处理”菜单栏。3.为“工资处理”菜单栏创建子菜单“基本工资”、“住房补贴”和“住房公积金”,并且插入分组线。4.为“基本工资”菜单项设置命令:SELECT gh, jbgz FROM gzb ORDER BY 2 DESC5.为“基本工资”菜单项设置访问键“B”。四、设计表单表单F101F用于实现对汉字文本加密。按如下要求修改表单,修改后表单运行时如图2所示。1.在“加密”按钮的左侧添加一个标签控件Label3和一个组合框控件Combo1。设置标签的标题为“加密方式”;设置组合框的样式为“下拉列表

34、框”,数据源类型为“值”,数据源为“方式1,方式2”。2.编写组合框Combo1的Init时间打磨,要求之用一条语句实现:在表单运行后,默认选中“方式2”(即该控件的ListIndex属性值取2)。3.表单以创建了用于加密的方法程序:Enerypt(enType, SourceStr),其中enType参数表示加密的方式,可取整数值1或2;SourceStr参数表示需要加密的原文,返回值为密文字符串。修改“加密”按钮的Click事件代码,以实现:根据组合框控件Combo1当前选定的加密方式,对Edit1控件中的原文加密,并将密文显示在Edit2控件中,要求只在原代码上修改,不允许增加新的语句。

35、提示enType参数可取Combo1当前选定行的索引号(ListIndex)。五、程序改错下列程序的功能是:求个4位整数ABCD和一个1位整数E(1除外),它们的成绩等于DCBA,如2178*4=8712,。要求:将下列程序输入到项目中的程序文件PCODE中,并对其中的2条错误语句进行修改;在修改程序时,不允许修改程序的总体框架和算法,不允许增加或减少语句数目。CLEAR DIME n(4), m(4) FOR i=1000 TO 9999 FOR i=1 TO 4 n(j)=SUBS(ALLT(STR(i),j,1) ENDFOR FOR k=2 TO 9 S=i*j IF s<=99

36、99 FOR p=1 TO 4 m(p)=SUBS(ALLT(CHR(s),p,1) ENDFOR IF m(4)=n(1) AND m(3)=n(2) AND m(2)=n(3) AND m(1)=n(4) ?i,k ENDIF ENDIF ENDFOR ENDFOR2010Q VFP07一、项目、数据库和表操作打开T盘根目录的项目文件JXGL,在该项目中已有一数据库JXSJ。1.在JXSJ数据库中按如下表格所示的结构创建AB表,并按表格中的要求设置相关属性。字段名数据类型宽度字段标题RQD日期CGMCC20场馆名称CGRSN6参观人数(1)设置AB表的表注释:世博会各场馆参观人数;(2)设置日期字段的默认值:当前系统日期;(3)设置场馆名称字段的显示类:列表框;(4)设置参观人数字段的有效性规则:参观人数小于50000;(5)创建普通索引,索引名为abcd,要求按场馆名称排序,相同时根据参观人数排序。2.在AB表中输入如下记录:RQCGMCCGRS(默认值)中国馆388083.给KC表中学分为5和6的所有记录均加注删除标记。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论