上机操作题知识点总结_第1页
上机操作题知识点总结_第2页
上机操作题知识点总结_第3页
上机操作题知识点总结_第4页
全文预览已结束

下载本文档

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

文档简介

二级vf上机操作题常见问题总结运行各种类型文件的命令:运行程序文件:do程序文件名运行菜单文件:do菜单文件名.mpr顶层表单中调用菜单:do菜单文件名.mprwiththis运行表单:doform表单文件名预览报表:reportform报表文件名preview创建文件的sql命令:建立表文件:createtable表名(字段名1类型(宽度),字段名2类型(宽度))如果要设置某个字段为主关键字(主索引),则该字段后写“Primarykey”。建立数据库:createdatabase数据库文件名建立视图:createview视图文件名asselect………表结构的修改命令为表中字段增加有效性规则、默认值(40、63套)Altertable表名alter字段名setcheck有效性规则表达式Altertable表名alter字段名setdefault默认值为表中增加字段并设置有效性规则、默认值(28、33套):Altertable表名add字段名check有效性规则表达式Altertable表名add字段名default默认值为表增加候选索引(27、39、45套)Alertable表名addunique索引表达式tag索引名(SQL语句建索引)Indexon索引表达式tag索引名candidate(非SQL语句建索引,执行前必须先打开表文件)对表记录进行插入、更新、删除操作插入:insertinto表名values(字段值1,字段值2,….)更新:update表名set字段名=记录值where条件删除:deletefrom表名where条件(此操作为逻辑删除,若要进行物理删除,再执行pack命令。)查询:所有select语句均通过建立查询,在查询设计器中可查看sql语句。打开文件命令打开表文件:use表名打开数据库文件:opendatabase数据库名查询文件一定要先查询去向再运行1、如果再查询文件中出现统计函数时(如AVG,MAX,MIN,COUNT,SUM),一定要分组,如果出现统计函数的条件时,一定要写到满足分组的条件中去,不能写到筛选条件中。2、遇到最高前几条记录或最大的前几条记录,首先要排序,再选择杂项选项卡中的前几条记录。(25、66、69、71)顶层表单调用菜单:菜单:新建一个普通的菜单,首先把菜单框架做好:“显示”菜单栏下的“常规选项”中,选顶层表单打钩。保存,生成一个可执行的文件。在菜单中退出,关闭表单用:表单文件名.release2、表单:(1)、设置SHOWwindow属性,2作为顶层表单。(2)、调用菜单:双击表单的空白处,在LOAD或init事件中,写do菜单文件名.mprwiththis(3)、在表单中释放菜单:双击表单的空白处,在destroy事件中写入:releasemenu菜单文件名extended表单中的快捷菜单:1、菜单:新建一个快捷菜单,首先把菜单的框架做好,生成一个可执行的文件。2、表单:双击表单的空白处,选择rightclick事件,写do菜单文件名.mpr表单中常用属性1、表单属性自动居中:autocerter属性最大化按钮:maxbutton属性关闭按钮:closeable属性模式表单:windowtype属性命令按钮常用属性:名称:name标题:caption确认键按钮、ENTER键选中,默认值:default可见:visible为.T.,不可见或隐藏为.F.不可用:enabled:.F.Tab键次序:Tabindex表格(grid)控件常用属性数据源类型:Recordsourcetype数据源:recordsource表单中的组合框(combolbox)控件属性:Style:0下拉组合框,即可编辑,又可选择条目。2下拉列表框,即不能编辑只能选择。文本框控件常用属性只读:readonly为.T.输入掩码:Inputmark(仅允许输入数“字是用9)设置*号显示:passwordchar:*列表框、组合框的数据源属性:Rowsourcetype:条目的数据来源类型,可选值、表的字段、sql语句等。Rowsource:对应rowsourcetype中条目数据的具体来源,例如,rowsourcetype选字段,则rowsource可选“employee.姓名”字段。关于视图建视图前,首先要打开数据库,才能建视图。如果将视图的结果放到一个表中,首先运行视图,再选择文件菜单栏中导出一张表。题目要求用sql命令创建视图,则写命令时在select命令序列的前面加入Createview视图名as;表与表之间的操作有三种情况1、复制表(内容和结构一样),通过查询设计器去做。(94套)2、复制表结构,(use已经存在的表,copystruto新表)(18套)3、追加记录,首先浏览空白的表,再选择表菜单栏中的,追加记录,来源于有记录的表。(51、74、75套)关于一个自由表的结构修改,字段设置等。想改下表的结构(包括添加字段,设置索引),首先以独占的方式打开,再选择“显示”菜单栏中的“表设计器”,去做。关于左右连接和嵌套(13、14、51、81、92套)遇到没有签订信息,没有选课信息等等通过两种方法去做方法1:通过左右连接,首先添加两个表到查询设计器或视图设计器主要看连接选项卡中的,没有信息的记录是在哪个表中,如果那个表在连接选项卡中前面,就选择左连接,如果那个表在连接选项卡中后面就选择右连接,再在筛选选项卡中写两个表中相同的字段不等。方法2:通过嵌套去做,首先添加选定字段(查询结果)的一个表到查询设计器或视图设计器在筛选选项卡中:相同的字段名notin(select相同的字段名from另外一个表名)在表单中把查询结果放到表格控件中显示主要是看表格控件中的数据源类型,recordsourcetype1、如果recordsourcetype选择为0-表的形式,通过查询设计器,把查询的结果放到一个表中,把SQL语句复制到表单的命令按钮的CLICK事情中,thisform.grid1.recordsource=”表名”。2、如果recordsourcetype选择为4-SQL的说明,通过查询设计器,把查询的结果放到一个表中,把SQL语句复制到表单的命令按钮的CLICK事情中,thisform.grid1.recordsource=[复制的SQL]。在表单中把查询的结果放到文本框显示通过查询设计器,把查询的结果放到一个数组中(intoarraytemp),thisform.text1.value=数组名(temp)在表单中出现的选项按钮组做选择分支问题。通过选项按钮组每个按钮,选择不同的按钮,把查询的结果放都一个表,或表格控件中显示。X=thisform.optiongroup1.value(注意:OPTIONGROUP1表示选项按钮组的名称)DocaseCasex=1Thisform.grid1.recordsource=[通过查询设计器得到的SQL语句](注意是在表格控件中显示,这里表格控件的数据源的类型是4-sql说明,结合第十七点的内容)Casex=2Thisform.grid1.recordsource=[通过查询设计器得到的SQL语句]Casex=3Thisform.grid1.recordsource=[通过查询设计器得到的SQL语句]………………Endca

温馨提示

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

评论

0/150

提交评论