第四章表的创建.ppt
文本预览下载声明
第9章 认识Visual FoxPro 第一节 创建新表 表文件的建立步骤: 一、建立表的结构 二、按结构录入数据(记录) 表结构的建立方式: 一、命令方式 二、菜单方式 一、命令方式建立表文件结构 FoxPro中表文件的建立也就是二维表的建立,结构的建立就是表头(字段)的建立。 字段名:必须以字母(或汉字)开头的字母、数字、下划线组成的字符串且=10个字符;不得有空格。 字段类型:C、N、L、D、M等 宽度:字段内写入数据的长度。依据类型和系统要求 命令格式: CREATE [表文件名] 或:CREATE [盘符] \ [路径] \ [表文件名] 功能:建立一个表文件名的表文件结构 说明: 1)文件名前可加盘符或路径,即在指定的地方建表文件;若不加,则在FoxPro的默认目录中建文件。 2)无扩展名的话系统自己补上.DBF; 3)文件名不得是A~Z的单字母 创建新表 人事档案表 RSDA.dbf 如何在硬盘上找到所建立的表文件 ? 默认目录的概念 更改默认目录的位置 (1) 更改默认目录的位置 (2) 更改默认目录的位置 (3) 更改默认目录的位置 (4) 更改默认目录的位置 (5) 更改默认目录的位置 (6) 更改默认目录的位置 (7) 更改默认目录的位置 (8) 创建新表 —— 确定结构(1) 创建新表 —— 确定结构(2) 人事档案表 RSDA.dbf 的具体结构 创建新表 —— 确定结构(3) 创建新表 —— 输入记录 创建新表 —— 输入记录 格式:APPEND 功能:向当前打开的数据库中逐条地输入纪录 说明: 输入数据宽度填满字段,光标会自动跳到下一字段否则按回车键 日期中的“/”不用输,要符合mm/dd/yy格式;逻辑型字段内只输入一个字母(T,t,Y,y,F,f,N,n) 对于备注型和通用型字段内输入时,双击memo和gen,这些数据存在同名的FPT文件中,对于有数据备注型和通用型字段显示Memo和Gen 创建新表 —— 输入记录 当所有记录输入完后,关闭输入窗口,则内容自动保存或按Ctrl+W存盘返回 输入记录时底行状态栏显示有关信息 菜单方式: 使用菜单中的“显示”/“浏览”,再使用菜单中的“显示”/“追加方式” 第二节 表文件的打开与关闭 表文件的打开 表文件的关闭 表文件的打开 表文件的关闭 第三节 显示记录内容 显示记录内容 3. FIELDS〈字段名表〉:只显示字段名表中所列出的字段的 内容.例如:LIST 姓名,性别,职称 对于非空的备注型字段,用LIST命令时只显示Memo。要想显示其内容,必须将字段名列出来。(如:LIST 简历) 4 .若指定[FOR/WHILE 条件]:则显示符合条件的记录,否则显示指定范围内的全部记录。 5. [OFF]:是关闭显示记录号开关。 有OFF,不显示记录号;否则,显示。 6. TO PRINT/TO FILE文件名:是将屏幕上显示的内容送到打印机或文本文件中 显示记录内容示例(一) 显示记录内容示例(二) 显示记录内容示例(三) 例8: 显示基本工资在250元以下的以及500元以上的职工姓名、基本工资。 LIST FOR 基本工资=250 .OR. 基本工资=500 FIELDS 姓名,基本工资 例9: 显示70年1月1日以后出生的女职工的记录 LIST FOR出生年月CTOD(‘01/01/70’) .AND. 性别=‘女’ [注意] : 函数的使用方法 例10: 显示姓‘李’的职工记录 LIST FOR SUBSTR(姓名,1,2)=‘李’? 例11: 显示已婚职工记录 LIST FOR 婚否= .T. [ 注意 ] : 逻辑型字段的处理方法 若不指出范围和条件,DISPLAY只显示当前记录,LIST是显示所有记录 DISPLAY是分屏显示,LIST是连续显示当前记录的概念参见第五章 记录的定位 第四节 表文件的复制(了解)一、表文件结构的复制及数据传送 复制表结构 格式:COPY STRUCTURE TO 新表文件名[FIELDS字段名表] 功能:将当前表文件结构复制到新文件中 说明: 此命令使用前要打开源表文件 新表文件名可不加扩展名,系统自己加.DBF 字段名表指明需要拷贝的源表文件中的字段,若省略,则复制所有字段,复制其他工作区中的字段名时要以“工作区名-字段名”格式 如:COPY STRU TO ABC FIELD 编号
显示全部