概述 1
第1章 函数 3
1.1 字符函数 3
1.1.1 ALINES()函数 3
1.1.2 ALLTRIM()函数 4
1.1.3 ASC()函数 5
1.1.4 AT()函数 6
1.1.5 AT_C()函数 7
1.1.6 ATC()函数 7
1.1.7 ATCC()函数 8
1.1.8 ATCLINE()函数 9
1.1.9 ATLINE()函数 10
1.1.10 BETWEEN()函数 11
1.1.11 CHRSAW()函数 12
1.1.12 CHRTRAN()函数 13
1.1.14 DIFFERENCE()函数 14
1.1.13 CHRTRANC()函数 14
1.1.15 EVALUATE()函数 15
1.1.16 GETWORDCOUNT()函数 15
1.1.17 GETWORDNUM()函数 16
1.1.18 INLIST()函数 17
1.1.19 ISALPHA()函数 18
1.1.20 ISBLANK()函数 18
1.1.21 ISDIGIT()函数 19
1.1.22 ISLEADBYTE()函数 20
1.1.23 ISLOWER()函数 21
1.1.24 ISUPPER()函数 21
1.1.25 LEFT()函数 22
1.1.26 LEFTC()函数 22
1.1.27 LEN()函数 23
1.1.28 LENC()函数 23
1.1.29 LIKE()函数 24
1.1.31 LOWER()函数 25
1.1.30 LIKEC()函数 25
1.1.32 LTRIM()函数 26
1.1.33 NORMALIZE()函数 27
1.1.34 OCCURS()函数 27
1.1.35 PADL()I PADR()IPADC()函数 28
1.1.36 PROPER()函数 29
1.1.37 RAT()函数 29
1.1.38 RATLINE()函数 30
1.1.39 REPLICATE()函数 31
1.1.40 RIGHT()函数 32
1.1.41 RIGHTC()函数 32
1.1.42 RTRIM()函数 33
1.1.43 SOUNDEX()函数 33
1.1.44 SPACE()函数 34
1.1.45 STR()函数 34
1.1.46 STRCONV()函数 35
1.1.47 STREXTRACT()函数 36
1.1.48 STRTRAN()函数 37
1.1.49 STUFF()函数 38
1.1.50 STUFFC()函数 38
1.1.51 SUBSTR()函数 39
1.1.52 SUBSTRC()函数 40
1.1.53 TEXTMERGE()函数 41
1.1.54 TRANSFORM()函数 41
1.1.55 TRIM()函数 43
1.1.56 TXTWIDTH()函数 43
1.1.57 UPPER()函数 44
1.2 数据转换函数 45
1.2.1 CHR()函数 45
1.2.2 CTOD()函数 46
1.2.3 MTON()函数 46
1.2.4 NTOM()函数 47
1.2.5 NVL()函数 47
1.2.6 TTOC()函数 48
1.2.7 TTOD()函数 49
1.3 日期和时间函数 50
1.3.1 CDOW()函数 50
1.3.2 CMONTH()函数 50
1.3.3 CTOT()函数 51
1.3.4 DATE()函数 51
1.3.5 DATETIME()函数 52
1.3.6 DAY()函数 53
1.3.7 DMY()函数 54
1.3.8 DOW()函数 54
1.3.9 DTOC()函数 55
1.3.10 DTOS()函数 56
1.3.11 DTOT()函数 56
1.3.12 FDATE()函数 57
1.3.13 GOMONTH()函数 58
1.3.14 HOUR()函数 58
1.3.15 MDY()函数 59
1.3.16 MINUTE()函数 60
1.3.17 MONTH()函数 60
1.3.18 QUARTER()函数 61
1.3.19 SEC()函数 61
1.3.20 SECONDS()数 62
1.3.21 TIME()函数 62
1.3.22 WEEK()函数 62
1.4.1 ABS()函数 64
1.4 数值函数 64
1.3.23 YEAR()函数 64
1.4.2 ACOS()函数 65
1.4.3 ASIN()函数 65
1.4.4 ATAN()函数 66
1.4.5 ATN2()函数 67
1.4.6 BITAND()函数 67
1.4.7 BITCLEAR()函数 68
1.4.9 BITNOT()函数 69
1.4.8 BITLShift()函数 69
1.4.10 BITOR()函数 70
1.4.11 BITRShift()函数 71
1.4.12 BITSET()函数 71
1.4.13 BITTEST()函数 72
1.4.14 BITXOR()函数 72
1.4.15 CEILING()函数 73
1.4.16 COS()函数 74
1.4.17 DTOR()函数 74
1.4.18 EXP()函数 75
1.4.19 FLOOR()函数 75
1.4.20 FV()函数 76
1.4.21 INT()函数 77
1.4.22 LOG()函数 77
1.4.23 LOG10()函数 78
1.4.24 MAX()函数 78
1.4.25 MIN()函数 79
1.4.26 MOD()函数 80
1.4.27 PAYMENT()函数 80
1.4.28 PI()函数 81
1.4.29 PV()函数 81
1.4.30 RAND()函数 82
1.4.31 ROUND()函数 83
1.4.32 RTOD()函数 84
1.4.33 SIGN()函数 85
1.4.34 SQRT()函数 85
1.4.35 TAN()函数 86
1.4.36 VAL()函数 86
1.5 数据库操作函数 87
1.5.1 ADATABASES()函数 87
1.5.2 ADBOBJECTS()函数 88
1.5.3 AFIELDS()函数 89
1.5.5 AUSED()函数 91
1.5.4 ALIAS()函数 91
1.5.6 BOF()函数 92
1.5.7 CANDIDATE()函数 93
1.5.8 CDX()函数 94
1.5.9 CPDBF()函数 96
1.5.10 CURSORGETPROP()函数 96
1.5.11 CURSORSETPROP()函数 99
1.5.12 CURSORTOXML()函数 101
1.5.13 CURVAL()函数 105
1.5.14 DBC()函数 106
1.5.15 DBF()函数 107
1.5.16 DBGETPROP()函数 107
1.5.17 DBSETPROP()函数 114
1.5.18 DBUSED()函数 115
1.5.19 DELETED()函数 116
1.5.20 DEscENDING()函数 117
1.5.21 EDITSOURCE()函数 118
1.5.22 EMPTY()函数 120
1.5.23 EOF()函数 121
1.5.24 EXECSCRIPT()函数 122
1.5.25 FCOUNT()函数 123
1.5.26 FIELD()函数 124
1.5.27 FILTER()函数 124
1.5.28 FLDLIST()函数 125
1.5.29 FLOCK()函数 125
1.5.30 FOR()函数 127
1.5.31 FOUND()函数 128
1.5.32 GETFLDSTATE()函数 129
1.5.33 GETNEXTMODIFIED()函数 131
1.5.34 HEADER()函数 132
1.5.35 IDXCOLLATE()函数 133
1.5.36 INDBC()函数 134
1.5.37 ISEXCLUSIVE()函数 135
1.5.38 ISREADONLY()函数 136
1.5.39 KEY()函数 137
1.5.40 KEYMATCH()函数 139
1.5.41 LOOKUP()函数 140
1.5.42 LUPDATE()函数 141
1.5.43 MDX()函数 142
1.5.44 MEMLINES()函数 143
1.5.45 MLINE()函数 144
1.5.46 NDX()函数 145
1.5.47 ORDER()函数 146
1.5.48 PRIMARY()函数 147
1.5.49 RECCOUNT()函数 148
1.5.50 RECNO()函数 149
1.5.51 RECSIZE()函数 150
1.5.52 REFRESH()函数 151
1.5.53 RELATION()函数 152
1.5.54 SEEK()函数 153
1.5.55 SELECT()函数 154
1.5.56 SETFLDSTATE()函数 155
1.5.57 SQLCANCEL()函数 156
1.5.58 SQLCOLUMNS()函数 157
1.5.59 SQLCOMMIT()函数 158
1.5.60 SQLCONNECT()函数 159
1.5.61 SQLDISCONNECT()函数 160
1.5.62 SQLEXEC()函数 161
1.5.63 SQLGETPROP()函数 162
1.5.64 SQLMORERESULTS()函数 163
1.5.65 SQLROLLBACK()函数 164
1.5.66 SQLSETPROP()函数 165
1.5.67 SQLSTRINGCONNECT()函数 168
1.5.68 SQLTABLES()函数 168
1.5.69 TAG()函数 170
1.5.70 TAGCOUNT()函数 171
1.5.72 TARGET()函数 172
1.5.71 TAGNO()函数 172
1.5.73 UNIQUE()函数 173
1.5.74 USED()函数 173
1.5.75 XMLTOCURSOR()函数 174
1.5.76 XMLUPDATEGRAM()函数 175
1.6 环境设置函数 176
1.6.1 CPCONVERT()函数 176
1.6.2 CPCURRENT()函数 176
1.6.3 GETCOLOR()函数 177
1.6.4 GETCP()函数 178
1.6.5 GETENV()函数 179
1.6.6 HOME()函数 179
1.6.7 IMESTATUS()函数 180
1.6.8 ISCOLOR()函数 181
1.6.9 OS()函数 182
1.6.10 VERSION()函数 183
1.7 SYS()函数 184
1.7.1 SYS()函数概述 184
1.7.2 SYS(0)——网络机器信息 187
1.7.3 SYS(1)——儒略(Julian)系统日期 187
1.7.4 SYS(2)——自午夜开始以秒计的时间 188
1.7.5 SYS(3)——合法的文件名 188
1.7.6 SYS(5)——默认驱动器 188
1.7.7 SYS(6)——当前打印设备 189
1.7.8 SYS(7)——当前格式文件 189
1.7.9 SYS(9)——Visual FoxPro 序列号 190
1.7.10 SYS(10)——来自儒略(Julian)日期的字符串 190
1.7.11 SYS(11)——儒略(Julian)日期 190
1.7.12 SYS(12)——可用内存的字节数 191
1.7.13 SYS(13)——打印机状态 191
1.7.14 SYS(14)——索引表达式 192
1.7.16 SYS(16)——执行程序文件名 193
1.7.17 SYS(17)——正在使用的处理器 193
1.7.15 SYS(15)——字符转换 193
1.7.18 SYS(18)——当前控件 194
1.7.19 SYS(20)——转换德文文本 194
1.7.20 SYS(21)——控制索引编号 194
1.7.21 SYS(22)——控制标识或索引名 195
1.7.22 SYS(23)——FoxPro EMS 内存使用情况 195
1.7.23 SYS(24)——EMS 内存限制 195
1.7.24 SYS(100)——控制台设置 196
1.7.25 SYS(101)——设备设置 196
1.7.26 SYS(102)——打印机设置 196
1.7.27 SYS(103)——对话设置 197
1.7.28 SYS(602)——BITMAP 设置 197
1.7.29 SYS(1001)——Visual FoxPro 内存 197
1.7.30 SYS(1016)——用户对象内存使用 198
1.7.31 SYS(1023)——启用诊断帮助模式 198
1.7.34 SYS(1104)——清除内存缓冲 199
1.7.33 SYS(1037)——“页面设置”对话框 199
1.7.32 SYS(1024)——禁止诊断帮助模式 199
1.7.35 SYS(1269)——属性信息 200
1.7.36 SYS(1270)——对象位置 200
1.7.37 SYS(1271)——对象的 SCX 文件 201
1.7.38 SYS(1272)——对象层次 201
1.7.39 SYS(1500)——激活系统菜单项 201
1.7.40 SYS(2000)——文件名通配符匹配 202
1.7.42 SYS(2002)——打开或关闭插入点 203
1.7.41 SYS(2001)——SET 命令状态 203
1.7.43 SYS(2003)——当前目录或文件夹 204
1.7.44 SYS(2004)——Visual FoxPro 启动目录或文件夹 204
1.7.45 SYS(2005)——当前资源文件 204
1.7.46 SYS(2006)——当前图形适配卡 205
1.7.47 SYS(2007)——检查求和值 205
1.7.48 SYS(2010)——CONFIG.SYS 文件设置 205
1.7.49 SYS(2011)——当前锁定状态 206
1.7.50 SYS(2012)——备注字段块大小 206
1.7.52 SYS(2014)——最小化路径 207
1.7.51 SYS(2013)——系统菜单名称字符串 207
1.7.53 SYS(2015)——惟一过程名 208
1.7.54 SYS(2016)——SHOW GETS WINDOW 命令中的窗口名称 208
1.7.55 SYS(2017)——显示启动屏幕 208
1.7.56 SYS(2018)——错误信息参数 208
1.7.57 SYS(2019)——配置文件名称和位置 209
1.7.58 SYS(2020)——默认磁盘空间 209
1.7.59 SYS(2021)——筛选表达式 210
1.7.62 SYS(2029)——表类型 211
1.7.60 SYS(2022)——磁盘簇大小 211
1.7.61 SYS(2023)——临时路径 211
1.7.63 SYS(2030)——调试 213
1.7.64 SYS(2300)——添加或删除代码页 213
1.7.65 SYS(2333)——ActiveX 双界面支持 214
1.7.66 SYS(2334)——自动化服务调用模式 214
1.7.67 SYS(2335)——无人照管服务模式 215
1.7.69 SYS(2340)——NT 服务支持 216
1.7.68 SYS(2339)——释放 COM 对象时调用 CoFreeUnusedLibraries 216
1.7.70 SYS(2600)——把指针作为字符串返回 217
1.7.71 SYS(2800)——Accessibility 支持 217
1.7.72 SYS(2801)——事件跟踪支持 218
1.7.73 SYS(3004)——返回区域 ID 值 218
1.7.74 SYS(3005)——设置环境 ID 值 219
1.7.75 SYS(3006)——设置语言和区域 ID 值 220
1.7.76 SYS(3050)——设置缓冲内存大小 220
1.7.77 SYS(3051)——设置锁定重试间隔 221
1.7.78 SYS(3052)——重载 SET REPROCESS 锁定 222
1.7.79 SYS(3053)——ODBC 环境句柄 222
1.7.80 SYS(3054)——Rushmore 优化的级别 223
1.7.81 SYS(3055)——FOR 和 WHERE 子句复杂级别 224
1.7.82 SYS(3056)——读取注册表设置 225
1.7.83 SYS(3095)——IDispatch 指针 225
1.7.85 SYS(3098)——释放对象引用 226
1.7.84 SYS(3097)——添加对象引用 226
1.7.87 SYSMETRIC()函数 227
1.7.86 SYS(4204)——Active Document 调试 227
1.8 文件管理函数 229
1.8.1 CURDIR()函数 229
1.8.2 DISKSPACE()函数 229
1.8.3 DisplayPath()函数 230
1.8.4 FCHSIZE()函数 231
1.8.5 FCLOSE()函数 232
1.8.6 FCREATE()函数 232
1.8.7 FEOF()函数 234
1.8.8 FERROR()函数 234
1.8.9 FFLUSH()函数 235
1.8.10 FGETS()函数 236
1.8.11 HILE()函数 237
1.8.12 FOPEN()函数 237
1.8.14 FREAD()函数 239
1.8.13 FPUTS()函数 239
1.8.15 FSEEK()函数 240
1.8.16 FSIZE()函数 241
1.8.17 FTIME()函数 243
1.8.18 FULLPATH()函数 243
1.8.19 FWRITE()函数 244
1.8.20 GETDIR()函数 244
1.8.21 GETFILE()函数 245
1.8.22 GETPICT()函数 247
1.8.23 LOCHLE()函数 248
1.8.24 PUTFILE()函数 249
1.9 网络函数 251
1.9.1 ANETRESOURCES()函数 251
1.9.2 LOCK()函数 252
1.9.3 OLDVAL()函数 253
1.9.5 RLICK()函数 255
1.9.4 REQUERY()函数 255
1.9.6 TABLEREVERT()函数 257
1.9.7 TABLEUPDATE()函数 258
1.9.8 TXNLEVEL()函数 261
1.10 键盘和鼠标函数 262
1.10.1 CAPSLOCK()函数 262
1.10.2 FKLABEL()函数 262
1.10.3 FKMAX()函数 263
1.10.4 INKEY()函数 264
1.10.5 INSMODE()函数 266
1.10.6 ISMOUSE()函数 267
1.10.7 LASTKEY()函数 268
1.10.8 MCOL()函数 268
1.10.9 MDOWN()函数 269
1.10.10 MROW()函数 269
1.10.11 MWINDOW()函数 269
1.10.12 NUMLOCK()函数 270
1.10.13 ROW()函数 271
1.11 菜单和菜单栏函数 271
1.11.1 BAR()函数 271
1.11.2 CNTBAR()函数 273
1.11.3 CNTPAD()函数 275
1.11.4 GETBAR()函数 276
1.11.5 GETPAD()函数 277
1.11.6 MENU()函数 278
1.11.7 MRKBAR()函数 279
1.11.8 MRKPAD()函数 280
1.11.9 PAD()函数 281
1.11.10 POPUP()函数 282
1.11.11 PRMBAR()函数 283
1.11.12 PRMPAD()函数 283
1.11.13 SKPBAR()函数 284
1.12.1 APRINTERS()函数 285
1.12 打印函数 285
1.11.14 SKPPAD()函数 285
1.12.2 GETPRINTER()函数 286
1.12.3 PCOL()函数 287
1.12.4 PRINTSTATUS()函数 287
1.12.5 PROW()函数 288
1.12.6 PRTINFO()函数 288
1.13 窗口函数 292
1.13.1 SCOLS()函数 292
1.13.2 SROWS()函数 292
1.13.3 WBORDER()函数 292
1.13.4 WCHILD()函数 293
1.13.5 WCOLS()函数 294
1.13.6 WDOCKABLE()函数 295
1.13.7 WEXIST()函数 295
1.13.8 WFONT()函数 296
1.13.9 WLAST()函数 297
1.13.10 WLCOL()函数 298
1.13.11 WLROW()函数 299
1.13.12 WMAXIMUM()函数 299
1.13.13 WMINIMUM()函数 300
1.13.14 WONTOP()函数 301
1.13.15 WOUTPUT()函数 301
1.13.16 WPARENT()函数 302
1.13.17 WROWS()函数 303
1.13.18 WTTTLE()函数 304
1.13.19 WVISIBLE()函数 305
1.14 程序管理函数 306
1.14.1 ACLASS()函数 306
1.14.2 AINSTANCE()函数 307
1.14.3 AMEMBERS()函数 308
1.14.4 APROCINFO()函数 310
1.14.5 ASELOBJ()函数 311
1.14.6 ASESSIONS()函数 312
1.14.7 ASTACKINFO()函数 313
1.14.9 COMARRAY()函数 314
1.14.8 ATAGINFO()函数 314
1.14.10 COMCLASSINFO()函数 316
1.14.11 COMPOBJ()函数 317
1.14.12 COMPROP()函数 318
1.14.13 CREATEOBJECT()函数 318
1.14.14 CREATEOBJECTEX()函数 320
1.14.15 ERROR()函数 321
1.14.16 EVENTHANDLER()函数 322
1.14.17 GETINTERFACE()函数 323
1.14.18 GETOBJECT()函数 323
1.14.19 GETPEM()函数 324
1.14.20 INPUTBOX()函数 325
1.14.21 LINENO()函数 325
1.14.22 MESSAGE()函数 326
1.14.23 MESSAGEBOX()函数 327
1.14.24 OBJTOCLIENT()函数 330
1.14.25 ON()函数 334
1.14.26 PARAMETERS()函数 335
1.14.27 PROGRAM()函数 336
1.14.28 SET()函数 336
1.15 内存变量处理函数 338
1.15.1 ACOPY()函数 338
1.15.2 ADEL()函数 340
1.15.3 ADIR()函数 341
1.15.4 AELEMENT()函数 343
1.15.5 AERROR()函数 344
1.15.6 AINS()函数 345
1.15.7 ALEN()函数 347
1.15.8 ASCAN()函数 348
1.15.9 ASORT()函数 350
1.15.10 ASUBSCRIPT()函数 353
1.15.11 MEMORY()函数 354
1.16.1 DDE 函数概述 355
1.16 DDE 函数 355
1.16.2 DDEAbortTrans()函数 356
1.16.3 DDEAdvise()函数 357
1.16.4 DDEEnabled()函数 359
1.16.5 DDEExecute()函数 359
1.16.6 DDEInitiate()函数 361
1.16.7 DDELastError()函数 362
1.16.8 DDEPoke()函数 363
1.16.9 DDERequest()函数 364
1.16.10 DDESetOption()函数 365
1.16.11 DDESetService()函数 366
1.16.12 DDESetTopic()函数 369
1.16.13 DDETerminate()函数 371
1.17 其他函数 372
1.17.1 ADLLS()函数 372
1.17.2 AFONT()函数 372
1.17.5 FONTMETRIC()函数 374
1.17.3 ALANGUAGE()函数 374
1.17.4 COL()函数 374
1.17.6 GETFONT()函数 376
1.17.7 IIF()函数 377
1.17.8 ISNULL()函数 378
1.17.9 RGB()函数 379
1.17.10 RGBSCHEME()函数 379
1.17.11 SCHEME()函数 380
第2章 系统变量 381
2.1 系统变量概述 381
2.2 系统变量详述 383
2.2.1 _ALIGNMENT 系统变量 383
2.2.2 _ASCⅡCOLS 系统变量 383
2.2.3 _ASCⅡROWS 系统变量 384
2.2.4 _ASSIST 系统变量 384
2.2.5 _BEAUTIFY 系统变量 384
2.2.7 _BROWSER 系统变量 385
2.2.6 _BOX 系统变量 385
2.2.8 _BUILDER 系统变量 386
2.2.9 _CALCMEM 系统变量 386
2.2.10 _CALCVALUE 系统变量 387
2.2.11 _CLIPTEXT 系统变量 387
2.2.12 _Codesense 系统变量 387
2.2.13 _CONVERTER 系统变量 388
2.2.14 _COVERAGE 系统变量 388
2.2.15 _CUROBJ 系统变量 389
2.2.16 _DBLCLICK 系统变量 389
2.2.17 _DIARYDATE 系统变量 390
2.2.18 _DOS 系统变量 390
2.2.19 _FoxCode 系统变量 391
2.2.20 _FOXDOC 系统变量 391
2.2.21 _FoxTask 系统变量 391
2.2.23 _GENGRAPH 系统变量 392
2.2.22 _GALLERY 系统变量 392
2.2.24 _GENHTML 系统变量 393
2.2.25 _GENMENU 系统变量 393
2.2.26 _GENPD 系统变量 393
2.2.27 _GENSCRN 系统变量 394
2.2.28 _GENXTab 系统变量 394
2.2.29 _GETEXPR 系统变量 394
2.2.31 _INCSEEK 系统变量 395
2.2.30 _INCLUDE 系统变量 395
2.2.32 _INDENT 系统变量 396
2.2.33 _LMARGIN 系统变量 396
2.2.34 _MAC 系统变量 396
2.2.35 _MLINE 系统变量 396
2.2.36 _ObjectBrowser 系统变量 397
2.2.37 _PADVANCE 系统变量 397
2.2.38 _PAGENO 系统变量 397
2.2.44 _PECODE 系统变量 398
2.2.43 _PDSETUP 系统变量 398
2.2.45 _PFJECT 系统变量 398
2.2.46 _PEPAGE 系统变量 398
2.2.41 _PCOPIES 系统变量 398
2.2.42 _PDRIVER 系统变量 398
2.2.40 _PCOLNO 系统变量 398
2.2.39 _PBPAGE 系统变量 398
2.2.47 _PLENGTH 系统变量 399
2.2.48 _PLINENO 系统变量 399
2.2.49 _PLOFFSET 系统变量 399
2.2.50 _PPITCH 系统变量 399
2.2.51 _PQUALITY 系统变量 399
2.2.52 _PRETEXT 系统变量 399
2.2.53 _PSCODE 系统变量 399
2.2.54 _PSPACING 系统变量 400
2.2.55 _PWAIT 系统变量 400
2.2.56 _RMARGIN 系统变量 400
2.2.57 _RUNACTIVEDOC 系统变量 400
2.2.59 _SCCTEXT 系统变量 401
2.2.58 _SAMPLES 系统变量 401
2.2.60 _SCREEN 系统变量 402
2.2.61 _SHELL 系统变量 402
2.2.62 _SPELLCHK 系统变量 403
2.2.63 _SDTARTUP 系统变量 404
2.2.64 _TabS 系统变量 404
2.2.65 _TALLY 系统变量 404
2.2.66 _TASKLIST 系统变量 405
2.2.67 _TEXT 系统变量 406
2.2.68 _THROTTLE 系统变量 407
2.2.69 _TRANSPORT 系统变量 407
2.2.70 _TRIGGERLEVEL 系统变量 407
2.2.71 _UNIX 系统变量 408
2.2.72 _VFP 系统变量 408
2.2.73 _WINDOWS 系统变量 409
2.2.74 _WIZARD 系统变量 409
2.2.75 _WRAP 系统变量 410