VFP上机考试常见题型知识点(1)
VF上机考试常见题型知识点

VF上机考试常见题型知识点上机考试常见题型知识点一、项目管理器1、往项目中添加(移去)数据库或表2、在项目中修改表结构二、数据库1、往数据库中添加(移去)表2、在数据库中修改表结构3、建立索引与永久联系4、字段有效性规则(规则、信息、默认值、空值)5、参照完整性设置(插入、更新、删除;级联、限制、忽略)三、查询与视图1、查询与视图的差别2、查询设计器和视图设计器的使用3、可用于解决一些题目要求你写SQL语句完成的查询问题(重点)四、表单1、常考属性:name、caption2、添加数据环境何时添加数据环境:表单用于显示表或视图时3、常考控件与属性(1)命令按钮常考内容:设置name、caption属性,命令按钮的click事件中添加代码常考事件代码:退出或关闭 thisform.release 或 release thisform(2)文本框属性:value常考内容:a.用文本框显示某内容,只要将此内容赋值给文本框的value属性即可。
b.用文本框输入数据,只要将文本框的value属性取出即可。
(3)标签常考内容:caption属性设置,用标签显示某内容,只要将此内容赋值给标签的caption属性即可。
(4)选项按钮组属性:ButtonCount(设置选项数目)、value(保存着当前选中的选项号,N型)、Caption(设置选项的标题)常考题型:选中某选项再单击某按钮,则做相应操作。
解决方法:先作判断,判断被选中的选项(方法:看选项按钮组OptionGroup1.value等于多少,若等于2,则说明是第2个选项被选中),确定被选中的选项后在相应位置写SQL语句。
(5)组合框属性:RowSourceType(数据源类型)、RowSource(数据源)、Style(设置下拉组合框还是下拉列表框)、value(保存着当前被选中的选项内容,C型)常考题型:选中某条目后再单击某按钮,则做相应操作,因为value保存着当前被选中的选项内容,所以取出value属性即可。
上机操作题知识点总结

二级vf上机操作题常见问题总结一、运行各种类型文件的命令:1、运行程序文件:do 程序文件名2、运行菜单文件:do 菜单文件名.mpr顶层表单中调用菜单:do 菜单文件名.mpr with this3、运行表单:do form 表单文件名4、预览报表:report form 报表文件名preview二、创建文件的sql命令:1、建立表文件:create table 表名(字段名1 类型(宽度),字段名2 类型(宽度))如果要设置某个字段为主关键字(主索引),则该字段后写“Primary key”。
2、建立数据库:create database 数据库文件名3、建立视图:create view 视图文件名as select………三、表结构的修改命令1、为表中字段增加有效性规则、默认值(40、63套)Alter table 表名alter 字段名set check 有效性规则表达式Alter table 表名alter 字段名set default 默认值2、为表中增加字段并设置有效性规则、默认值(28、33套):Alter table 表名add字段名check有效性规则表达式Alter table 表名add字段名default默认值3、为表增加候选索引(27、39、45套)Aler table 表名add unique索引表达式tag 索引名(SQL语句建索引)Index on索引表达式tag 索引名candidate(非SQL语句建索引,执行前必须先打开表文件)四、对表记录进行插入、更新、删除操作1、插入:insert into 表名values(字段值1,字段值2,….)2、更新:update 表名set 字段名=记录值where 条件3、删除: delete from 表名where 条件(此操作为逻辑删除,若要进行物理删除,再执行pack命令。
)4、查询:所有select语句均通过建立查询,在查询设计器中可查看sql语句。
计算机二级考试《VFP》第一章复习重点

计算机二级考试《VFP》第一章复习重点2017年计算机二级考试《VFP》第一章复习重点下面是店铺整理的2017年计算机二级考试《VFP》第一章复习重点知识,欢迎学习!第一章 Visual FoxPro 基础知识要点1. 数据和信息数据是存储在某一媒体上能够识别的物理符号。
数据不仅包括数字、字母、文字和其他特殊字符组成的文本形式的数据,而且还包括图形、图像、动画、影像和声音等多媒体数据。
信息是一种已经被加工为特定形式的数据,信息是以某种数据形式表现的。
【例题】:____是存储在某一媒体上能够识别的物理符号,其概念包括两个方面:一是____;二是____。
[解析]本题考查的知识点是数据的概念及包括的内容。
数据是存储在某一媒体上能够识别的物理符号,其概念包括两个方面:一是描述事物特性的数据内客;二是存储在某一种媒体上的数据形式。
做好该题的关键是熟练掌握数据的概念及包含的两个方面。
[答案]数据描述事物特性的数据内容存储在某一媒体上的数据形式2.数据处理数据处理是指将数据转换成信息的过程,其中心问题是数据管理。
数据处理的内容主要包括:数据的收集、整理、存储、加工、分类、维护、排序、检索和传输等一系列活动的总和。
数据处理的目的是从大量的数据中,根据数据自身的规律和及其相互联系,通过分析、归纳、推理等科学方法,利用计算机技术、数据库技术等技术手段,提取有效的信息资源,为进一步分析、管理、决策提供依据。
数据处理也称信息处理。
3.计算机数据管理是指对数据进行组织、分类、编码、存储、检索和维护等操作。
计算机数据管理经历了人工管理、文件系统、数据系统、分布式数据库系统和面向对象数据库系统等几个阶段。
【例题】:计算机数据管理经历了____等几个阶段。
A.文件管理、文件系统、数据系统、分布式数据库系统和面向对象数据库系统B.人工管理、文件系统、数据系统、分布式数据库系统和面向对象数据库系统C.人工管理、文件管理、数据系统、分布式数据库系统和面向对象数据库系统D.文件管理、文件系统、数据库系统、分布式数据库系统和面向对象数据库系统[答案] B数据处理的中心问题是____。
VF知识点总结考试必备

格式二:
Select [top]字段1/字段2…… from 表1 join表2 join 表3…. on 连接条件(返回来写) where 筛选条件 {group by 某一字段 [haing count(字段)] } order by 字段1 asc/desc, 字段2 asc/desc…… into table 表
stuff()---替换 stuff(“abcdefg”,2,0,”xyz”)---axyzbcdefg
stuff(“abcdefg”,2,5,”xyz”)---axyzg
stuff(“abcdefg”,2,4,””)---afg
chrtran()—单换
chrtran(“abacadad”,”ad”,”xw”)---xbxcxwxw
abs()----绝对值
sign()---正数为1,负数为-1,0为0
sqrt()---开平方
pi()---圆周率
int()---整数部分
ceiling()---比他大的最小整数 ceiling(4.9)---5
floor()---比他小的最大整数 floor(4.9)---4
round()---四舍五入 round(123.453,0)---123
round(123.453,-1)---120
round(123.453,-2)---100
mod()---余数 mod(13,-12)----11
max()、min()
(7) 表格grid1(右键--编辑):
columncount、recordsourcetype、recordsource
(8)页框pageframe(右键--编辑):
vfp考试复习要点

vfp考试复习要点(一)一.选择题FoxPro是一种关系数据库管理系统,所谓关系是指(数据模型符合一定条件的二维表格式).FoxPro中索引类型包括(主索引,候选索引,唯一索引,普通索引).事件在(用鼠标单击对象)时引发.4.若想选中表单中的多个控件对象,可按住(shift)键的同时再单击欲选中的控件对象.("5+5")的值为.("5"+"5")的值为.7.设当前打开的表中有一字段变量"姓名",当前值为"王华",又有一内存变量"姓名",其值为"李敏",则命令?姓名的值应为(王华).8.依次执行以下6条命令:SELECT 1 USE F1SELECT 2 USE F2SELECT 3 USE F3现在要给F1追加记录,但又不改变当前表的打开状态,应该使用命令序列.9. 建立一个库文件结构,库中有姓名字段(C型,6字节)、出生年月字段(D型)10.和婚否字段(L型),则该库中总的字段宽度是(16).11.修改库文件结构时,下列可能使库中数据丢失的操作是(改变一个字段的数据类型).12.在查询设计器中,用于编辑联接条件的选项卡是(联接).13.执行SET EXACT OFF 命令后,再执行"蓝天"="白云",显示结果是(.f.).14.假定表单中包含有一个命令按钮,在运行表单时单击命令按钮时发生 ___按钮的click___事件15.用来指明复选框的当前选中状态的属性是_value_____。
二.填空题1. 数据库表之间的一对多联系通过主表的__候选和主____索引和子表的_普通_____索引实现。
2. 要想改变关系中属性的排列顺序,应使用关系运算中的__投影___运算.3.?ROUND,-2)____500_.4.设数据表文件中有10条记录,当前记录号为1,且无索引文件处于打开状态.5.若执行命令SKIP -1后再执行?RECNO()命令,屏幕将显示_1____.6.设当前数据库有N条记录,当函数EOF()的值为.T.时,函数RECNO()的显示结果是___N+1__.7.若给定某查询运行该查询的命令是__do 。
VF知识点总结

VFP知识点(第二版) ............................................................................................................. - 1 -一.数据库的基本定义.............................................................................................................. - 1 -1.数据库的发展................................................................................................................... - 1 -2.数据库............................................................................................................................... - 1 -3.数据模型........................................................................................................................... - 1 -4.关系型数据库概念........................................................................................................... - 1 -5.关系操作........................................................................................................................ - 1 -二.数据库的基本概念.............................................................................................................. - 2 -6.数据库基本概念............................................................................................................... - 2 -7.常用文件类型及扩展名................................................................................................... - 2 -三.工作区.................................................................................................................................. - 3 -8.工作区的使用................................................................................................................... - 3 -9.选择工作区....................................................................................................................... - 3 -10.多表的打开与关闭...................................................................................................... - 3 -四.数据运算.............................................................................................................................. - 4 -11.数据类型......................................................................................................................... - 4 -12.常量变量表达式............................................................................................................. - 4 -13.函数列表......................................................................................................................... - 5 -五.索引文件.............................................................................................................................. - 6 -14.索引记录......................................................................................................................... - 6 -15.建立索引(仅记录命令建立方法)............................................................................. - 6 -16.使用索引......................................................................................................................... - 7 -六.查询和视图.......................................................................................................................... - 8 -17.查询.............................................................................................................................. - 8 -18.查询设计器和SELECT语句的对应关系 ................................................................. - 8 -19.查询文件使用方法...................................................................................................... - 8 -20.视图.............................................................................................................................. - 8 -21.视图设计器更新数据步骤.......................................................................................... - 9 -22.视图和查询的区别...................................................................................................... - 9 -七.编辑记录.............................................................................................................................. - 9 -23.编辑记录...................................................................................................................... - 9 -八.结构化查询语言SQL(重点!) ..................................................................................... - 11 -九.程序设计............................................................................................................................ - 13 -24.结构化程序................................................................................................................ - 14 -25.单分支语句与双分支语句格式................................................................................ - 14 -26.循环结构.................................................................................................................... - 15 -27.过程(自定义函数)语句........................................................................................ - 16 -十.表单设计............................................................................................................................ - 17 -27.基本控件:................................................................................................................ - 17 -28.容器层次中的对象引用属性或关键字.................................................................... - 17 -29.常用属性.................................................................................................................... - 18 -十一.菜单设计........................................................................................................................ - 19 -VFP知识点(第二版)一.数据库的基本定义1.数据库的发展数据库先后经历了人工管理、文件管理、数据库系统、分布式数据库系统和面向对象数据库系统等五个阶段2.数据库数据库(Database,缩写为DB):按照一定的组织结构存储在计算机内可共享使用的相关数据的集合。
VF考试选择题重点复习知识点

第一章选择题程序设计/编译应用程序部分1、用二维表数据来表示实体及实体之间联系的数据模型称为______。
A:实体--联系模型B:层次模型C:网状模型D:关系模型答案:D2、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是______。
A:DBS包括DB和DBMSB:DBMS包括DB和DBSC:DB包括DBS和DBMSD:DBS就是DB,也就是DBMS答案:A3、在下述关于数据库系统的叙述中,正确的是______。
A:数据库中只存在数据项之间的联系B:数据库的数据项之间和记录之间都存在联系C:数据库的数据项之间无联系,记录之间存在联系D:数据库的数据项之间和记录之间都不存在联系答案:B4、数据库系统与文件系统的主要区别是______。
A:数据库系统复杂,而文件系统简单B:文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C:文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D:文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量答案:B5、Visual FoxPro6.0是一种关系型数据库管理系统,所谓关系是指______。
A:各条记录中的数据彼此有一定的关系B:一个数据库文件与另一个数据库文件之间有一定的关系C:数据模型符合满足一定条件的二维表格式D:数据库中各个字段之间彼此有一定的关系答案:C6、关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括______。
A:连接B:比较C:选择D:投影答案:BA:数据库B:操作系统C:数据库管理系统D:文件答案:C8、Visual FoxPro6.0是一个______。
A:8位数据库开发系统B:16位数据库开发系统C:32位数据库开发系统D:64位数据库开发系统答案:C9、关系数据库管理系统所管理的关系是______。
A:一个DBF文件B:若干个二维表C:一个DBC文件D:若干个DBC文件答案:B10、Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是_______。
VFP复习

VFP复习--------------------------------------------------------------------------------第一部分:VFP初步知识1、性能指标2、退出quit3、扩展名:DBF和FPT,MEM,DBC、DCT和DCX、PJX、PRG和FXP、IDX和CDX、TXT、SCX4、工作方式:命令方式、程序方式(other:菜单方式、工具栏方式)5、向导:工具栏、工具菜单栏、新建都可以使用向导6、项目管理器的操作(如何添加、修改表单和程序)第二部分:VFP数据基础(重点、难点)1、常量(判断的唯一标准是定界符)字符型C:如‟人们‟,“china ”,[123456]数值型N:如 123456,789货币型Y:如 $1.2345(一般只保留四位小数)日期型D: 用户输入时可选择两种方式:以精确格式输入:{^2006-09-02};或者以VFP系统默认的格式输入,视具体的默认格式而定。
计算机输出时以VFP系统默认的格式。
日期时间型T:同上类似逻辑型L:.t. .f. .y. .n.(有且仅有此四种表达)2、变量(三要素:变量名,变量值,变量类型;其中变量值和变量类型具有赋值的常量来确定。
)赋值方式:1 变量=表达式如:x=.t.2 store 表达式 to 内存变量表如:store …123‟ toa,b,c,abc3 数组变量:一维数组如 dime a(8);二维数组如 dime a(2,3)显示方式:list/display memo like 通配符保存方式:save to 文件名 all like/except 通配符恢复: rest from 文件名清除:清除所有:clear memo清除特定:release 内存变量表3、运算符:按优先级来排序;算术运算符:();**或^;*/%;+ -字符运算符: + - $关系运算符:<> >= <= == != <> # $ (优先级相同)逻辑运算符!/not-> and -> or4、函数:函数的学习方法:主要掌握函数功能,函数名及形式,函数返回值,函数处理范围,函数参数的具体含义。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VFP上机考试常见题型知识点(1)
一、项目管理器
1、在项目中添加(移去)数据库或表
2、在项目中修改表结构
二、数据库
1、在数据库中添加(移去)数据库或表
2、在数据库中修改表结构(增加,删除字段)
3、建立索引与永久联系
4、字段有效性规则(规则、信息、默认值、空值)
5、参照完整性设置(插入、更新、删除、级联、限制、忽略)
第一套:基本操作
1.在考生文件夹下新建一个名为"供应"的项目文件。
2.将数据库"供应零件"加入到新建的"供应"项目中。
3.通过"零件号"字段为"零件"表和"供应"表建立永久性联系,其中,"零件"是父表,"供应"是子表。
4.为"供应"表的"数量"字段设置有效性规则:数量必须大于0并且小于9999;错误提示信息是"数量超范围"。
(注意:规则表达式必须是"数量>0.and.数量<9999")
第二套:基本操作
1.在考生文件夹下建立数据库BOOKAUTH.DBC,把表BOOKS和AUTHORS添加到该数据库中。
2.为AUTHORS表建立主索引,索引名为"PK",索引表达式为"作者编号"。
3.为BOOKS表建立两个普通索引,第一个索引名为"PK",索引表达式为"图书编号";第二个索引名和索引表达式均为"作者编号"。
4.建立AUTHORS表和BOOKS表之间的永久联系。
第三套:基本操作
1.在考生文件夹下新建一个名为"库存管理"的项目文件。
2.在新建的项目中建立一个名为"使用零件情况"的数据库,并将考生文件夹下的所有自由表添加到该数据库中。
3.修改"零件信息"表的结构,为其增加一个字段,字段名为"规格",类型为字符型,长度为8。
4.打开并修改mymenu菜单文件,为菜单项"查找"设置快捷键Ctrl+T。
第四套:基本操作
1.在考生文件夹下打开数据库"订单管理",然后删除其中的customer表(从磁盘中删除)。
2.为employee表建立一个按升序排列的普通索引,索引名为xb,索引表达式为"性别"。
3.为employee表建立一个按升序排列的普通索引,索引名为xyz,索引表达式为"str(组别,1)+职务"。
4.为employee表建立一个主索引,为orders建立一个普通索引,索引名和索引表达式均为"职员号"。
通过"职员号"为employee表和orders表建立一个一对多的永久联系。
第32套:基本操作
在考生文件夹下有customers(客户)、orders(订单)、orderitems(订单项)和goods(商品)4个表。
1.创建一个名为"订单管理"的数据库,并将考生文件夹下的customers表添加到该数据库中。
2.利用表设计器为customers表建立一个普通索引,索引名为bd,表达式为"出生日期"。
3.在表设计器中为customers表的"性别"字段设置有效性规则,规则表达式为:性别$"男女",出错提示信息是:"性别必须是男或女"。
4.利用INDEX命令为customers表建立一个普通索引,索引名为khh,表达式为"客户号",索引存放在customers.cdx中。
然后将该INDEX命令存入命令文件pone.prg中。
第37套:基本操作
在考生文件夹下有order、orderitem和goods三个表。
其中,order表包含订单的基本信息,orderitem 表包含订单的详细信息,goods表包含图书商品的相关信息。
1.创建一个名为"订单管理"的数据库,并将考生文件夹下的order、orderitem和goods三个表添加到该数据库中。
2.在表设计器中为order表建立一个普通索引,索引名为nf,索引表达式为"year(签订日期)"。
3.通过"订单号"为order表和orderitem表建立一个一对多的永久联系,它们的索引名均为"订单号",其中order表为父表,orderitem表为子表。
4.为上述建立的联系设置参照完整性约束:更新规则为"限制",删除规则为"级联",插入规则为"限制"。
第83套:基本操作
在考生文件夹下完成下列操作:
1.建立名称为"CDB"的商品销售数据库。
然后将考生文件夹下的顾客表CUST、订单表ORDER 和商品表COMM三个自由表添加到数据库CDB中。
2.分别为顾客表CUST、订单表ORDER和商品表COMM创建主索引,CUST表主索引的索引名和索引表达式均为"顾客号";COMM表主索引的索引名和索引表达式均为"商品号";ORDER表主索引的索引名为"PK_CC"、索引表达式为"顾客号+商品号";分别为ORDER表的"顾客号"和"商品号"建立普通索引(升序),索引名与字段名相同。
3.通过字段"顾客号"建立ORDER与CUST之间的永久联系、通过字段"商品号"建立ORDER与COMM之间的永久联系。
然后为以上建立的永久联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插入规则为"限制"。
4.在商品销售数据库CDB中使用SQL的CREATE TABLE语句创建数据库表:销售明细表(顺序号,日期,商品号,商品名,金额),其中:顺序号为字符型,宽度为6;日期为日期型;商品号为字符型,宽度为6;商品名为字符型,宽度为10;金额为数值型,宽度为10(其中小数2位);表的主关键字为"顺序号"。
将创建表的SQL语句存放在文件ONE.PRG中。