VFP第2讲

合集下载

VFP第02讲Visual FoxPro6.0系统初步

VFP第02讲Visual FoxPro6.0系统初步

例如:
DISPLAY [<范围>][FOR/WHILE<条件>] [FIELDS<字段名表达式>][STRUCTURE] [OFF][TO PRINT] • Use student
• List for 入学成绩>700
• Display for 性别=“男”
18
马驰
主讲
国家二级考试专用教材VFP
第二章
菜单
• 直观易懂,击键简单
15
马驰
主讲
国家二级考试专用教材VFP
第二章
Visual FoxPro 系统初步
程序方式
将Visual FoxPro的命令编成特定序列存入程序文件,需
要时调用该文件。
运行效率高,且可重复执行。
使用程序的人不必知道程序的结构及命令,只要了解
程序运行步骤及运行过程中的人机交互要求即可。
5.操作系统:由于Visual FoxPro 6.0是32位产品,需要 在Windows95、Windows98、Windows2000……操作系统.
2.1.1安装Visual FoxPro 6.0:从CD-ROM或网络安装。
2.1.2 启动Visual FoxPro6.0
1.启动系统:开始→程序→Microsoft Visual FoxPro 6.0 → Microsoft Visual FoxPro 6.0 命令。 2.退出系统:有四种方法退出。 ①用鼠标左键单击Visual FoxPro 标题栏右面的关闭按 纽。
11

表单向导 一对多表单向导 数据透视表向导 邮件合并向导 安装向导 Oracle升迁向导 SQL升迁向导 导入向导 应用程序向导 WWW搜索页向导

vfp课件02

vfp课件02
WORKHELPER 办公助手提供
Tuesday, May 12, 2020
2.Visual FoxPro 6.0的退出
(1)在Visual FoxPro 6.0主窗口的标题 栏中单击FoxPro控制菜单图标(小狐狸), 弹出控制菜单,单击最后一项“关闭”。
(2)在Visual FoxPro 6.0主窗口中,单 击右上角的“关闭”按钮(×),或用快捷键 Alt+F4。
4.推荐使用VGA或更高分辨率的监视器;鼠 标一个。
Tuesday, May 12, 2020
2.1.2 VFP的安装步骤(现场安装演示)
插入VFP光盘,单击SetUp安装程序
Tuesday, May 12, 2020
协议许可
Tuesday, May 12, 2020
用户ID
Tuesday, May 12, 2020
• VFP的启动与退出 • VFP工作界面及基本操作
难点
• 表单向导的使用 • 报表向导的灵活使用
WORKHELPER 办公助手提供
Tuesday, May 12, 2020
2.1.1 VFP系统安装对软硬件要求
1.处理器:486DX/66MHz或更高级处理 器;推荐使用Pentium更高级处理器。
最长为128个字符。
Tuesday, May 12, 2020
安装类型
Tuesday, May 12, 2020
安装程序
Tuesday, May 12, 2020
ID确认
Tuesday, May 12, 2020
初始化安装程序
WORKHELPER 办公助手提供
Tuesday, May 12, 2020
软件安装进行

VFP 教程 第2章 Visual FoxPro 概述

VFP 教程 第2章 Visual FoxPro 概述
第 11 页
Visual FoxPro 数据库与 程序设计 教程
第2章 Visual FoxPro 6.0概述
2.5.1 数据类型
日期型(Date) 用于表示日期的数据,长度为 8 个字节, 包括年、月、日三个部分,每部分间用规 定的分隔符分开。 如:学生的出生日期、入学时间 设定日期的具体格式的方法:“工具” 菜单-“选项”-“区域”-“日期和 时间”-“日期格式”,选择对应的日 期格式
第 13 页
Visual FoxPro 数据库与 程序设计 教程
第2章 Visual FoxPro 6.0概述
2.5.1 数据类型
备注型(Memo) 用于存放较长的字符型数据。该类型在 表文件( .DBF )中长度固定为 4个字节, 用于表示数据内容在备注文件中的位置; 实际数据则通常没有长度限制,保存在与 表文件同名的备注文件(.FPT)中。 如:学生的简历 通用型(Memo) 用于存储 OLE 对象的数据。该类型在表 文件(.DBF)中长度固定为 4个字节,实 第 14 际数据长度仅受限于磁盘空间。

Visual FoxPro 数据库与 程序设计 教程
第2章 Visual FoxPro 6.0概述
2.5.2 常量与变量
常量 指存储常量值的数据存储容器,在整个 操作过程中它的值和类型都保持不变。 (1)数值型常量 数值型常量可存储整数或实数的常数形 式。 如: 10,1.3,-22.5 1.4E+5,2.0E-2(科学记数法)
第2章 Visual FoxPro 6.0概述
第2章 Visual FoxPro概述
2.1 2.2 2.3 2.4 2.5 2.6 2.7
Visual FoxPro 6.0的功能与特点 Visual FoxPro 6.0的启动和关闭 Visual FoxPro 6.0的系统界面 Visual FoxPro 6.0的文件类型 数据类型与表达式 项目管理器的应用 向导、设计器和生成器简介

vf 第2章

vf 第2章
第2章 VFP概述
2.1 VFP的启动与退出
1. 从程序菜单启动
在Windows桌面上单击【开始】按钮 选择“程序”选项 单击“Microsoft Visual Studio 6.0”组中的 “Microsoft VFP 6.0”选项
2.1.2 VFP的启动与退出
启动VFP后,屏幕上即出现Microsoft VFP窗口, 表示已成功地进入VFP操作环境
4. 命令按钮的操作 (1)【新建】按钮 创建一个新文件或对象,其类型与当前所选定的类 型相同 (2)【添加】按钮 把已有的文件添加到项目中 (3)【修改】按钮 在相应的设计器中打开选定项进行修改,例如可以 在数据库设计器中打开一个数据库进行修改
2.2.4 VFP项目管理器的使用
(4)【运行】按钮 运行选定的查询、表单或程序 (5)【移去】按钮 从项目中移去选定的文件或对象。VFP将询问是仅 从项目中移去此文件,还是同时将其从磁盘中删除
2.1.2 VFP的启动与退出
2. VFP的退出
退出方法:
(1) 单击VFP主窗口右上角的“关闭”按钮 (2) 在VFP “文件”菜单项下,选择“退出”菜单项 (3) 单击VFP主窗口左上角的控制菜单图标,从弹 出的菜单中选择“关闭”,或者双击控制菜单图标 (4) 在VFP命令窗口输入QUIT命令并回车 (5) 同时按Alt和F4键
VFP 6.0常用的文件扩展名及其关联的文件类型 扩展名 .app .exe .pjx .pjt .dbc .dct .dcx 文件类型 生成的应用程序 可执行程序 项目 项目备注 数据库 数据库备注 数据库索引 扩展名 .frx .frt .lbx .lbt .prg .fxp .err 文件类型 报表 报表备注 标签 标签备注 程序 编译后的程序 编译错误

VFP第2章 Visual FoxPro概述PPT课件

VFP第2章 Visual FoxPro概述PPT课件
在数据操作方面:多种数据交换手段、支持众多 与其他应用程序进行数据交换的文件格式
在程序设计方面:可视化、支持面向对象 在操作使用方面:功能完善的集成环境
本章要点
Visual FoxPro的操作环境 Visual FoxPro文件类型 Visual FoxPro的项目管理及其操作 Visual FoxPro语言基础
2.1 VFP操作环境
2.1.1 Visual FoxPro操作界面
2.1 VFP操作环境
2.1.1 Visual FoxPro操作界面
标题栏 菜单栏 工具栏 主窗口 命令窗口 状态栏
2.1 Visual FoxPro的操作环境
2.1.2 命令说明
1. 命令的语法格式说明 斜体字:通常指命令的操作对象或参数
2.1.3 配置Visual FoxPro操作环境
命令
说明
SET BELL ON|OFF
打开或关闭计算机铃声
SET CENTURY ON|OFF
是否显示日期中世纪部分
SET CLOCK ON|OFF|STATUS 是否显示系统时钟
SET DATE [TO] AMERICAN 指定日期或日期时间表达式的 |ANSI|MDY|DMY|YMD|LONG 显示格式
③命令后面可用“&&”引导命令的注解
2. 几个常用命令
*和&& ?和?? CLEAR DIR MD/RD/CD COPY FILE TO RUN QUIT
2.1 Visual FoxPro的操作环境
2.1.3 配置Visual FoxPro操作环境
2.1 Visual FoxPro的操作环境
SET DEFAULT TO [path]

第3章VFP第二次课PPT课件

第3章VFP第二次课PPT课件
或:菜单栏“表”→“追加方式”选项,也可输入记录数据。
11.08.2020
4
3.3.5 记录处理
INSERT-SQL命令 INSERT INTO 语句用于向表格中插入新的行(记录)。 命令格式 INSERT INTO 表名称 VALUES (常量1,常量2,....) 也可以指定所要插入记录的字段: INSERT INTO table_name (字段1, 字段2,...)
11.08.2020
9
3.3.5 记录处理
浏览窗口 (P88 2.)
BROWSE [FIELDS FieldList] [FOR lExpression][FREEZE FieldName][NOAPPEND] [NODELETE][NOEDIT|NOMODIFY][NOLGRID] [NOMODIFY][TITLE cTitleText]
第3章 数据库与表的创建与使用
11.08.2020
1
整体 概述
一 请在这里输入您的主要叙述内容

请在这里输入您的主要 叙述内容
三 请在这里输入您的主要叙述内容
3.3.5 记录处理
表记录数据输入 利用交互方式建立表结构后,若在出现输入记录询问对话框
时按“是”按钮,则出现记录编辑窗口,供用户输入数据记录。 以rsb.dbf为例,则记录编辑窗口如图所示。
例 将一个新学生记录(学号:200915128;姓名:陈冬;性 别:M;所在系:IS;年龄:l8)插入到S表中。
INSERT INTO S(SNO,SNAME,SEX,SDEPT,AGE) VALUES(’200915128’,’陈冬’,’M’,’IS’,l8);
在INTO子句中指出了表名S,指出了新增加的记录在哪些字段 上要赋值,字段的顺序可以与CREATE TABLE中的顺序不一样, VALUES子句对新元组的各字段赋值,字符串常数要用单引号(英 文符号)括起来。

VFP二级讲稿VFP(新2)

VFP二级讲稿VFP(新2)

二 级 教 程
Visual FoxPro 程 序 设 计
8、清除字符串头、尾的空格函数:
格式:TRIM(S)或RTRIM(S) 作用:清除字符串S尾部的空格。
格式:LTRIM(S)
16
作用:清除字符串S头部的空格。
例:S1=“Fox ” Visual 二 级 教 程 FoxPro
S2=“ base”
4、清除内存变量。
格式:CLEA MMEMO 功能:清除所有的内存变量。
6
格式:RELE Visual FoxPro 程 序 设 计
<内存变量表>
功能:清除内存变量表中指定的内存变量。
格式:RELE ALL [LIKE/EXCE <通配符>] 功能:清除指定的一类或除指定之外的一类内存变量。
格式:RELE ALL [EXTE]
13
2、大小写字母转换函数: 格式:UPPE(S) 作用:将字符串S中的小写字母转换为大写字母。 例:UPPE(“This is a book”)=“THIS IS A BOOK” 格式:LOWE(S) 作用:将字符串S中的大写字母转换为小写字母。 例:LOWE(“This is a book”)=“this is a book”
2)汉字大小按国标码。而一级汉字按汉语拼音,故 一级汉字按汉语拼音顺序排列。
3)设置字符排序的方法:
单击“工具”菜单中的“选项”,弹出对话 框,选 择“数据”选项卡,从“排序序列”中进行选择。 4)日期按时间先后,后者为大。
11
三、逻辑表达式: Visual FoxPro 程 序 设 计 由逻辑运算符与逻辑型常量、变量、函数、关系表达 式组成。 逻辑运算符有: 逻辑与:AND 逻辑或:OR 逻辑非:NOT

VFP基础教程第二章VFP语言基础-电脑资料

VFP基础教程第二章VFP语言基础-电脑资料

VFP基础教程第二章VFP语言基础-电脑资料2.1 程序设计概述1. 程序设计方法简介设计方法主要概念设计过程程序执行方式结构化程序设计功能模块(即过程、自定义函数)编制各个功能模块,再用主程序将它们串起来将应用程序分解成若干功能模块,通过各模块的相互调用来完成整个执行过程,是过程驱动的,。

面向对象程序设计类、对象、属性、事件、方法设计类、子类、对象(设计外观、设置属性、为事件编写方法程序)将应用程序分解成具有特定属性的对象,通过调用各对象的不同方法来完成相关事件,是事件驱动的。

2.数据类型VFP 包含下列数据类型:通用的数据类型字符型Character货币型Currency日期型Date日期时间型DateTime逻辑型Logical数值型Numeric仅用于字段的数据类型双精度型Double浮点型Float整型Integer通用型General备注型Memo3. 数据容器VFP中用来存储数据的容器有:常量、变量、数组、记录和对象。

(1)常量(constants):一个在操作过程中保持不变的数值或字符串。

常用的常量类型常量类型数值型常量字符型常量逻辑型常量日期型常量表示方式-25.36"abc","123","中国".T. .F.{^2005/07/10}(2)变量(variables):是内存中的一个存储单元的位置,其中的内容可以变化,但标识该存储位置的名称(即变量名)不变。

变量的命名习惯:类型变量代号如:cStud 、nCj 、dCsrq ——分别代表一个字符型、数值型、日期型的变量名变量的赋值方式:1)用STORE 命令如:STORE "王兰" TO cStud2)用赋值操作符 = 如:cStud = "王兰"变量的作用域: 即变量起使用的有效范围,电脑资料《VFP基础教程第二章 VFP语言基础》(https://www.)。

第2讲 Visual FoxPro的数据基础

第2讲 Visual FoxPro的数据基础

4、显示内存变量值 、
[like<通配符 通配符>] display/list memory [like<通配符>] [to file<文件名 文件名>] printer/to file<文件名>]
说明: 说明: 显示内存变量的当前信息, 显示内存变量的当前信息,可以将这些信息送到一文本文件 .TXT文件 文件) (*.TXT文件)或打印出来 通配符包含符号: 通配符包含符号:* 或 ?。 *:表示任意多个任意字符 ?:表示一个任意字符 ?:表示一个任意字符 例: x1=30 x2=”计算机 计算机” x2=”计算机” xx3=.T. xy={^2005/11/24} &&显示所有以 显示所有以x display memory like x* &&显示所有以x开头的内存变量的 信息
(1)内存变量赋值命令 【命令】 <内存变量名>=<表达式> 【功能】 将表达式的值,赋值给一个内存变量。 (2)存储命令 【命令】 STORE <表达式> TO <内存变量名表> 【功能】 将表达式的值依次赋值给多个内存变量。 【例3-1】 定义下列X,Y,A,B,C内存变量。 X=12.3 && 将12.3赋值给变量X,变量类 型为数值型 Y="VFP" && 将字符串Visual FoxPro赋值 给变量Y,变量类型为字符型 STORE 3*5 TO A,B,C && 将表达式值15分别赋值给A, B,C三个变量 【说明】 命令后的符号&&表示对命令行的注释。
3.3.2 数组变量
1、概念:数组是按一定的顺序排列的一组名称相同,但顺序号不同的内存变 、概念:数组是按一定的顺序排列的一组名称相同, 量的集合。 量的集合。

第02讲 Visual Foxpro基础@

第02讲  Visual Foxpro基础@

湖南师范大学计算机教学部——数据库技术及应用课程
对指定主题的帮助 “帮助”菜单→“搜索”→组合框中 输入要查找的单词→单击“列出主题” 按钮 。 例如:“帮助”菜单→“搜索”→组合框 中 输入“SET” →查 找set clock on命令
湖南师范大学计算机教学部——数据库技术及应用课程
5、Visual FoxPro命令概述 Visual FoxPro向用户提供了丰富 的命令,大部分命令可以从键盘上 直接输入,其中有一部分是专为程 序方式提供的,暂且称之为语句。 Visual FoxPro命令的结构
湖南师范大学计算机教学部——数据库技术及应用课程
1、Visual Foxpro的安装 安装环境
在安装Visual FoxPro 之前,要了解 Visual FoxPro 的硬件和软件必备环境,做 好安装前的准备工作。 1.硬件环境: 处理器: 486DX/66MHz或更高; 内存:16 MB以上; 硬盘空间:随安装组件的多少而定; 显示器:VGA或更高分辨率的显示器; 2.软件环境: 操作系统:Windows 95/98或更高版本
湖南师范大学计算机教学部——数据库技术及应用课程
Visual FoxPro的工具栏 (1) 显示或隐藏工具栏。 “显示”菜单→“工具栏”. (2) 创建新工具栏。 “显示”菜单→“工具栏”-“新建”按 钮. (3) 修改现有的工具栏。 “显示”菜单→“工具栏” →“定制” . (4) 删除创建的工具栏。 “显示”菜单→“工具栏” →“删除”
湖南师范大学计算机教学部——数据库技术及应用课程
2、Visual FoxPro的启动与退出
启动Visual FoxPro 常采用以下四种方式: 1.从“开始”菜单启动 2.从资源管理器中启动 3.从“运行”对话框中启动 4.桌面快捷方式图标启动

VF第2章表的基本操作

VF第2章表的基本操作

Visual FoxPro第2章表的基本操作2.1表的建立与修改quit/ alt和F4--命令方式关闭VF建立表结构命令操作窗口:窗口-隐藏,ctrl+F2窗口再次出现。

用户文件默认目录:工具-选项-文件位置-默认目录-修改-更改文件夹位置。

set default to<目录名>--设置默认目录命令格式。

字段属性:1字段名:以字母汉字开头,长度不超过10的字母,汉字,数字,下划线组成。

2类型与宽度:3小数位数:当字段类型为数值型和浮点型时,应为其设置小数位数。

输入表数据建立表结构:create [<表文件名>/?] 功能:在当前目录中建立一个新表文件.文件指建立以.dbf为扩展名的vfp数据库文件显示表结构:display/list structure [in <工作区号>/<别名>][……]功能:显示当前表或指定工作区已打开表的结构。

在当前工作区打开指定文件:USE <表文件名> 关闭当前工作区中打开的表:use关闭所有工作区中打开的自由表:close tables清除所有内存变量,同时关闭所有工作区中打开的表:clear all关闭所有已打开的文件,包括表文件:close all修改表结构确定:ctrl+w用表设计器修改当前表结构:modify structure修改表数据浏览:browse 修改:change 编辑:edit 彻底删除:pack追加新纪录:append(在表末追加一个新纪录)。

追加记录:append from(追加一批记录)。

通用型字段插入商标:modify general 商标2.2表达式与函数常量与变量常量⑴数值型常量整数小数或用科学计数法表示的数⑵符型常量单引号‘’双引号“”方括号[]如果字符串中有定界符则必须用另一个定界符括起来。

”I’m s student.”⑶逻辑型常量逻辑真用.T.、.t.、.Y.、.y.表示;逻辑假用.F.、.f.、.N.、.n.表示。

VFP课件 第二章

VFP课件 第二章

为了克服SP模式的这些弊端,产生了面向对象程 序设计(Object-Oriented Programming),即OOP 模式,它所引起的不仅仅时编程方式的转变,更重要 的是程序设计思想发生了根本的改变。 在传统的面向过程的程序设计中,需要人们考虑 程序的全部代码和流程;而面向对象的程序设计中, 需要考虑的则是程序需要什么样的对象和怎样创建这 些对象;程序的结构也由众多过程的组合演变成了各 种对象的有机组合。
具体到程序设计中,对象是将数据和对该数据的 所有必要的操作代码封装起来的程序模块。它是有着 各种特殊属性和行为的逻辑实体。如一个按钮、一个 表单,甚至是一个应用程序,都可以作为对象。 在面向对象程序设计中,对象是构成程序的基本 单位,是运行的实体,它封装了它所需属性和方法。 在应用程序中,对象可以指应用程序、表单、控 件等等。 对象既抽象又实际,“抽象”是指它概念上的抽 象性; “实际”则指它又是客观世界中实实在在的东 西。
1. 项目管理器的选项卡
项目文件包含应用系统的所有组成部分, 这些组成部分通过“全部”、“数据”、“文 档”、“类”、“代码”和“其他”六个选项卡 表示出来。
我们将在相应的章节中介绍各菜单选项的含义。
系统在默认情况下共有八个菜单项,但随着用户
操ቤተ መጻሕፍቲ ባይዱ的不同会增加或减少 。
VFP6.0有很多不同类型的工 具栏,可以通过“显示”菜单的 “工具栏”选项打开或关闭,用户 可根据自己的任务创建、编辑、限 期和定制工具栏。系统默认打开的 只是“常用”工具栏。
命令窗口是VFP中专门用来输入各种命令的区域。 在VFP中操作的方法有两种:可以在命令窗口中输入命 令,也可以使用菜单和对话框完成所有操作。对于新用 户来说,通过菜单和对话框可以很容易地使用VFP的功 能而不需记忆各种命令。不过,虽然几乎所有的操作都 可通过菜单和对话框来完成,但有时使用命令窗口却是 更为简捷的操作方法。当使用命令操作时,所有的VFP 命令都可以在命令窗口中键入后,接着按Enter键立即执 行。

VFP第二章课件(语言基础)

VFP第二章课件(语言基础)

表达式及运算符

2.字符表达式及运算符 字符表达式对字符型数据进行操作,其值为字符 串。字符运算符有两个: 字符串连接操作,将几个字符串连接成一个 新字符串。 例:”ABCD” + ”EFGH ” + ”1234” 连接结果为:”ABCDEFGH 1234” 串尾空格移位连接操作,将第一个字符串尾 部空格移到后面一个字符串末尾后,连接成一个新 字符串。 例:"山东 "-"经济学院"+"会计系" 连接结果为: “山东经济学院 会计系”

下面分别介绍常量、变量、表达式和函数。
§2.3.1
常量是不变的数据。 (1)字符型(C型)



字符型常量是由双引号、单引号、方括号括起来
的字符或字符串。例如,‘ ABCD’、“ 1234”、 [ 北 京]等。

(2)数值型(N型) 数值型常量是由数字 0—9 、小数点、正负号和 E (科学计数法中指数的底10)组成的数值。



(3)逻辑型(L型) 逻辑型常量只有逻辑“真”和逻辑“假”两个值,用.T. 或.Y.表示逻辑真值,.F.或.N.表示逻辑假值。

(4)货币型(Y型)
货币型常数是以“ $” 作为前缀的数值,如 $986.35 、
$1234.5678。

(5)日期型(D型) 日期常量是用大括号括起来的日期形式的常量。正确的 日期格式为{^yyyy-mm-dd}。

(13)备注型(二进制) 与字符型(二进制)一样,当代码页改 变时,其值不会随之改变。
§2.3
VFP的数据存储与运算方式

数据在系统中进行加工处理时,需要一个载体,

VFP基础教程第二章VFP语言基础2

VFP基础教程第二章VFP语言基础2

2.2 VFP 6.0的语⾔成分1. 命令即:由⽤户发出的、指⽰VFP进⾏某种操作的指令。

如 USE aaa & 打开⼀个名为 aaa.dbf的数据表2. 函数即:⼀个预先编制好的模块,可由VFP程序在任何地⽅调⽤。

函数的使⽤⽅法:名称、功能、参数、返回值⼏个常⽤函数名称命令格式⽰例字符串截取函数 SUBSTR( expC,expN1[,expN2 ]) ? SUBSTR(“ABCDEFG”,2,4)结果是: BCDELEFT( expC,expN ) ? LEFT(“ABCDEFG”,2) 结果是: ABRIGHT( expC,expN ) ? RIGHTT(“ABCDEFG”,4)结果是: DEFG字符串查找函数 AT ( expC1 , expC2 [ expN ]) ? AT(“B”, “ABCDE”) 结果是: 2AT(“A”, “ABCDEASD” )结果是: 1AT(“A”,“ABCDEASD”,2 )结果是: 6⼤⼩写字母转换函数LOWER( expC ) ? LOWER(“DFGHa”) 结果是: dfghaUPPER( expC ) ? UPPER(“asdf”) 结果是: ASDF数值函数 MAX(exp1,exp1[,exp3,…]) ? MAX(15,23,4,56) 结果是: 56MIN(exp1,exp1[,exp3,…]) ? MIN(15,23,4,56) 结果是: 4ABS( expN ) ? ABS(-15.83) 结果是: 15.83INT( expN ) ? INT(25.62) 结果是: 25压缩空格函数 ALLTRIM( expC ) ? ALLTRIM(" AD B G ")结果是: AD B G类型转换函数 STR( expN1[,expN2][,expN3]) ? STR(789.678,6,2) 结果是: 789.68 CTOD( expC ) ? CTOD(“98/10/15”)结果是: 98/10/15VAL( expC ) ? VAL("123.45") 结果是: 123.45DTOC( expD ) ? DTOC({98/12/15})结果是: 98/12/15⽇期时间函数 DATE() ? DATE() 结果是: 2000/03/15DATETIME() ? DATETIME()结果是: 2000/03/15 10:15:30YEAR( expD ) ? YEAR({87/03/25}) 结果是: 1987数据库函数 RECNO( ) DBC( ) SEEK( ) 其它函数LEN( ) DELETED()EOF( ) BOF( ) FOUND( ) EMPTY(exp) INLIST(,,) RECCOUNT( ) SELECT( ) BETWEEN(,,) IIF(,,) TABLEREVERT( ) LOCK( ) CHR() ASC()TABLEUPDATE( ) FSIZE( ) TAG() INKEY()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(国二真题)
例:在当前打开的表中,显示“书名”以“计算机”打 头的所有图书,正确的命令是______。 A. list for 书名="计算*" B. list for 书名="计算机" C. list for 书名="计算" D. list where 书名="计算机"
答案: B [解析] 关系型运算符=进行比较查找满足条件的记录
Visual FoxPro 实用教程
---(NCRE 之VFP全攻略)
计算机中心
第2讲 Visual FoxPro自由表
国家二级考试考点
1. 数据库和表的建立、修改与有效性检验: (1) 表结构的建立与修改。 (2) 表记录的浏览、增加、删除与修改。
(3) 表的索引:主索引,候选索引,普通索引,唯一索引。
4.2 表记录的基本操作
4.2.1 浏览表
1. 打开浏览器 (3)在命令窗口中执行命令打开浏览器。 命令格式如下: BROWSE[FIELDS<字段名表>][FOR<条件表达式>] •FIELDS:指定要显示的字段,各字段名间用英文逗号分 隔。缺省则显示所有字段。 •FOR<条件表达式>:指定显示条件。
小数位数 NULL 值 (空值)
表文件默认的扩展名为.dbf,若包含备注型或通用型字 段则自动生成扩展名为.fpt的备注文件。表文件中所有的 备注型和通用型字段的值都保存在一个备注文件里。
(国二真题)
例:扩展名为dbf的文件是_____。 A. 表文件 B. 表单文件 C. 数据库文件 D. 项目文件
4.1 表结构与表文件的常规操作
4.1.1 表结构的创建与修改 2. 表结构中的概念与规定 必须以字母或汉字开头,可由字母、汉字、数 字段名 字和下划线组成。 字母大、小写无区别,但其中不允许有空格。 自由表的字段名最多由10个字符组成。
4.1 表结构与表文件的常规操作
4.1.1 表结构的创建与修改
4.2 表记录的基本操作
4.2.3 删除记录
1. 逻辑删除命令 【格式】DELETE [<范围>][FOR <逻辑表达式>] 【例3-3】逻辑删除patient.dbf表中2016年11月之前出院 患者的信息。 USE patient DELETE FOR 出院日期<{^2016/11/01} BROWSE FIELDS 住院号,姓名,出院日期
2. 多表操作: (1) 选择工作区。
(2) 建立表之间的关联,一对一的关联,一对多的关联。
(3) 建立表间临时关联。
导学
一、学习目标
1.熟练掌握自由表的建立、打开、关 二、重点、难点 1、自由表文件基本操作 2、自由表记录基本操作
闭方法。
2.掌握自由表记录的浏览、添加、修 改和删除等基本操作方法。 3.熟练掌握索引文件的方法。 4.掌握索引相关操作。
(国二真题)
例:假设表文件TEST.DBF已经在当前工作区打开,要修改 其结构,可使用命令______。 A.MODI STRU B.MODI COMM TEST C.MODI DBF D.MODI TYPE TEST
答案:A [解析] 要用命令修改表结构,先用USE打开要修改的表, 然后使用MODIFY STRLICTURE打开表设计器,对表结构进 行修改。
【格式二】APPEND BLANK
【功能】在表末尾添加一条空记录。
4.2 表记录的基本操作
4.2.2 增加记录
3. 使用命令插入记录 【格式】INSERT [BEFORE] [BLANK] 【功能】在当前表的当前记录之前或之后插入记录。
【说明】省略BERORE子句则在当前记录之后插入新记录, 否则在当前记录前插入新记录。若使用BLANK子句则插入 的是一条空记录。
字段宽度
字段所能容纳数据的最大字节数。在表设计 器中打开“表”选项卡,可以看到表的总体 信息。需要注意的是记录长度应为所有字段 宽度之和再加1。
4.1 表结构与表文件的常规操作
4.1.1 表结构的创建与修改 2. 表结构中的概念与规定 数值型数据保留的小数位数。此时的字段 宽度 = 整数位数+1+小数位数。 表示是否允许该字段接受空值。NULL值指 没有值或无确定的值。
答案: C [解析] 空值与空(或空白)字符串、数值0等具有不同的含 义,空值就是缺值或不确定值。
4.1 表结构与表文件的常规操作
4.1.2 修改表结构 修改表结构首先要打开“表设计器”。 1.打开“表设计器”的方法 当自由表处于打开状态时,可使用以下方法打开: (1)执行菜单命令【显示】|【表设计器】。 (2)在命令窗口中执行命令打开: 【格式】MODIFY STRUCTURE
4.2 表记录的基本操作
4.2.2 增加记录
1. 表结构建立时录入数据 当完成表结构的设计后,单击“表设计器”对话框中的“确定”按钮, 将弹出“现在输入数据记录吗?”对话框。单击“是”按钮,则直接 进入输入记录窗口。 2. 使用命令追加记录 【格式一】APPEND 【功能】打开记录编辑窗口,在表的末尾添加一条或多条新记录。
4.2 表记录的基本操作
2.2.6替换修改记录命令 【例】工作交接:将patibed.dbf中护士为“闫丽丽”的患 者的护士更换为“王媛媛”。 USE patibed
REPLACE ALL 护士姓名 WITH “王媛媛” FOR 护士姓名=“闫丽丽”
(国二真题)
例:为当前表中所有学生的总分增加10分,正确的命令是______。 A.CHANGE 总分 WITH 总分+10 B.REPLACE 总分 WITH 总分+10 C.CHANGE ALL 总分 WITH总分+10 D.REPLACE ALL总分 WITH 总分+10
பைடு நூலகம்
答案: EMP.fpt [解析] 一般一个表对应于磁盘上的一个扩展名为.dbf的 文件,如果有备注或通用型大字段则磁盘上还会有一个对 应扩展名为.fpt的文件。
(国二真题)
例:在Visual FoxPro中字段的数据类型不可以指定为_____。 A. 日期型 B. 时间型 C. 通用型 D. 备注型
字段类型
数据类型 宽度 说明 汉字、字母、数字符号等各种字 符型文本 整数或小数,此时可在“小数位 数”栏设置小数位 用于存储和表示日期,由年、月、 日构成 由年、月、日、时、分、秒构成
字符型
数值型 日期型
自定义
自定义 8
日期时间型
8
4.1 表结构与表文件的常规操作
4.1.1 表结构的创建与修改 字段类型 续表 数据类型 逻辑型 备注型 通用型 宽度 1 4 4 说明 值为“真”或“假” 用于存放较长的字符型数据 用于OLE对象链接与嵌入
答案: C [解析] ZAP命令的作用是将当前打开的表文什中的所有记 录完全删除。执行该命令之后,将只保留表文件的结构, 而不冉有任何数据存在。这种删除无法恢复。所以,选项 C为正确答案。
4.2 表记录的基本操作
4.2.4 显示记录
【格式】LIST | DISPLAY [范围] [FIELDS <字段名表>] [FOR <条件表达式>] 【功能】显示满足条件的各个记录的相关内容。 【说明】 FIELDS、范围和FOR子句的使用方法与BROWSE命令相同。 当同时缺省[范围]和FOR子句时,LIST命令默认显示全部 记录,而DISPLAY命令默认显示当前记录。
答案:D
[解析] 直接修改记录的值,可以使用REPLACE命令 本题中A、C选项不对。因要对所有学生的总分增加10 分,所以要用ALL表示全部记录。
4.3 建立索引文件
1、使用命令建立单索引 【格式】INDEX ON <索引关键字表达式> TO <索引文件名 >[FOR <条件表达式>] 【功能】对当前表文件按指定的关键字表达式建索引。 【说明】 •TO <索引文件名>:表示创建一个单索引文件。 •FOR <条件表达式>:指定筛选条件,只对满足条件的记 录进行索引。 •单索引文件的扩展名为.idx。 2、表设计器中,在“索引”列中建立。
4.4 多表操作
4.4.1 工作区与多个表
工作区是Visual FoxPro在内存中开辟的一块存储区 域,用于存放打开的表。每个工作区仅能打开一个表文件, 若需要同时打开多个表,则可以在不同的工作区中打开不 同的表。
系统别名 Visual FoxPro系统最多能同时使用 32767个工作区,这些工作区的区号分别 用1~32767表示。系统为每个工作区规 定了一个工作区别名。对应于1~10号工 作区,它们的工作区别名分别为A~J。 对应于11~32767号工作区,它们的工作 区别名分别为W11~W32767。
4.2 表记录的基本操作
4.2.6替换修改记录命令 【格式】REPLACE <字段名1> WITH <表达式1> [,<字段 名2> WITH <表达式2>]„ [<范围>] [FOR<条件表达式>] 【功能】用指定表达式的值替换修改当前表中满足条件记 录的指定字段的值。 【说明】可同时替换若干个字段的内容。 用<表达式N>的值替换<字段名N>中的数据,<表达式N>和< 字段名N>中的数据类型必须相同。 若同时缺省<范围>和FOR子句,则只对当前记录进行替换 修改。
答案: A [解析] 本题考查Visual FoxPro中常见文件的文件扩展名, 属于常考题目。扩展名为.dbf的文件是表文件,表单文件 的扩展名为.scx,项目文件的扩展名为.pjx,数据库文件 的扩展名为.dbc。故选项A为正确答案。
相关文档
最新文档