• EXIT 与loop一样是 do while...enddo 命令的一个子句,它 可以放在 commands 程序组中间的任何地方,当程序一旦执 行到该子句时,则跳出循环,执行enddo后面的语句。此子句 根据需要可以有,也可以没有。
26
• 例8、随机产生一个70~80之间的数(例8 .PRG) • 例9、从2开始,计算偶数之和,直到和大于10000为止,并显示最后一个
在VFP环境下,通过系统提供的菜单命令,来完成各种操作。 3、程序文件方式
程序文件(简称程序),也叫做命令文件。将对数据库资源进行 操作管理的命令和对系统环境进行设置的命令,集中在一个扩展名 为(.PRG)的命令文件中,然后在运行该命令文件。
2
程序文件的建立与编辑
• 在VFP环境下,建立和编辑程序文件有两种方式:命令方式和菜单 方式 1、命令方式:在命令窗口中输入
• 实际上VFP只运行目标程序。对于新建的或已被修改的 VFP程序,执行DO命令是,VFP会自动对它编译并产生 与主名相同的目标程序,然后执行该目标程序。(例如 ,执行 DO QH时,将先编译产生 QH.FXP,然后运行 QX.FXP。)
• 目标程序的扩展名因源程序而异,.PRG的目标程序名是 .FXP,查询程序的目标扩展名为.QPX。
14
例3:对JS表,找到gh为‘A0002’的记录,如果此人的基本工资少于600,就将基本工 资增加100元(例3.PRG)
双向分支结构
• 根据一逻辑表达式的值,有条件的执行一组命令。语法:
IF 逻辑表达式 程序组1
ELSE 程序组2
ENDIF • 逻辑表达式代表一逻辑值,如果这逻辑值为真,系统执行程序组1,否则执
例: WAIT “请检查输入内容” WINDOW AT 12,20 TIMEOUT 10