目录 1
第1章FoxPro快速教学 1
1-1如何启动FoxPro 1
1-2如何建立数据库文件 2
1-3如何关闭窗口 9
1-4如何关闭并且存储数据文件 10
1-5如何退出FoxPro 11
1-6如何再进入FoxPro 11
1-7如何打开数据库文件 12
1-8如何设定打印机 14
1-9如何打印数据文件 19
1-10如何打印文本文件 19
1-11 如何使用计算器 22
1-12如何使用日历 23
1-13如何玩游戏 24
1-14如何隐藏窗口 25
1-15如何清除屏幕 26
1-16如何恢复命令窗口 27
1-17 如何转换不同的窗口 27
1-18如何设定屏幕颜色 28
第2章编辑数据文件 31
2-1如何显示数据 31
2-2编辑数据画面的按键说明 32
2-3如何输入备注字段数据 33
2-5如何退出备注字段画面 35
2-6如何修改备注字段数据 35
2-4如何存储备注字段数据 35
2-7如何移动备注字段里的数据 36
2-8如何复制备注字段里的数据 37
2-9如何清除备注字段所设定的块数据 38
2-10如何恢复备注字段里的数据 40
2-1 如何将备注字段中的部分数据,移到另一备注字段中 40
2-12如何将备注字段所有数据,复制到另一备注字段中 42
2-13如何查找数据 43
2-14如何继续查找数据 45
2-15如何查找数据并且替换数据 45
2-17如何增加数据 47
4-41 ACOS(expN) 反余弦函数 47
2-16如何自动查找数据并且替换所有数据 47
2-18如何删除数据 49
2-19如何恢复删除的数据 52
2-20如何彻底删除数据 53
2-21如何移动指针到某笔数据 54
2-22如何查找某笔数据 55
2-23如何继续查找下一笔数据 55
第3章数据文件的管理 56
3-1如何修改数据结构文件 56
3-2如何浏览数据 61
3-3如何改变窗口大小 61
3-4如何移动整个窗口 63
3-5如何移动字段 63
3-6如何修改字段大小 64
3-7如何分割窗口 65
3-8如何设定删除标志 66
3-9如何移动记录指针 67
3-10如何设定是否显示分隔线 68
3-12如何增加一笔空白数据记录 70
3-11 如何改变数据的显示画面 70
3-13如何彻底删除数据记录 71
3-14如何进行数据计算 72
3-15如何计算总值 75
3-16如何计算平均值 79
3-17如何统计分析数据记录数 83
3-18如何根据字符字段分析数据 84
3-19如何根据逻辑字段分析数据 86
3-20如何分析数字字段数据 87
3-21如何分析日期字段数据 92
3-22如何计算字段总平均值 99
3-23如何计算字段总值 100
3-24如何根据字符字段进行数据排序 101
3-25 如何根据日期字段进行数据排序 109
3-26如何根据逻辑字段进行数据排序 110
3-27如何根据数字字段进行数据排序 112
3-28如何将数据库文件转换成外部数据文件 113
3-29如何将外部的数据文件,增加到本数据文件中 118
3-30数据汇总 122
第4章函数说明 129
字符串函数 129
4-1“text” 设定字符串内容 129
4-2+ 字符串连结运算 129
4-3- 字符串并置运算 129
4-6 AT(,,) 由左往右查找字符或字符串在字符串中的位置 130
4-5ALLTRIM(expC) 去掉字符表达式中的所有空格 130
4-4 ASC(expC) 取得字符表达式第一个字符的ASCII代码 130
小写 131
4-7 ATC(,,) 查找字符或字符串在句子中的位置,不区分大 131
4-8 CHR(expN) 显示ASCII码值的符号,将指定数学表达式的 132
内容转换为字符串 132
4-9 CHRTRAN(,,) 查找字符在字符串中的位置,并且修改数据 132
4-10 LEFT(expC,) 从左边取字符串 133
4-11 LEN(expC) 确定字符表达式长度 133
4-12 LOWER(expC) 将大写字符表达式,转换成小写 133
4-13 LTRIM(expC) 消除字符串前置空白 134
4-14 MAX(,) 显示字符串的最大值 134
4 15 MIN(,) 显示字符串的最小值 134
设定表达式排列在菜单条中间 135
4-17 PADC(〈expr〉,〈expN〉[,〈expC〉]) 135
4-16 OCCURS(,) 统计字符在字符串中出现的次数 135
4-18 PADL(〈expr〉,〈expN〉[,〈expC〉]) 136
设定表达式排列在菜单条右端 136
4-19 PADR(〈expr〉,〈expN〉[,〈expC〉]) 136
设定表达式排列在菜单条左端 136
4-20 PROPER(expC) 设定每个单字的第一个字母为大写,其余为 136
小写 136
4-21 RAT(,,) 由右往左寻找字符或字符串,确定在字符串 137
中的位置 137
4-22 REPLICATE(,) 重复某个字符串 137
4-25 SOUNDEX(expC) 返回字符表达式的语音字符串 138
4-23 RIGHT(expC,) 从字符表达式的右部取字符串 138
4-24 RTRIM(expC) 消除字符串右边的空格 138
4-27 STR(expN,,) 将数字转成字符 139
4-26 SPACE(expN) 设定打印数据时,左边空几格 139
4-28 STRTRAN(,,) 查找字符在字符串中的位置,并且可指出要 140
修改的数据位置 140
4-29 STUFF(,,,) 将数据填在字符串的某个位置 140
4-30 SUBSTR(,,) 向中间取字符串 141
4-31 TRANSFORM(,) 设定格式化打印数据 141
4-32 TYPE(expC) 显示数据的类型 143
4-34 $ 包含于 144
4-35 乘方 144
运算指令 144
4-33 UPPER(expC) 将小写字符表达式,转成大写 144
4-36 * 乘号 145
4-37/ 除号 145
4-38+ 加号 146
4-39- 减号 146
数字函数 147
4-40 ABS(expN) 求绝对值 147
4-42 ASIN(expN) 反正弦函数 147
4-43 ATAN(expN) 反正切函数 148
4-44 ATN2(,) 返回四个象限的反正切弧度值 148
4-45 CEILING(expN) 取整数 149
4-46 COS(expN) 余弦函数 149
4-48 FLOOR(expN) 向下取整数 150
4-47 EXP(expN) 指数函数 150
4-49 FV(,,) 计算投资报酬率(采用复利计算) 151
4-50 INT(expN) 取整数 151
4-51 LOG(expN) 对数函数 152
4-52 LOG10(expN) 以10为底对数 152
4-53 MAX(,) 返回参数的最大值 153
4-54 MIN(,) 返回参数的最小值 154
4-55 MOD(,) 返回两数相除的余数 155
4-56 PAYMENT(,,) 返回贷款每期应缴金额 155
4-57 PI() 圆周率(3.14) 155
4-58 PV(,,) 计算投资报酬率(采用单利计算) 156
4-59 RAND() 返回随机产生的数,介于0到1之间 156
4-61 RECNO() 显示目前记录指针的编号 160
4 60 ROUND(expN,) 四舍五入函数 160
4-62 RTOD(expN) 换算弧度为角度 161
4-63 SIGN(expN) 返回正,负数结果 161
4-64 SIN(expN) 返回正弦的数值 161
4-65 SQRT(expN) 计算数学表达式的平方根 162
4-66 TAN(expN) 返回正切的数值 162
4-67 VAL(expC) 将字符转换成数字 162
符号指令 163
4-68() 括号 163
4-69< 小于 163
4-70> 大于 164
4-71= 等于或赋值 165
4-72<> 不等于 167
4-73<= 小于等于 168
4-74>= 大于等于 169
4-75== 恒等于 171
逻辑函数 171
4-76.T. 真值 171
4-77.F. 假值 171
4-78 NOT 非 172
4-79 AND 与 173
4-80 OR 或 173
4-81 BETWEEN(,,) 检测数值是否介于两数之间,参数为三个,返回 174
值为逻辑型 174
4-82 DELETED() 显示数据记录是否有删除标志 175
4-83 EMPTY(expr) 判断字段或内存变量是否非空 175
4-85 INLIST(,,) 查找数据类型 176
4-84 IIF(,,) 如果,有三个参数 176
日期函数 177
4-86 CDOW(expD) 将日期转换成星期几,返回值以字符串表示 177
4-87 CMONTH(expD) 将日期转换成月份函数,返回值以字符串表示 177
4-88 CTOD(expC) 将字符串转换成日期,且字符串格式为 178
mm/dd/yy 178
4-89 DATE() 显示今天的日期 178
4-90 DAY(expD) 显示日期是几号 180
4-91 DMY(expD) 将日期改为日/月/年格式,其中月份以字符串 180
表示 180
4-92DOW(expD) 显示日期是星期几函数,返回值以数字表示 181
4-93 DTOC(expD) 将日期转成字符 181
4-96 MAX(,) 返回参数的最大值 182
4-94 DTOS(expD) 将日期改为字符串格式,格式为yyyymmdd 182
4-95 GOMONTH(expD,)返回某日期的前后月份 182
4-97 MDY(expD) 显示日期格式,返回值月份以字符串表示,其 183
余以数字表示 183
4-98 MIN(,) 返回参数的最小值 183
4-99 MONTH(expD) 显示日期的月份,返回值以数字表示 184
4-100 SECONDS() 返回午夜到现在过了几秒 184
4-101 TIME() 显示现在的时间 185
4-102 YEAR(expD) 显示日期的年份,返回值以四位数字表示 185
第5章数据文件的查询技术 186
5-1如何根据记录号查询数据 186
5-2如何查询字符字段数据 188
5-3如何查询日期字段数据 191
5-4如何查询数字字段数据 194
5-5如何查询逻辑字段数据 196
5-6如何连续查询数据 198
第6章基本程序设计与逻辑训练 199
6-1如何编写程序 199
6-2如何存储程序 200
6-3如何执行程序 200
6-4如何打印程序 200
6-5基本程序设计 202
6-6循环程序设计的逻辑训练 213
附录A FoxPro的菜单说明 278
附录B FoxPro的文件类型说明 287
附录C系统内存变量 289