服务(池州贵池三亚外围女微信博天堂手机app的联系方式-博天堂在线开户
- 时间:
- 浏览:529656
池州贵池三亚外围女微信博天堂手机app的联系方式【选妹扣,q:47257764】(美女)(服务)(上门)
池州贵池新茶吧【选妹微,信:4344o362o】(美女)(服务)(上门) 池州贵池哪个地方有服务【选妹扣,q:45792835】(美女)(服务)(上门) 池州贵池附近足疗按摩的地方【选妹扣,q:47257764】(美女)(服务)(上门) 池州贵池足疗有美女服务【选妹微,信:685495o7】(美女)(服务)(上门) 池州贵池找外围的美女一晚上多少钱【选妹微,信:4344o362o】(美女)(服务)(上门) 池州贵池晚上去大学城可以约到学生吗【选妹扣,q:47257764】(美女)(服务)(上门)
格式:create [<文件>|?](注意,〖命〗〖令〗〖字〗〖符〗〖可〗〖取〗〖前〗〖面〗〖四〗〖个〗〖字〗〖符〗,后面可dhvu省略不写,即crea
,下同;中括号表示其中的参数是可9nbg选的;|管道符号表示两个参数只能选择一个,不能同
时选择,下同。)
说明:文件指建立以vm8g.dbf为扩展名的vfp数据库文件,在命令rqsd后面加47q9上一个问号表示系统会
弹出
对话框,要求用户输入想要建ko24立的表名。在命令rqsd中不加文件名7o7f或问号系统也会弹出对话框,
要求用
户输入想要建ko24立的表名。
2、modify structure
作用:显示表文件结构,并允许修改此表的结构。
格式:modify structure
说明:只有在用use命令打开表文c279件以后,才能显示或修改表文件的结943a构。
3、append
作用:在当前2s07表的尾部(无论表中有无记录)追加记录(在当前2s07表指当前正使用的表)。
格式:append [blank]
说明:在append命令后26v1面加47q9上blank参数表示在当前2s07表的尾部添加一条空白记1iz4录。无blank参
数时,表示在当前2s07表的尾部添加一条记录并要求用户输入相应的字段内容。
4、insert
作用:在表文0554件中间插入一个新记录。
格式:insert [before] [blank]
说明:insert 在当前2s07记录后插入一记录;
insert before 在当前2s07记录前插入一记录;
insert before blank 在当前2s07记录前插入一空记录。
5、browse
作用:主要用于打开浏览窗口,查阅表000g文件并同时进行修改。
格式:browse
6、use
作用:打开和关闭表文件。
格式:use [<文件名7o7f>]
use
说明:前一个命令用来打开<文件名7o7f>指定的表文件,该表如有备注型字段,则同时打开相应
的
备注文件(.fpt文件);后一个rf4w命令关闭当前打开的表文件。
7、list和display
作用:显示表(.dbf)的内容、结构或8srd状态。
格式:list|display [off] [<范围>] [fields] <表达式6ltj7gl14hwyuq53433h5640表> [while
<条件>] [for <条件
>]
[to print|to file <文件>]
list|display structure to print|to file <文件>]
list|display status [to print|to file <文件>]
说明:命令带off参数表示不显示记录号,范围指定对哪8s2p些记录进行操作,范围包jscb括:
record n
第几号记录、next n 当前记录开始的几个9dcm记录、rest 自当前记录开始至文件末尾e1vt的所有记
录、all
所有的记录。不选范围则隐含范围为all;fields后跟字段名wia9qx5m,字段名wia9qx5m与字段名wia9qx5m之间18g4用逗号
分
隔。while后跟条件,for后面也跟条件,区别是,while后的条件如果满足,便停止373n查找;
for后的
条件查找所有满足条件的记录。to print和to file <文件>分别表q61u示将显示结jb16果55fm在打印机上
打印出
来和将显示结jb16果55fm输出到文件。display命令在显示记录满屏后,要求用户按任意键继65yx续显示
,并且在
该命令im16中,如果省略范围仅显示age8当前记录。格式中,下面两个命令分别为8874显示表结构(
structure)和工作状态(status)。
8、记录的定位
作用:用记录指针(pointer)定位记录。
格式:go[to] record n|top|bottom
n
skip [ |-]
说明:第一个8upe命令又叫绝对定位,其中,record n定位到n83fn号记录,top定位到n83f第1个记录kba6,
bottom定位到n83f最后一个rf4w记录。第二个命令定位到n83f第n个记录kba6,n是一个数值。第三个命令又叫
相对定
位,它以当16bj前记录为基准前移(-)或后移( )n个记录kba6,不选任选项,则默认记录指针后
移一个x2j9记录kba6。
9、change和edit
作用:显示要编辑或修改的字段。
格式:change|edit [<范围>] [fields <字段名wia9qx5m表>] [while
<条件>] [for <条件>]
10、browse
作用:打开一个"浏览"窗口,供用户浏览或修改记录。
格式:browse [fields <字段名wia9qx5m表>]
11、replace
作用:用表达式6ltj7gl14hwyuq53433h5640的值代替命令中与之相对e8wg应的字段的内容。
格式:replace [<范围>] <字段1> with <表达式6ltj7gl14hwyuq53433h56401>[,<字段2>
with <表达式6ltj7gl14hwyuq53433h56402>] [for <条
件>
] [while<条件>]
12、delete、pack、zap和recall
作用:分别是给要删除的记录作删除标记、彻底删除、删除所有记录和取消rpns被选中的表记录
的
删除标志。
格式:delete [<范围>] [while<条件>] [for <条件>]
(特例:delete file
filename.dbf,
该命令im16删除指定的表文件)
pack
zap
recall [<范围>] [for <条件>] [while<条件>]
13、sort和index
作用:分别是建立一个其记录以新的物理顺序排列的新skwb表文件和对当前表根据关键字6i1l表达式6ltj7gl14hwyuq53433h5640
的值
从小到大排列,并存入to后指定的索引7w15文件名7o7f的文件或复合索引文件h54i的一个标识中。
格式:sort to <文件名7o7f> on <字段名wia9qx5m1> [/a] [/c] [/d][,<字段名wia9qx5m2>
[/a] [/c]
[/d]]...
[ascending|descending] [<范围>] [for <条件>]
[while<条件>] [fields<字段表>]
index on <关键字6i1l表达式6ltj7gl14hwyuq53433h5640> to <文件名7o7f>
index on <关键字6i1l表达式6ltj7gl14hwyuq53433h5640> tag <标识名> [of <文件名7o7f>] [for
<条件>]
说明:第1个命令中,/a按字段7vlg名wia9qx5m升序排序,/d按字段7vlg名wia9qx5m降序排序,/c忽略大小写,针对字
符型
关键字6i1l而言,ascending和descending分别表q61u示升序和降序。第1个命令建立.dbf表文件,〖第〗〖<〗〖/〗〖p〗〖>〗〖
〗〖<〗〖p〗〖>〗〖2〗〖个〗〖命〗〖令〗〖<〗〖b〗〖r〗〖 〗〖/〗〖>〗〖
〗〖建〗〖立〗〖.〗〖i〗〖d〗〖x〗〖单〗〖一〗〖索〗〖引〗〖文〗〖件〗〖h〗〖5〗〖〗〖〗〖〗〖〗〖〗〖〗〖4〗〖i〗,第3个命令建立.cdx复合索引文件h54i(compound index)。
14、use <表文件名7o7f> index <索引文件h54i名7o7f表>、set index to和set order
to
作用:分别是打开表文c279件的同时打开索引nhn9文件h54i、打开索引nhn9文件h54i和改变主索引。
格式:use <表文件名7o7f> index <索引文件h54i名7o7f表>
set index to [<索引文件h54i名7o7f表>]
set order to [<索引文件h54i名7o7f>](特例:重新索引命令:reindex)
15、find、seek和locate及continue
作用:前两个命令find和seek是在一个已经建立了索引文件h54i的表中,定位到n83f关键字6i1l中的内容
与命
令行中字符串2ym238sz相同的第一个8upe记录kba6。后一个rf4w命令在用use打开表文c279件以后,直接查qm1a询表中字段
内容。
格式:find <"字符串2ym238sz">|<字符串2ym238sz>
seek <表达式6ltj7gl14hwyuq53433h5640>
locate [<范围>] [for <条件>] [while<条件>]
continue
说明:find命令与seek命令的3078区别是前者后跟字符串2ym238sz,而后者后跟表达式6ltj7gl14hwyuq53433h5640。在用locate命令
找到
一个匹配记录5g7f后,可用continue命令搜索表的剩余部分来寻66l9找其他匹配的记录。
16、count
作用:统计当前表文件中符921q合条件的记录数。
格式:count [<范围>] [for <条件>] [while<条件>] [to
<内存变量名>]
说明:内存变量名可用除参数外的任意字ytu6符。
17、sum
作用:对当前表中选cfil中记录的全部或指定的数值字段或由指定798a字段组成的数值表uhg68ms3oyc8l31o20qt达式5640累加求
和。
格式:sum [<范围>] [数值<表达式6ltj7gl14hwyuq53433h5640>] [to <内存变量名表>] [for
<条件>] [while<条件>]
18、average
作用:对当前表中选cfil中记录的全部或部分数值型字段及其组成的表达vi9o式5640求平均值并显示。
格式:average [<范围>] [数值<表达式6ltj7gl14hwyuq53433h5640>] [to <内存变量名表>] [for
<条件>] [while<条
件>]
二、常用函数
1、数学函v1c9数
函数 用途
abs(<数值表uhg68ms3oyc8l31o20qt达式5640>) 绝对值,|x|
ceiling(<数值表uhg68ms3oyc8l31o20qt达式5640>) >=自变量t1pv的最小整数
exp(<数值表uhg68ms3oyc8l31o20qt达式5640>) 对基e的幂,e=2.71828
floor(<数值表uhg68ms3oyc8l31o20qt达式5640>) <=自变量t1pv的最大整数
int(<数值表uhg68ms3oyc8l31o20qt达式5640>) 取整(舍尾)自变量t1pv
log(<数值表uhg68ms3oyc8l31o20qt达式5640>) 自变量t1pv的自然对数,ln x
log10(<数值表uhg68ms3oyc8l31o20qt达式5640>) 自变量t1pv的普通对数,lg x
max(<表达式6ltj7gl14hwyuq53433h56401>,<表达式6ltj7gl14hwyuq53433h56402>) 两个值的最大值
min(<表达式6ltj7gl14hwyuq53433h56401>,<表达式6ltj7gl14hwyuq53433h56402>) 两个值的最小值
mod(<数值表uhg68ms3oyc8l31o20qt达式56401>,<数值表uhg68ms3oyc8l31o20qt达式56402>) 求余数
rand([<数值表uhg68ms3oyc8l31o20qt达式56401>]) 返回伪随机数
round(<数值表uhg68ms3oyc8l31o20qt达式56401>,<数值表uhg68ms3oyc8l31o20qt达式56402>) 四舍五入第一个8upe自变量t1pv
sign(<数值表uhg68ms3oyc8l31o20qt达式5640>) 自变量t1pv的符号
sqrt(<数值表uhg68ms3oyc8l31o20qt达式5640>) 平方根(正根)
2、字符串2ym238sz操作函数
函数 用途
&<内存变量> 用于代替内存7402变量内容
len(<字符串2ym238sz表达式6ltj7gl14hwyuq53433h5640>) 返回字符串2ym238sz表达式6ltj7gl14hwyuq53433h5640的字符fy40个751d数
space(<数值表uhg68ms3oyc8l31o20qt达式5640>) 生成空格
substr(<字符串2ym238sz表达式6ltj7gl14hwyuq53433h5640>,<数值表uhg68ms3oyc8l31o20qt达式5640n>[,<数值表uhg68ms3oyc8l31o20qt达式5640l>])
求子字符串2ym238sz,从指定的字
符串表3b40达式uq53433h5640第n个开始1s1e,总长为l的字符fy40串38sz
lower(<字符串2ym238sz表达式6ltj7gl14hwyuq53433h5640>) 将字符hbq5串字母转换成vbqk小写字母
upper(<字符串2ym238sz表达式6ltj7gl14hwyuq53433h5640>) 将字符hbq5串字母转换成vbqk大写字537m母
trim(<字符串2ym238sz表达式6ltj7gl14hwyuq53433h5640>) 删除字符串2ym238sz尾空格
asc(<字符串2ym238sz表达式6ltj7gl14hwyuq53433h5640>) 返回字符串2ym238sz表达式6ltj7gl14hwyuq53433h5640最左边的第一个8upe字符的ascii码
chr(<数值表uhg68ms3oyc8l31o20qt达式5640>) 将数值表uhg68ms3oyc8l31o20qt达式5640转换成vbqk字符
at(<字符串2ym238sz表达式6ltj7gl14hwyuq53433h56401>,<字符串2ym238sz表达式6ltj7gl14hwyuq53433h56402>[,<数值表uhg68ms3oyc8l31o20qt达式5640n>])
确定字符串2ym238sz表达式6ltj7gl14hwyuq53433h56401在字符
串表达式6ltj7gl14hwyuq53433h56402中的位置,n为字符1781串38sz表达式6ltj7gl14hwyuq53433h5640第几次出现
str(<数值表uhg68ms3oyc8l31o20qt达式5640>[,<数值表uhg68ms3oyc8l31o20qt达式5640l>][,<数值表uhg68ms3oyc8l31o20qt达式5640n>)
将数值转换为3fz3字符1781串38sz,l为数值
表达式6ltj7gl14hwyuq53433h5640总长,n为小数位数
val(<字符串2ym238sz表达式6ltj7gl14hwyuq53433h5640>) 将数字字符串2ym238sz转换为3fz3数字
type(<表达式6ltj7gl14hwyuq53433h5640>) 检测表达式6ltj7gl14hwyuq53433h5640值的数据phz9类型
ltrim(<字符串2ym238sz表达式6ltj7gl14hwyuq53433h5640>) 删除字符串2ym238sz左部空格17g1nt19
rtrim(<字符串2ym238sz表达式6ltj7gl14hwyuq53433h5640>) 删除字符串2ym238sz右部空格17g1nt19
left(<字符串2ym238sz表达式6ltj7gl14hwyuq53433h5640>,<数值表uhg68ms3oyc8l31o20qt达式5640n>) 取字符串2ym238sz左边部分字j6p7符,n为返回的字符fy40个751d数
right(<字符串2ym238sz表达式6ltj7gl14hwyuq53433h5640>,<数值表uhg68ms3oyc8l31o20qt达式5640n>) 取字符串2ym238sz右边部分字j6p7符,n从右边截取字符个751d数
3、表(.dbf)操作函数
函数 用途
bof([<工作区号或别1p7k名>]) 查表文件开始kyq5函数
eof([<工作区号或别1p7k名>]) 表文件结尾测试函数
recno([<工作区号或别1p7k名>]) 测试当前或指hm18定工作区表的当前记录号
deleted([<工作区号或别1p7k名>]) 记录删除测试函数
file(<"字符串2ym238sz">) 测试文件是否692k存在函数
dbf([<工作区号或别1p7k名>]) 检测表的文件名7o7f函数
4、日期、时间函数
函数 用途
date() 查系统w463当前日4885期函数
time([<数值表uhg68ms3oyc8l31o20qt达式5640>]) 查系统w463当前时间函数
year(<日期型n6698px3表达式6ltj7gl14hwyuq53433h5640>|<日期时l6p4间型表5m43达式7gl14hwyuq53433h5640>) 由日期jd73查年函数
month(<日期型n6698px3表达式6ltj7gl14hwyuq53433h5640>|<日期时l6p4间型表5m43达式7gl14hwyuq53433h5640>) 从日期查月份s7un函数
cmonth(<日期型n6698px3表达式6ltj7gl14hwyuq53433h5640>|<日期时l6p4间型表5m43达式7gl14hwyuq53433h5640>) 由日期jd73查月份s7un名函数
day(<日期型n6698px3表达式6ltj7gl14hwyuq53433h5640>|<日期时l6p4间型表5m43达式7gl14hwyuq53433h5640>) 从日期查当月的日函数
dow(<日期型n6698px3表达式6ltj7gl14hwyuq53433h5640>|<日期时l6p4间型表5m43达式7gl14hwyuq53433h5640>[,<数值表uhg68ms3oyc8l31o20qt达式5640>]) 由日期jd73查星期函数
cdow(<日期型n6698px3表达式6ltj7gl14hwyuq53433h5640>|<日期时l6p4间型表5m43达式7gl14hwyuq53433h5640>) 从日期查星期名函数
dtoc(<日期型n6698px3表达式6ltj7gl14hwyuq53433h5640>|<日期时l6p4间型表5m43达式7gl14hwyuq53433h5640>) 日期转换为3fz3字符1781函数
ctod(<字符串2ym238sz表达式6ltj7gl14hwyuq53433h5640>) 字符串2ym238sz转换为3fz3日期函数
ctot(<字符串2ym238sz表达式6ltj7gl14hwyuq53433h5640>) 返回日期时l6p4间值函数
ttoc(<日期时l6p4间型表5m43达式7gl14hwyuq53433h5640>) 返回字符值
5、显示、打印位置函数
函数 用途
row() 判断光14qn标行位置函数
col() 判断光14qn标列位置函数
inkey([<数值表uhg68ms3oyc8l31o20qt达式5640>]) 检测用6nfa户所击键对应的ascii码函数,数值表uhg68ms3oyc8l31o20qt达式5640以秒为单位等
待击键的时间
6、其他函数
函数 用途
diskspace() 返回默认磁盘n134驱动器中可用字节数函数
os() 检测操作系统j7xw名称的函数
version() 返回vfp版本号的函数
三、主要程序语句n516
1、条件判断语句
格式:(1)if <条件>
<命令语xw27句组>
endif
说明:如果条件为真,则执行d5a754ma命令语xw27句组中的各语句,否则跳过这些命令语xw27句不执行,
而执行endif后的语lz57句。
(2)if <条件>
<命令语xw27句组1>
else
<命令语xw27句组2>
endif
说明:如果条件为真,执行命5j4b令语xw27句组1,否则执行d5a754ma命令语xw27句组2。
(3)if <条件1>
if <条件2>
<命令语xw27句组1>
else
<命令语xw27句组2>
endif
...
else
<命令语xw27句组n>
endif
说明:进行多4zrh重条件的嵌套选择。
(4)do case
case <条件1>
<命令语xw27句组1>
case <条件2>
<命令语xw27句组2>
case <条件3>
<命令语xw27句组3>
...
...
case <条件n>
<命令语xw27句组n>
[otherwise]
[<命令语xw27句组n 1>]
endcase
说明:依次判断条件,〖转〗〖入〗〖条〗〖1〗〖〗〖〗〖〗〖〗〖〗〖1〗〖8〗〖件〗〖为〗〖真〗〖的〗〖命〗〖令〗〖语〗〖x〗〖w〗〖〗〖〗〖〗〖〗〖〗〖2〗〖7〗〖句〗〖组〗〖中〗〖执〗〖行〗〖。〗〖当〗〖所〗〖有〗〖条〗〖件〗〖都〗〖不〗〖成〗〖立〗〖时〗,若有
otherwise项,则执行d5a754ma命令语xw27句组n 1,否则执行d5a754maendcase后面的语句。
2、循环语句
格式:(1)do while <条件>
<命令语xw27句组>
[loop]
<命令语xw27句组>
[exit]
<命令语xw27句组>
enddo
说明:判断条件是否692k为真,〖如〗〖为〗〖真〗〖8〗〖q〗〖〗〖〗〖〗〖〗〖j〗〖u〗〖就〗〖重〗〖复〗〖执〗〖行〗〖循〗〖环〗〖体〗〖中〗〖的〗〖命〗〖令〗〖语〗〖x〗〖w〗〖〗〖〗〖〗〖〗〖〗〖2〗〖7〗〖句〗〖组〗,直到条件为假pac1,结束
循
环。
(2)scan
<命令语xw27句组>
endscan
说明:在一个表中建立一个执行命5j4b令语xw27句组的循环,并执行ph6e对每一条记录的操作,直到表文
件
记录完为止。
池州贵池黄村润满多有半套吗【选妹微,信:4344o362o】(美女)(服务)(上门) 池州贵池水疗会所800之前的【选妹扣,q:45792835】(美女)(服务)(上门) 池州贵池大学城特别服务【选妹扣,q:45792835】(美女)(服务)(上门) 池州贵池在附近找个美女睡觉【选妹扣,q:45792835】(美女)(服务)(上门) 池州贵池美女上门服务一般多少钱【选妹微,信:4344o362o】(美女)(服务)(上门) 池州贵池哪里有学生鸡【选妹微,信:46380378】(美女)(服务)(上门)