一、基础
1. 设置路径 SET DEFAULT TO
2. ?换行??不换行/从当前光标处显示表达式的值 3. 定位输出 @10,9 SAY 【在第十行,第十列定位】 二、 运算符以及表达式 1. 数值型:1,2,3…. 2.字符型:“1”,“2”,… 3. 关系表达式:“2000”>”200” 4. 逻辑表达式:.t..F.
*假设x=5,执行命令:?X=X+3,结果是 F。【数组一被定义,所有元素的值都被默认
为逻辑.F.】
5. 日期表达式:D={^2012/12/31}
*在命令窗口输入D={^2012/12/31},主屏幕显示结果为06/27/2012 6. 日期时间表达式:D={^2012/12/31 12:59:30}+30
7. 二维数组:DIMENSION A(3,7) 即此数组包含3x7=21个元素。
*根据上式,若DIMENSION(2),即求A(1,2)的值。
*用dimen命令定义数组后,各数组元素在没有赋值之前的数据类型是逻辑性。 8.释放内存变量:RELEASE ALL/ CLEAR ALL/CLEAR MEMO 9. 条件|X|>|Y|的表达式为ABS(X)>ABS(Y)
10. 能被3整除 N%3=0 MOD(N,3)=0 INT(N/3)=N/3 11. EXIT 跳出循环,跳到ENDXX后
12. LOOP 跳到上次循环的开始,即短路循环 13. 超过三种情况和用DO CASE 否则用IF 14. 非:NOT或!
15. NOT EOF():记录指针没有指到文件末尾【EOF()=END OF FILE】 16. SKIP:相对移动记录指针
17. DISPLAY:查看指针当前指的那条记录 18. 常量:在处理过程中其值保持不变的量。
a) 字符型【被”” []’’括起来的字符序列】
b) 数值型【123456789,5.87E12,5.87x10】 c) 逻辑性【T F .t. .f.】
d) 货币性【前面要加一个“$”符号】 e) 日期型 f) 日期时间型
19. 变量:在操作过程中可以改变其值得数据对象
a) 内存变量【简单内存变量和数组变量】 b) 字段变量
c) 系统变量【以下划线_开头】
20. 在设计菜单时,如果选择某个菜单项,需要执行一段程序代码,应该在“结果”列选择
过程。 21.
三、
常用函数
1. 取整函数 INT() 【只能取整,非四舍五入】 2. 求余函数 MOD()
3. 四舍五入函数 ROUND() 4. Left(X,3) 即对X 从左边取三个
SUBSTR(X,3,5) 即对x行第三个开始取5个 5. 删除字符串首尾
TRIM 去掉尾部空格 LTRIM去掉左边空格
ALLTRIM 去掉最前和最后的空格 6. 字符与ASII码的相互转化
ASC()将字符转化为ASCII CHR()将ASCII转化成字符 7.
STR(X,10,2)代表X这个字符有10个宽度,2代表取两个小数位数。不够的话,用*表示。 8. 将字符转化为数值 VAL(“”)
9. 宏代换【必须是字符内存变量】操作可以从变量中替换出字符串、表达式、命令。 10. VALUE()其类型是字符型,作用为将字符型数据转换为数值型数据。 11. 结构化
程序设计的三种结构:顺序结构,选择结构,循环结构。 12. 表示不等于的符号:!=、<>、≠
13. UPPER大写换小写 LOWER小写换大写
14. 内存变量命名规则:1.由字母下划线开头 2.长度1~128字符
格式 store<表达式>to <>内存变量 <内存变量>=<表达式>
说明:1.等号左边必须是一个变量。 2.变量左边没有任何东西 否则是关系运算,即问是真是假。
15. 移动记录指针GO 插入记录 insert 恢复删除RECALL 物理删除PACK
复制数据库表 COPY 清空数据库表 ZAP 查找表的所有数据DIR 显示表的记录 LIST 修改记录EDIT 打开表USE 查看表的结构STRUCTURE 追加记录APPEND 16. 报表文件扩展名:frx菜单文件扩展名:mpr 17. 表单修改:alter tablealter
18. 向表单中插入数据:insert intovalues 19.
四、表单
1. FOUND()找到某个文件
NOT EOF()没有找到要找的,于是寻找下一个 CONTINUE 找到第二个,防止死循环 SKIP一条处理完了 Scan 记录指针往下移
Count for to 统计记录个数 Total on to 分类求和
Set relation to在两个表之间关联 Insert into 给表增加记录 Update set 修改记录 Alter table 修改表单 Add 增加记录
2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Drop删除表单 Rename重命名
Release关闭表单(退出)
数据索引分为标准索引(单索引)和复合索引(又分为结构化索引和独