清华大学出版社 TSINGHUA UNIVERSITY PRESS 第2章表的基本操作
第2章 表的基本操作
清华大学出版社 TSINGHUA UNIVERSITY PRESS 设备表 21表的建立与修改 编号 名称启用日期 价格 部门主要设备备注商标 016-1车床 03/05/90 62044.61 21 Memo en 016-2车床 01/15/9 27132.7321 memo gen 037-2磨床 07/21/90 241292.12 InteRno gen 038-1钻床 10/12/89 5275.0023 gen 100-1微机 08/12/97 8810.0012 meno Ge en 设备表的结构 101-1复印机06/01/92 10305.0112 TTTFTFF en 210-1轿车 05/08/95 151000.0011 InteRno Gen 政索引表 字段名 宽度小数位数索引UL 有关命令 名称 字符型 启用日斯 日期型 取消 ●创建设备表 create sb 价格 数值型 插入〔) 打开设备表 Use sb 主要设备 逻辑型 89214 册除① 浏览、修改记录 browse 备注 备注型 修改结构 Modify structure ●关闭当前表use
设备表 2.1 表的建立与修改 编号 名称 启用日期 价格 部门 主要设备 备注 商标 016-1 车床 03/05/90 62044.61 21 .T. Memo gen 016-2 车床 01/15/92 27132.73 21 .T. memo gen 037-2 磨床 07/21/90 241292.12 22 .T. memo gen 038-1 钻床 10/12/89 5275.00 23 .F. Memo gen 100-1 微机 08/12/97 8810.00 12 .T. memo Gen 101-1 复印机 06/01/92 10305.01 12 .F. memo gen 210-1 轿车 05/08/95 151000.00 11 .F. memo Gen 有关命令 ⚫ 创建设备表 create sb ⚫ 打开设备表 Use sb ⚫ 浏览、修改记录 browse ⚫ 修改结构 Modify structure ⚫ 关闭当前表 use 设备表的结构
饭社 TSINGHUA UNIVERSITY PRESS ● Browse命令的浏览窗口 ●“SB.商标”通用型字段窗口 □口 编号名称启用日期价格部门主要设备备注商标 016-1车床03/05/906204.6121T o16-2车床 01/15/9227132.7321T memo: gen g-2唐床 07/21/90241292.12 T memo: gen 038-1钻床 10/12/89 5275.0023F Memo gen 1001微机108/12/976100012了 memo Gen 101复印机06/0/9211030501s商标□旧区 210!车6101500g Fox. bmp
⚫ Browse命令的 浏览窗口 ⚫ “SB.商标”通用型字段窗口
清华大学出版社 TSINGHUA UNIVERSITY PRESS 22表达式 常量 数值型常量例如10,-100,2.81828, 字符型常量例如"微机",PC机’,"3.14159″ 日期型和日期时间型常量例如{06/30/1999},{9/15/998:45}, 2001/08/30 设置通常的日期格式,命令 SET STRICTDATE T00, 设置严格的日期格式,命令 SET STRICTDATE T01 逻辑型常量真和假两种值, T 变量 内存变量 S= VFP STORE 2*4 To n1 n2. n3 ? s &&显示S=VFP DIMENSION X(3),a(2,3)&&定义数组 a(1,3)=5 &&数组元素赋值 字段变量 USE Sb ?名称 &&SB.DBF打开后记录指针指向第1个记录,显示车床 G05 &将记录指针指向第5个记录(G0命令参阅2.3.1节) ?名称 系统变量
2.2 表达式 常量 数值型常量 例如10,-100,2.81828, 字符型常量 例如"微机",'PC机',"3.14159" 日期型和日期时间型常量 例 如 {06/30/1999}, {9/15/99 8:45} , {^2001/08/30} 设置通常的日期格式,命令SET STRICTDATE TO 0, 设置严格的日期格式,命令SET STRICTDATE TO 1 逻辑型常量 真和假两种值, .T. . F . 变量 内存变量 s='VFP' STORE 2*4 TO n1,n2,n3 ? 'S=',s && 显示S= VFP DIMENSION x(3),a(2,3) &&定义数组 a(1,3) =5 &&数组元素赋值 字段变量 USE sb ?名称 && SB.DBF打开后记录指针指向第1个记录,显示车床 GO 5 && 将记录指针指向第5个记录(GO命令参阅2.3.1节) ?名称 系统变量
清华大学出版社 表26VF算术、关系、逻辑运算符S8 运算优先级运算符 义 运算举例(注解表示显示结果) 算术 圆括号 876 或**乘方 &&9 乘 /% 除 取模:取两数相除的余数 15%4 &&3 减 关系4 小于 ?63<54 &&.F < 小于等于 ?{01/01/92}<={01/01/92}&.T 大于 abc>aaaa&&. t 大于等于 ?"大专">=”大学”&.T 相等:串比较时串首同就得真 ABC=AB &&.T 完全相等:两串全同才得真 、#或!=不相等 ?.T.<>.F &&.T 包含:左串是右串子串才得真?BC"$"ABCD" 逻辑 NOT或!非:结果是右边逻辑值的反 ?NOT BC$"ABCD &&F 2 与:两边都真才得真 ?.t. and abc>ab&&F 或:两边有一为真就得真 T OR4=5 &&.T
表2.6 VFP算术、关系、逻辑运算符 运算 优先级 运 算 符 意 义 运算举例(注解表示显示结果) 算术 8 ( ) 圆括号 7 ^ 或 ** 乘方 ?3^2 &&9 6 × 乘 / 除 % 取模:取两数相除的余数 ?15%4 &&3 5 + 加 - 减 关系 4 < 小于 ?63<54 &&.F. <= 小于等于 ?{01/01/92}<={01/01/92} &.T. > 大于 ?"ABC">"AAAA" &&.T. >= 大于等于 ?"大专">="大学" &&.T. = 相等:串比较时串首同就得真 ?"ABC"="AB" &&.T. = = 完全相等:两串全同才得真 ?"ABC"=="AB“ &&.F. <>、#或!= 不相等 ?.T.<>.F. &&.T. $ 包含:左串是右串子串才得真 ?"BC"$"ABCD" &&.T. 逻辑 3 NOT 或 ! 非:结果是右边逻辑值的反 ?NOT"BC"$"ABCD" &&.F. 2 AND 与:两边都真才得真 ?.T.AND"ABC">"AB" &&.F. 1 OR 或:两边有一为真就得真 ?.T.OR4=5 &&.T