基本操作表单菜单报表.ppt

上传人:牧羊曲112 文档编号:4969623 上传时间:2023-05-26 格式:PPT 页数:31 大小:279.11KB
返回 下载 相关 举报
基本操作表单菜单报表.ppt_第1页
第1页 / 共31页
基本操作表单菜单报表.ppt_第2页
第2页 / 共31页
基本操作表单菜单报表.ppt_第3页
第3页 / 共31页
基本操作表单菜单报表.ppt_第4页
第4页 / 共31页
基本操作表单菜单报表.ppt_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《基本操作表单菜单报表.ppt》由会员分享,可在线阅读,更多相关《基本操作表单菜单报表.ppt(31页珍藏版)》请在三一办公上搜索。

1、基本操作部分,一、表单二、菜单三、报表,表单向导,第39套一3.用设计器向导为“课程表”建立一个表单myform,选定“课程表”的全部字段,按“课程号”字段降序排序,其他选项选择默认值。第47套一4第70套一2.第77套一4,第86套一、4在新建的项目myproject中建立一个表单,并将其保存为myform.scx(不要做其他任何操作)。第88套一、1新建一个不包含任何控件的空表单myform.scx(表单名和表单文件名均为myform)。2打开表单文件formtwo.scx,将表单的标题设为计算机等级考试。第3套4.打开表单MYFORM34,向其中添加一个“关闭”命令按钮(名称为Comma

2、nd1),单击此按钮关闭表单(不可以有多余的命令)。Thisform.Release,第3 86 88套/建表单 关闭Thisform.Release,第 21 29 43/49 44/85 66 71 88 套表单标题,第43套一3第49套一1将表单的标题设置为“表单操作”;将表单的名称设置为myform。第44套一1第85套一3将表单的标题设置为表单操作;命令按钮的标题设置为显示。第21套一1.建一个表单,表单文件名和表单控件名均为myform。第66套一1设置表单控件名为calculator,保存表单。第71套1.第88套一2表单标题设置为“考试系统”。第29套一1.打开表单文件one,

3、在表单设计器中将命令按钮Command1的标题修改为“开始”。第66套一4为其增加一组如图所示选项按钮组(Optiongroup1),4个按钮依次为“+”、“-”、“*”、“/”,保存表单。,第5套4.打开表单文件test_form,该表单的界面如下图所示,请修改登录命令按钮的有关属性,使其在运行时可以使用。Enabled第28套一、1.打开考生文件夹下的表单one(如图所示),在“打开”命令按钮的Click事件中增加一条语句,使表单运行时单击该命令按钮的结果是使“关闭”按钮变为可用。mand2.enabled=.T.2.打开考生文件夹下的表单two(如图1所示),在选项组中增加一个单选钮(如

4、图2所示)。注意:不能改变原先的名称以及属性值。对象 属性 属性值 Optiongroup1 ButtonCount 3 Option3 Caption 程序设计,第5,28套/表单属性Enabled ButtonCount,属性64 ScrollBars 73 visible,第64套一4.表单文件test_form中有一个名为form1的表单(如图),请将编辑框控件Edit1的滚动条去掉。ScrollBars属性第73套一3为命令按钮隐藏添加代码,使表单运行时,单击此按钮隐藏表单上标签控件label1【答案】thisform.Label1.visible=.F.,第21套一 3.将考生目录

5、中的xuesheng表和chengji表依次添加到myform表单的数据环境中。确保两个表对应的对象名称分别为cursor1和cursor2。第21套一 4.在数据环境中为xuesheng表和chengji表建立关联关系:当xuesheng表中的记录指针移动时,chengji表中的记录指针会自动移到学号相同的对应记录上。第87套一2在表单的数据环境中添加数据表customers.dbf。,第21 87套数据环境建立关联,第22套2.打开表单two(如图2所示),使用“布局”工具栏的“顶边对齐”按钮将表单中的三个命令按钮控件的顶边对齐(如图3所示)。第43套1将标签、文本框和命令按钮三个控件设置

6、为顶边对齐。第85套一1将文本框和命令按钮两个控件设置为顶边对齐。第88套3打开表单文件formthree.scx,使用布局工具栏操作使表单上的4个命令按钮按顶边水平对齐。,第17 22 43 85 88套表单对齐,第16套一1.将文本框Text1和Text2的宽度都设置为100。Width Height第17套2.在属性窗口中设置表单的有关属性,使表单内的Center、East、South、West和North五个按钮的大小都设置为宽60、高25。Width Height 第17套3.将West、Center和East三个按钮设置为顶边对齐,顶边距离是100;将North、Center和So

7、uth三个按钮设置为左边对齐,左边距离是200。Top Left第43套一4设置“确定”按钮的Click事件代码,使得表单运行时,单击该按钮可以将表单的高度设置成在文本框中指定的值。this.parent.height=val(this.parent.text1.value),第16 17 43套表单属性大小Width Height,边距Top Left,第17套1.在属性窗口中设置表单的有关属性,使表单在打开时在VFP主窗口内居中显示。AutoCenter第88套一4打开表单文件formfour.scx,设置有关属性使表单初始化时自动在Visual FoxPro主窗口内居中显示。AutoCe

8、nter,第43 88套表单属性自动居中AutoCenter,第66套一3设置表单内文本控件Text3为只读控件,保存表单。READONLY第15一1.在属性窗口中将表单设置为不可移动的,并将其标题设置为表单操作。Movable属性设置为.F.第87套一1将表单的标题设置为基本操作;将表单的最大化按钮设置为无效。MaxButton属性.F.-假“,表单属性 66 READONLY 15 Movable 87 MaxButton,【表单字体】第6套一4.打开表单文件test_form,该表单的界面如下图所示,请将标签“用户名”和“口令”的字体都改为“黑体”。第71套一2.在表单上添加一标签控件(

9、Label1),标签上显示“欢迎使用考试系统”8个字,字的颜色为红色(ForeColor=255,0,0),其他属性使用默认值。第73套一、2.打开表单dh.scx,设置标签控件中英文字母的字号为18,保存表单。,第6 71 73套表单字体字号颜色ForeColor,第16 43 87套表单属性default,访问键,第16套一4.将Ok按钮设置为“确认”按钮,即通过按Enter键就可以选择该按钮;将Cancel按钮的第1个字母C设置成“访问键”,即通过按字母键C就可以选择该按钮。default属性值.T.Caption属性 Cancel第43套2设置确定按钮的属性使在表单运行时按Enter键

10、就可以直接选择该按钮。Default属性值设置为.T.第87套一3将命令按钮设置为默认按钮,即在表单激活的情况下,不管焦点在哪个控件上,都可以通过按Enter键来选择该命令按钮。,第17套4.按Center、East、South、West、North的顺序设置各按钮的Tab键次序。第22套一、1.打开表单one(如图1所示),通过设置控件的相关属性,使得表单运行时的开始焦点在“打开”命令按钮,并且接下来的焦点的移动顺序是“关闭”和“退出”。Command1 TabIndex 1 Command2 TabIndex 2 Command3 TabIndex 3第49套一2按标签、文本框和命令按钮的

11、顺序设置表单内三个控件的Tab键次序。,17 22 49表单Tab键次序。,主菜单:显示/Tab键次序,第44套一3将文本框的InputMask属性值设置为99999.99第44套一4修改命令按钮的Click事件代码,使其中的wait命令功能为显示文本框的值。注意:需要将文本框中的数值转换成字符串,其中:小数位数保留两位,字符串的长度为8。设置“显示”按钮的Click事件代码:wait str(thisform.text1.value,8,2)window。第66套一、2设置表单内文本控件Text2的输入掩码使其具有如下功能:仅允许输入数字,宽度为10(直接使用相关掩码字符设置),保存表单。T

12、ext2的INPUTMASK属性值设置为9999999999“,第44 66套表单INPUTMASK wait,第44套一2将文本框的初始值设置为数值0、宽度设置为60。第16套一2.设置Text1,使其在表单打开时显示123,数据类型为字符型。value值设为:=123第16套一3.设置Text2,使其在表单打开时显示表单的宽度值,数据类型为数值型。注意:表单打开时的初始宽度可以是任意值。value=thisform.width第85套一2将文本框的默认值设置为0。第19套一1.打开考生文件夹下的表单one(如图所示),在显示命令按钮的Click事件中增加一条语句,使表单运行时单击该命令按钮

13、的结果是在Text1文本框中显示当前系统日期的年份。(提示:通过设置文本框的Value属性实现,系统日期函数是date,年份函数是year)。thisform.text1.value=year(date(),第16 19 44 85套表单文本框value,第21套一 2.将myform表单设置为模式表单,并将其标题设置为表单操作。WindowType 1-模式,第21套模式表单,24【组合框1-命令钮-表文件】,第24套一1.打开表单one,向其中添加一个组合框(Combo1),并将其设置为下拉列表框。2.在表单one中,通过RowSource和RowSourceType属性手工指定组合框Co

14、mbo1的显示条目为“上海”、“北京”(不要使用命令指定这两个属性),显示情况如图1所示。3.向表单one中添加两个命令按钮Command1和Command2,其标题分别为“统计”和“退出”。为“退出”命令按钮的Click事件写一条命令,执行该命令时关闭和释放表单。4.为表单one中的统计命令按钮的Click事件写一条SQL命令,执行该命令时,将歌手表中所有歌手出生地为上海歌手的全部信息存入自由表birthplace中。【用设计器后修改】combo1属性属性值RowSourceType 1-值RowSource 上海,北京Style 2-下拉列表框select*from 歌手表where 歌手

15、出生地=bo1.list(bo1.listindex)INTO TABLE birthplace,歌手出生地是字符型,可用,一、在考生文件夹下完成如下操作(自由表employee中存放着职员的有关数据):2.打开考生目录下的表单文件formone.scx,然后设置表单的Load事件代码:打开employee表,并将索引xm设置为当前索引。表设计器,索引名处输入:xm,表达式为:姓名。use employee.dbf set order to xm 3.在formone表单中添加一个列表框,并设置列表框的属性:名称为mylist;高度为60;可以多重选择。name,height,multisel

16、ect属性T 4.设置formone表单中mylist列表框的有关属性,其中RowSourceType属性为字段,使得当表单运行时,列表框内显示employee表中姓名字段的值。RowSourceType属性“6-字段”,RowSource属性 employee.姓名。,第25套表单Load事件当前索引列表框multiselect,一、3.向表单内添加一个计时器控件,控件名为Timerfor。4.将计时器控件Timerfor的时间间隔(Interval)属性值设为200。,第71套表单计时器Interval,第85套4设置文本框的InteractiveChange事件代码,使得当文本框输入负数

17、时,命令按钮为无效,即不能响应用户的操作。if thisform.Text1.value0 mand1.enabled=0 endif,第85 套表单InteractiveChange,第15 19 49套表单建方法,第15一2.为表单新建一个名为mymethod的方法,方法代码为:wait mymethod window 3.设置Ok按钮的Click事件代码,其功能是调用表单的mymethod方法。4.设置Cancel按钮的Click事件代码,其功能是关闭当前表单。第19套一2.打开考生文件夹下的表单two(如图所示),选择“表单”菜单中的“新建方法程序”命令,在“新建方法程序”对话框中,为

18、该表单新建一个方法test,该方法的功能是使“测试”按钮变为不可用。(提示:即将该按钮的Enabled属性设置为.f.)(“测试”按钮的Click事件中已经有一条语句负责调用test方法)。mand1.enabled=.f.,第49套一3为表单新建一个名为mymethod的方法,方法代码为:wait 文本框的值是+this.text1.value window.设置确定按钮的Click事件代码,其功能是调用表单的mymethod方法。,第87套一4在命令按钮的上方添加一个基于用户自定义类mytextbox的控件(不需要做任何设置)。类mytextbox存储在考生目录下的类库文件myclassl

19、ib.vcx中。(提示:在表单控件工具栏中单击查看类按钮添加类库。),第87套表单自定义类,第12套4.打开菜单文件mymenu.mnx,然后生成可执行的菜单程序mymenu.mpr。第14套1.建立菜单QUERY_MENU。该菜单只有查询和退出两个主菜单项(条形菜单),其中单击菜单项退出时,返回到VFP系统菜单(相应命令写在命令框中,不要写在过程中)。第18套1.修改菜单my_menu,my_menu中的“文件”菜单项下有子菜单项“新建”、“打开”、“关闭”和“退出”,请在“关闭”和“退出”之间加一条水平的分组线,并为“退出”菜单项设置一条返回到系统菜单的命令(不可以使用过程)。,第12 1

20、4 18套菜单 生成 分组线,第8套4.打开并修改mymenu菜单文件,为菜单项“查找”设置快捷键Ctrl+T。第23套一1.利用快捷菜单设计器创建一个弹出式菜单one(如图1所示),菜单有两个选项。“增加”和“删除”,两个选项之间用分组线分隔第90套一、2建立快捷菜单cd,选项有打开、关闭和退出。生成同名的菜单程序文件。,第8套菜单快捷键,第23 90套快捷菜单,77一1.2在考生文件夹下,使用快捷菜单设计器设计一个名称为SMENU的快捷菜单。要求如下:菜单包括数据浏览和退出两个菜单项:(1)数据浏览菜单包括学生表、选课表 和课程表三个子菜单:学生表子菜单在过程中使用SQL语句SELECT*

21、FROM STUDENT查询学生表的记录。选课表子菜单在过程中使用SQL语句SELECT*FROM SC查询学生选课表的记录。课程表选项在过程中使用SQL语句SELECT*FROM COURSE查询课程表的记录。(2)“退出”菜单使用命令返回系统默认的菜单。,77快捷菜单,(无表单调用),第10套一、3.利用报表向导根据rate_exchange.dbf表生成一个外币汇率报表,报表按顺序包含外币名称、现钞买入价和卖出价三列数据,报表的标题为外币汇率(其他使用默认设置),生成的报表文件保存为rate_exchange。4.打开生成的报表文件rate_exchange进行修改,使显示在标题区域的日

22、期改在每页的注脚区显示。第26套一、4.使用报表向导建立一个简单报表,要求选择表SELL中所有字段(其他不做要求),报表文件名为TWO。第34套一、4.利用报表向导生成一个客户(报表文件名)报表,报表的内容包含客户表的全部字段,报表的标题为客户,其他各项取默认值。,第10 26 34套报表向导,第37套一、2.使用报表向导建立一个简单报表,要求选择菜单表中所有字段(其他不做要求),并把报表保存为one.frx文件。3.打开第2题建立的报表文件one,将报表标题修改为“菜单一览表”,最后保存所做的修改。第38套一、4.使用报表向导建立一个简单报表。要求选择TABA中所有字段;记录不分组;报表样式

23、为随意式;列数为1,字段布局为“列”,方向为“横向”;排序字段为No,升序;报表标题为“计算结果一览表”;报表文件名为P_ONE。第41套一3.使用报表向导生成一个报表文件employee.frx,其中包括employee表的职员号、姓名、性别和职务4个字段,报表样式为简报式,按职员号升序排序,报表标题为职员一览表。第46套一4使用报表向导为学院表创建一个报表three,选择学院表的所有字段,其他选项取默认值。第65套一4.用报表向导为商品表创建报表:报表中包括商品表中全部字段,报表样式用“经营式”,报表中数据按商品编码升序排列,报表文件名report_a.frx。其余按缺省设置。,第37 3

24、8 41 46 65套报表向导,第73套一4.利用报表向导建立一对多报表,以employee表为父表,选择其中职工号、姓名和性别字段;以orders表为子表,选择其全部字段。报表样式为简报式,表之间的关联通过职工号字段实现,排序方式为按职工号降序,报表标题为职工订单。报表其他参数取默认值。最后将生成的报表保存为empord.frx。第76套一4使用报表向导建立一个简单报表。要求选择学生表STUDENT表中所有字段;记录不分组;报表样式为随意式;列数为“1”,字段布局为“列”,方向为“纵向”;排序字段为“学号”,升序;报表标题为“学生基本情况一览表”;报表文件名为ONE.FRX。第79套一4使用

25、报表向导建立一个简单报表。要求选择考生表KSB中所有字段;记录不分组;报表样式为随意式;列数为1,字段布局为“列”,方向为“纵向”;排序字段为“考生号”(升序);报表标题为“考生成绩一览表”;报表文件名为ONE.FRX。第89套一3使用报表向导为职称表建立一个报表myreport,选定职称表的全部字段,按职称级别字段降序排序,其他选项选择默认值。,第73 76 79 89套报表向导,18一2.创建一个快速报表sport_report,报表中包含了表“金牌榜”中的“国家代码”和“金牌数”两个字段。19一、3.创建一个快速报表study_report,报表中包含“课程表”中的所有字段。23一2.创

26、建一个快速报表app_report,报表中包含了“评委表”中的所有字段30一、4.先选择“客户表”为当前表,然后使用报表设计器中的快速报表功能为“客户表”创建一个文件名为P_S的报表。快速报表建立操作过程均为默认。最后,给快速报表增加一个标题,标题为“客户表一览表”。第40套一、3.为教师表创建一个快速报表two,选择教师表的所有字段,其他选项取默认值。,第18 19 23 30 40套快速报表,第49套一4将“请输入(s)”标签中的字母s设置成“访问键”(方法是在该字符前插入“”);设置“确定”按钮的Click事件代码,其功能是调用表单的mymethod方法。第67套一、3.修改mymenu菜单文件,为“文件”下的子菜单项“查找”设置访问键F(显示方式为“查找F”),并生成新的菜单程序。,第49 67套访问键,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号