精华内容
下载资源
问答
  • Visual FoxPro命令汇总

    2011-06-22 17:02:54
    3 SET MARK TO [日期分隔符] 指定日期分隔符 日期分隔符是字符型,必须加定界符.如:SET MARK TO ‘-’ 3 SET DATE TO AMERICAN|DMY|MDY|YMD 设置日期显示格式 只列出了常用选项
  • Visual_FoxPro常用命令

    2015-11-25 14:11:05
    Visual FoxPro常用命令 数据库文件及记录命令
  • Visual foxpro 命令大全和函数大全

    千次阅读 2010-03-17 15:25:00
    Visual foxpro 命令大全和函数大全 ? 在下一行显示表达式串 ?? 在当前行显示表达式串 @... 将数据按用户设定的格式显示在屏幕上或在打印机上打印 ACCEPT 把一个字符串赋给内存变量 APPEND 给数据库...

    Visual foxpro 命令大全和函数大全

     

    ? 在下一行显示表达式串
    ?? 在当前行显示表达式串
    @... 将数据按用户设定的格式显示在屏幕上或在打印机上打印
    ACCEPT 把一个字符串赋给内存变量
    APPEND 给数据库文件追加记录
    APPEND FROM 从其它库文件将记录添加到数据库文件中
    AVERAGE 计算数值表达式的算术平均值
    BROWSE 全屏幕显示和编辑数据库记录
    CALL 运行内存中的二进制文件
    CANCEL 终止程序执行,返回圆点提示符
    CASE 在多重选择语句中,指定一个条件
    CHANGE 对数据库中的指定字段和记录进行编辑
    CLEAR 清洁屏幕,将光标移动到屏幕左上角
    CLEAR ALL 关闭所有打开的文件,释放所有内存变量,选择1号工作区
    CLEAR FIELDS 清除用SET FIELDS TO命令建立的字段名表
    CLEAR GETS 从全屏幕READ中释放任何当前GET语句的变量
    CLEAR MEMORY 清除当前所有内存变量
    CLEAR PROGRAM 清除程序缓冲区
    CLEAR TYPEAHEAD 清除键盘缓冲区
    CLOSE 关闭指定类型文件
    CONTINUE 把记录指针指到下一个满足LOCATE命令给定条件的记录,在LOCATE命令后出现。无LOCATE则出错
    COPY TO 将使用的数据库文件复制另一个库文件或文本文件
    COPY FILE 复制任何类型的文件
    COPY STRUCTURE EXTENED TO 当前库文件的结构作为记录,建立一个新的库文件
    COPY STRUCTURE TO 将正在使用的库文件的结构复制到目的库文件中
    COUNT 计算给定范围内指定记录的个数
    CREATE 定义一个新数据库文件结构并将其登记到目录中
    CREATE FROM 根据库结构文件建立一个新的库文件
    CREATE LABEL 建立并编辑一个标签格式文件
    CREATE REPORT 建立宾编辑一个报表格式文件
    DELETE 给指定的记录加上删除标记
    DELETE FILE 删除一个未打开的文件
    DIMENSION 定义内存变量数组
    DIR 或 DIRECTORY 列出指定磁盘上的文件目录
    DISPLAY 显示一个打开的库文件的记录和字段
    DISPLAY FILES 查阅磁盘上的文件
    DISPLAY HISTORY 查阅执行过的命令
    DISPLAY MEMORY 分页显示当前的内存变量
    DISPLAY STATUS 显示系统状态和系统参数
    DISPLAY STRUCTURE 显示当前书库文件的结构
    DO 执行FoxBase程序
    DO CASE 程序中多重判断开始的标志
    DO WHILE 程序中一个循环开始的标志
    EDIT 编辑数据库字段的内容
    EJECT 使打印机换页的命令,将PROW()函数和PCOL()函数值置为0
    ELSE 在IF...ENDIF结构中提供另一个条件选择路线
    ENDCASE 终止多重判断
    ENDDO 程序中一个循环体结束的标志
    ENDIF 判断体IF...ENDIF结构结束标志
    ERASE 从目录中删除指定文件
    EXIT 在循环体内执行退出循环的命令
    FIND 将记录指针移动到第一个含有与给定字符串一致的索引关键字的记录上
    FLUSH 清除所有的磁盘存取缓冲区
    GATHER FROM 将数组元素的值赋予数据库的当前记录中
    GO/GOTO 将记录指针移动到指定的记录号
    HELP 激活帮助菜单,解释FoxBASE+的命令
    IF 在IF...ENDIF结构中指定判断条件
    INDEX 根据指定的关键词生成索引文件
    INPUT 接受键盘键入的一个表达式并赋予指定的内存变量
    INSERT 在指定的位置插入一个记录
    JOIN 从两个数据库文件中把指定的记录和字段组合成另一个库文件
    KEYBOARD 将字符串填入键盘缓冲区
    LABEL FROM 用指定的标签格式文件打印标签
    LIST 列出数据库文件的记录和字段
    LIST FILES 列出磁盘当前目录下的文件
    LIST HISTORY 列出执行过的命令
    LIST MEMORY 列出当前内存变量及其值
    LIST STATUS 列出当前系统状态和系统参数
    LIST STRUCTURE 列出当前使用的数据库的库结构
    LOAD 将汇编语言程序从磁盘上调入内存
    LOCATE 将记录指针移动到对给定条件为真的记录上
    LOOP 跳过循环体内LOOP与ENDDO之间的所有语句,返回到循环体首行
    MENU TO 激活一组@...PROMPT命令定义的菜单
    MODIFY COMMAND 进入FoxBASE+系统的字处理状态,并编辑一个ASCII码文本文件(如果指定文件名以.PRG为后缀,则编辑一个FoxBASE+命令文件)
    MODIFY FILE 编辑一个一般的ASCII码文本文件
    MODIFY LABEL 建立并编辑一个标签(.LBL)文件
    MODIFY REPORT 建立并编辑一个报表格式文件(.FRM)文件
    MODIFY STRUCTURE 修改当前使用的库文件结构
    NOTE/* 在命令文件(程序)中插入以行注释(本行不被执行)
    ON 根据指定条件转移程序执行
    OTHERWISE 在多重判断(DO CASE)中指定除给定条件外的其它情况
    PACK 彻底删除加有删除标记的记录
    PARAMETERS 指定子过程接受主过程传递来的参数所存放的内存变量
    PRIVATE 定义内存变量的属性为局部性质
    PROCEDURE 一个子过程开始的标志
    PUBLIC 定义内存变量为全局性质
    QUIT 关闭所有文件并退出FoxBASE+
    READ 激活GET语句,并正是接受在GET语句中输入的数据
    RECALL 恢复用DELETE加上删除标记的记录
    REINDEX 重新建立正在使用的原有索引文件
    RELEASE 清楚当前内存变量和汇编语言子程序
    RENAME 修改文件名
    REPLACE 用指定的数据替换数据库字段中原有的内容
    REPORT FORM 显示数据报表
    RESTORE FROM 从内存变量文件(.MEM)中恢复内存变量
    RESTORE SCREEN 装载原来存储过的屏幕映象
    RESUME 使暂停的程序从暂停的断点继续执行
    RETRY 从当前执行的子程序返回调用程序,并从原调用行重新执行
    RETURN 结束子程序,返回调用程序
    RUN/! 在FoxBASE+中执行一个操作系统程序
    SAVE TO 把当前内存变量及其值存入指定的磁盘文件(.MEM)
    SAVE SCREEN 将当前屏幕显示内容存储在指定的内存变量中
    SCATTER 将当前数据库文件中的数据移到指定的数组中
    SEEK 将记录指针移到第一个含有与指定表达式相符的索引关键字的记录
    SELECT 选择一个工作区
    SET 设置FoxBASE+控制参数
    SET ALTERNATE ON/OFF 设置传送/不传送输出到一个文件中
    SET ALTERNATE TO 建立一个存放输出的文件
    SET BELL ON/OFF 设置输入数据时响铃/不响铃
    SET CARRY ON/OFF 设置最后一个记录复制/不复制到添加的记录中
    SET CENTURY ON/OFF 设置日期型变量要/不要世纪前缀
    SET CLEAR ON/OFF 设置屏幕信息能/不能被清除
    SET COLOR ON/OFF 设置彩色/单色显示
    SET COLOR TO 设置屏幕显示色彩
    SET CONFIRM ON/OFF 设置在全屏幕编辑方式中,要求/不要求自动跳到下一个字段
    SET CONSOLE ON/OFF 设置将输出传送/不传送到屏幕
    SET DATE 设置日期表达式的格式
    SET DEBUG ON/OFF 设置传送/不传送ECHO的输出到打印机上
    SET DECIMALS TO 设置计算结果需要显示的小数位数
    SET DEFAULT TO 设置默认的驱动器
    SET DELETED ON/OFF 设置隐藏/显示有删除标记的记录
    SET DELIMITER TO 为全屏幕显示字段和变量设置定界符
    SET DELIMITER ON/OFF 选择可选的定界符
    SET DEVICE TO SCREEN/PRINT 将@...SAY命令的结果传送到屏幕/打印机
    SET DOHISTORY ON/OFF 设置存/不存命令文件中的命令到历史记录中
    SET ECHO ON/OFF 命令行回送到屏幕或打印机
    SET ESCAPE ON/OFF 允许ESCAPE退出/继续命令文件的执行
    SET EXACT ON/OFF 在字符串的比较中,要求/不要求准确一致
    SET EXACLUSIVE ON/OFF 设置数据库文件的共享
    SET FIELDS ON/OFF 设置当前打开的数据库中部分/全部字段为可用
    SET FIELDS TO 指定打开的数据库中可被访问的字段
    SET FILTER TO 在操作中将数据库中所有不满足给定条件的记录排除
    SET FIXED ON/OFF 固定/不固定显示的小数位数
    SET FORMAT TO 打开指定的格式文件
    SET FUNCTION 设置F1-F9功能键值
    SET HEADING ON/OFF 设置LIST或DISPLAY时,显示/不显示字段名
    SET HELP ON/OFF 确定在出现错误时,是否给用户提示
    SET HISTORY ON/OFF 决定是/否把命令存储起来以便重新调用
    SET HISTORY TO 决定显示历史命令的数目
    SET INDEX TO 打开指定的索引文件
    SET INTENSITY ON/OFF 对全屏幕操作实行/不实行反转显示
    SET MARGIN TO 设置打印机左页边
    SET MEMOWIDTH TO 定义备注型字段输出宽度和REPORT命令隐含宽度
    SET MENU ON/OFF 确定在全屏幕操作中是否显示菜单
    SET MESSAGE TO 定义菜单中屏幕底行显示的字符串
    SET ODOMETER TO 改变TALK命令响应间隔时间
    SET ORDER TO 指定索引文件列表中的索引文件
    SET PATH TO 为文件检索指定路径
    SET PRINT ON/OFF 传送/不传送输出数据到打印机
    SET PRINTER TO 把打印的数据输送到另一种设备或一个文件中
    SET PROCEDURE TO 打开指定的过程文件
    SET RELATION TO 根据一个关键字表达式连接两个数据库文件
    SET SAFETY ON/OFF 设置保护,在重写文件时提示用户确认
    SET SCOREBORAD ON/OFF 设置是/否在屏幕的第0行上显示FoxBASE+的状态信息
    SET STATUS ON/OFF 控制是/否显示状态行
    SET STEP ON/OFF 每当执行完一条命令后,暂停/不暂停程序的执行
    SET TALK ON/OFF 是否将命令执行的结果传送到屏幕上
    SET TYPEAHEAD TO 设置键盘缓冲区的大小
    SET UNIQUE ON/OFF 在索引文件中出现相同关键字的第一个/所有记录
    SKIP 以当前记录指针为准,前后移动指针
    SORT TO 根据数据库文件的一个字段或多个字段产生一个排序的哭文件
    STORE 赋值语句
    SUM 计算并显示数据库记录的一个表达式在某范围内的和
    SUSPEND 暂停(挂起)程序的执行
    TEXT...ENDTEXT 在屏幕上当前光标位置显示...的文本数据块
    TOTAL TO 对预先已排序的文件产生一个具有总计的摘要文件
    TYPE 显示ASCII码文件的内容
    UNLOCK 解除当前库文件对记录和文件的加锁操作
    UPDATE 允许对一个数据库进行成批修改
    USE 带文件名的USE命令打开这个数据库文件。无文件名时,关闭当前操作的数据库文件
    WAIT 暂停程序执行,按任意键继续执行
    ZAP 删除当前数据库文件的所有记录(不可恢复)

                                               Visual foxpro 函数大全

    一、 数值函数
    数值函数用于数值运算,其自变量与函数都是数值型数据。
    1.取绝对值函数ABS( )
    【格式】ABS(<nExp>)
    【功能】计算nExp的值,并返回该值的绝对值。
    2.指数函数EXP( )
    【格式】EXP(<nExp>)
    【功能】求以e为底、nExp值为指数的幂,即返回ex的值。
    3.取整函数INT( )
    【格式】INT(<nExp>)
    【功能】计算nExp的值,返回该值的整数部分。
    4.上界函数CEILING( )
    【格式】CEILING(<nExp>)
    【功能】计算nExp的值,返回一个大于或等于该值的最小整数。
    5.下界函数FLOOR( )
    【格式】FLOOR(<nExp>)
    【功能】计算nExp的值,返回一个小于或等于该值的最大整数。
    6.自然对数函数LOG( )
    【格式】LOG(<nExp>)
    【功能】求nExp的自然对数。nExp的值必须为正数。
    7.常用对数函数
    【格式】LOG10(<nExp>)
    【功能】求nExp的常用对数。nExp的值必须为正数。
    8.平方根函数SQRT( )
    【格式】SQRT(<nExp>)
    【功能】求非负nExp的平方根。
    9.最大值函数MAX( )和最小值函数MIN( )
    【格式】MAX(<nExp1>,< nExp2>[,< nExp3>...])
    MIN(<nExp1>,< nExp2>[,< nExp3>...])
    【功能】返回数值表达式中的最大值MAX( )和最小值MIN( )。
    10.求余数函数MOD( )
    【格式】MOD(<nExp1>,<nExp2>)
    【功能】返回nExp1除以nExp2的余数。余数的小数位数与nExp1相同,符号与nExp2相同。
    11.四舍五入函数ROUND( )
    【格式】ROUND(<nExp1>,< nExp2>)
    【功能】返回nExp1四舍五入的值, nExp2表示保留的小数位数。
    12.π函数PI( )
    【格式】PI( )
    【功能】返回常量π的近似值
    13.正弦函数SIN( )
    【格式】SIN(<nExp>)
    【功能】返回nExp的正弦值。nExp以弧度为单位,函数值域为[-1,1]。
    14.余弦函数COS( )
    【格式】COS(<nExp>)
    【功能】返回nExp的余弦值。nExp以弧度为单位,函数的值域为[-1,1]。
    15.正切函数TAN( )
    【格式】TAN(<nExp>)
    【功能】返回nExp的正切值。nExp以弧度为单位,其值为π/2或- π/2时,系统返回一个绝对值很大的数。
    16.反正弦函数ASIN( )
    【格式】ASIN(<nExp>)
    【功能】返回nExp的反正弦值。自变量值必须在[-1,1]内,函数值为弧度,且值域为[-π/2, π/2]。
    17.反余弦函数ACOS( )
    【格式】ACOS(<nExp>)
    【功能】返回nExp的反余弦值。自变量的值必须在[-1,1]内,函数值为弧度,值域为[-π/2, π/2]。
    18.反正切函数ATAN( )
    【格式】ATAN(<nExp>)
    【功能】返回nExp的反正切值。函数值为弧度,值域为(-π/2, π/2)。 
    
    二、 字符函数
    字符函数是处理字符型数据的函数,其自变量或函数值中至少有一个是字符型数据。函数中涉及的字符型数据项,均以cExp表示。
    1.子串位置函数
    【格式】AT(<cExp1>,< cExp 2>)
    【功能】返回串cExp1在串cExp2中的起始位置。函数值为整数。如果串cExp2不包含串cExp1,函数返回值为零。
    2.取左子串函数LEFT( )
    【格式】LEFT(<cExp>,<nExp>)
    【功能】返回从cExp串中第一个字符开始,截取nExp个字符的子串。
    3.取右子串函数RIGHT( )
    【格式】RIGHT(<cExp >,< nExp>)
    【功能】返回从cExp串中右边第一个字符开始,截取nExp个字符的子串。有关说明同LEFT( )函数。
    4.取子串函数SUBSTR( )
    【格式】SUBSTR (<cExp>,<nExp1> [,< nExp2>] )
    【功能】返回从串cExp中第nExp1个字符开始,截取nExp2个字符的子串。
    5.字符串长度函数LEN( )
    【格式】LEN(<cExp>)
    【功能】返回cExp串的字符数(长度)。函数值为N型。
    6.删除字符串前导空格函数LTRIM( )
    【格式】LTRIM(<cExp>)
    【功能】删除cExp串的前导空格字符。
    7.删除字符串尾部空格函数RTRIM( ) | TRIM( )
    【格式】RTRIM | TRIM(<cExp>)
    【功能】删除cExp串尾部空格字符。
    8.空格函数SPACE( )
    【格式】SPACE (<nExp>)
    【功能】返回一个包含nExp个空格的字符串。
    9.字符串替换函数STUFF( )
    【格式】STUFF(<cExp1>,<nExp1>,<nExp2>,<cExp2>)
    【功能】从nExp1指定位置开始,用cExp2串替换 cExp1串中nExp2个字符。
    10.字符复制函数 REPLICATE( )
    【格式】REPLICATE (<cExp>,<nExp>)
    【功能】返回将cExp串重复nExp次的字符串。
    11.定义输出格式函数 TRANSFORM( )
    【格式】TRANSFORM (<eExp>,<cExp>)
    【功能】按格式描述式cExp指定的格式,输出任意表达式eExp的值。 
    12.大小写转换函数LOWER( ) 和UPPER( )
    【格式】LOWER (<cExp>)
    UPPER (<cExp>)
    【功能】LOWER( )将cExp串中字母全部变成小写字母,UPPER( )将cExp串中字母全部变成大写字母,其它字符不变。
    13.宏替换函数 &
    【格式】& < cVar >[.< cExp >]
    【功能】替换出字符型变量cVar中字符。 
    
    三、 日期时间函数
    日期时间函数是处理日期型或日期时间型数据的函数。其自变量为日期型表达式dExp或日期时间型表达式tExp。
    1.系统日期函数DATE( )
    【格式】DATE()
    【功能】返回当前系统日期,此日期由Windows系统设置。函数值为D型。
    2.系统时间函数TIME( )
    【格式】TIME([<nExp>])
    【功能】返回当前系统时间,时间显示格式为hh:mm:ss。若选择了nExp ,则不管为何值,返回的系统时间还包括秒的小数部分,精确至小数点后两位。函数值为C型。
    3.日期函数DAY( )
    【格式】DAY(<dExp>)
    【功能】返回dExp式中的天数。函数值为N型
    4.星期函数DOW( )、CDOW( )
    【格式】DOW(<dExp>)
    CDOW(<dExp>)
    【功能】DOW( )函数返回dExp式中星期的数值,用1~7表示星期日~星期六。函数值为N型。CDOW( ) 函数返回dExp式中星期的英文名称。函数值为C型。
    5.月份函数MONTH( )、CMONTH( )
    【格式】MONTH(<dExp>)
    CMONTH(<dExp>)
    【功能】MONTH( )函数返回dExp式中月份数。函数值为N型。CMONTH( )函数则返回月份的英文名。函数值为C型。
    6.年份函数YEAR( )
    【格式】YEAR(<dExp>)
    【功能】函数返回dExp式中年份值。函数值为N型。 
    
    四、转换函数
    在数据库应用的过程中,经常要将不同数据类型的数据进行相应转换,满足实际应用的需要。Visual FoxPro系统提供了若干个转换函数,较好地解决了数据类型转换的问题。
    1.ASCII码函数ASC( )
    【格式】ASC (<cExp>)
    【功能】返回cExp串首字符的ASCII码值。函数值为N型。
    2.ASCII字符函数CHR( )
    【格式】CHR(<nExp >)
    【功能】返回以nExp值为ASCII码的ASCII字符。函数值为C型。
    3.字符日期型转换函数CTOD( )
    【格式】CTOD(<cExp>)
    【功能】把“××/××/××”格式的cExp串转换成对应日期值。函数值为D型。
    4.日期字符型转换函数DTOC( )
    【格式】DTOC(<dExp >〔, 1〕)
    【功能】把日期dExp转换成相应的字符串。函数值为C型。
    5.数值字符型转换函数STR( )
    【格式】STR(<nExp1>[,< nExp2>][,< nExp3>])
    【功能】将nExp1的数值转换成字符串形式。函数值为C型。
    6.字符数值型转换函数VAL( )
    【格式】VAL (<cExp>)
    【功能】将cExp串中数字转换成对应数值,转换结果取两位小数。函数值为N型。
    
    五、 测试函数
    在数据库应用的操作过程中,用户需要了解数据对象的类型、状态等属性,Visual FoxPro提供了相关的测试函数,使用户能够准确地获取操作对象的相关属性。
    1.数据类型函数TYPE( )
    【格式】TYPE(<cExp >)
    【功能】返回cExp 串表示的数据对象的数据类型,返回值是一个表示数据类型的大写字母。C:字符型,D:日期型,N:数值型,L:逻辑型,M:备注型,G:通用型,U:未定义。
    2.文件查找函数FILE()
    【格式】FILE(<cExp>)
    【功能】根据cExp串中指定路径查找文件,如未指定路径,则在默认目录中查找。文件存在,返回逻辑真(.T.) 值,否则为逻辑假(.F.)值。
    3.条件测试函数IIF( )
    【格式】IIF(<lExp >,<eExp 1>,<eExp2>)
    【功能】逻辑表达式lExp值为真(.T.),返回表达式eExp1的值,否则返回表达式eExp2的值。eExp1和eExp2可以是任意数据类型的表达式。
    4.表结束标志测试函数EOF( )
    【格式】EOF([<工作区号> | <别名>])
    【功能】测试记录指针是否移到表结束处。如果记录指针指向表中尾记录之后,函数返回真(.T.),否则为假(.F.)。
    5.表起始标识测试函数BOF ( )
    【格式】BOF ([<工作区号> | <别名>])
    【功能】测试记录指针是否移到表起始处。如果记录指针指向表中首记录前面,函数返回真(.T.),否则为假(.F.)。工作区说明见EOF()函数。
    6.当前记录号函数RECNO()
    【格式】RECNO([<工作区号> | <别名>])
    【功能】返回指定工作区中表的当前记录的记录号。对于空表返回值为1。
    7.当前记录逻辑删除标志测试函数DELETED( )
    【格式】DELETED([<工作区号> | <别名>])
    【功能】测试指定工作区中表的当前记录是否被逻辑删除。如果当前记有逻辑删除标记,函数返回真(.T.),否则为假(.F.)。
    8.记录数函数RECCOUNT( )
    【格式】RECCOUNT ([<工作区号> | <别名>])
    【功能】返回指定工作区中表的记录个数。如果工作区中没有打开表则返回0。
    9.记录大小测试函数RECSIZE( )
    【格式】RECSIZE( [<工作区号> | <别名>] )
    【功能】返回指定工作区中表的记录总长度。如果工作区中没有打开表则返回0。
    10.屏幕列坐标和行坐标函数 COL( )、ROW( )
    【格式】COL ( )
    ROW()
    【功能】COL ( )返回光标的列坐标值,ROW ( )返回光标的行坐标值。
    11.打印机列坐标和行坐标函数PCOL( ),PROW( )
    【格式】PCOL( )
    PROW()
    【功能】返回打印机打印头所处位置的列坐标和行坐标。 
    展开全文
  • 第八章 Visual FoxPro 6.0常用命令学时数:6学时 课程类型:实验课程章节:第八章 Visual FoxPro 6.0常用命令§8.1命令的一般格式§8.2数据库的基本操作命令§8.3工作区及其选择与互访教学目的:掌握命令的格式掌握常用...
    第八章 Visual FoxPro 6.0常用命令 
    学时数:6学时 课程类型:实验 
    课程章节: 
    第八章 Visual FoxPro 6.0常用命令 
    §8.1命令的一般格式 
    §8.2数据库的基本操作命令 
    §8.3工作区及其选择与互访 
    教学目的: 
    掌握命令的格式 
    掌握常用命令 
    理解工作区概念 
    了解多表操作 
    教学要求: 
    牢记有关常用命令 
    教学重点: 
    1. 命令的一般格式 
    2. 数据表的操作:显示记录,添加记录,插入记录,字段替换,记录定位,记录输
    出,记录修改,记录删除,记录恢复等 
    3. 数据组织:排序,索引,索引文件的打开,索引查找,重新索引,主索引移位 
    4. 工作区及其选择与互访,表间建立/取消关联,建立表间连接 
    教学难点: 
    1.数据组织:排序,索引,索引文件的打开,索引查找,重新索引,主索引移位 
    2.工作区及其选择与互访,表间建立/取消关联,建立表间连接 
    教学手段:讲解,分组讨论,习题,上机实习,演示 
    主要教学内容: 
    1.命令的一般格式 
    2.数据库的基本操作:打开库文件,打开表文件及修改表结构 
    3.数据表的操作:显示记录,添加记录,插入记录,字段替换,记录定位,记录输
    出,记录修改,记录删除,记录恢复等 
    4.数据组织:排序,索引,索引文件的打开,索引查找,重新索引,主索引移位 
    5.工作区及其选择与互访,表间建立/取消关联,建立表间连接 
    第八章 Visual FoxPro 6.0常用命令 
    §8.1命令的一般格式 
    命令的一般格式: 
    命令关键字 [范围] [表达式列表] [FOR 条件表达式] [WHILE 条件表达式] 
    注释: 
    1. 范围 
    RECORD N 指定记录 
    NEXT N 从当前开始下面几条记录 
    REST 从当前开始到结尾的所有记录 
    ALL 全部记录 
    2. 表达式列表 
    3. FOR/WHILE 条件表达式的区别(2点) 

    §8.2数据库的基本操作命令 
    天津中德职业技术学院 信息工程系 1
    第八章 Visual FoxPro 6.0常用命令 
    8.2.1打开库文件 
    命令格式:OPEN DATABASE 库文件名 
    8.2.2打开表文件 
    命令格式:USE 表文件名 
    8.2.3文件复制 
    命令格式:COPY TO 新表文件名 [字段列表][范围][FOR 条件] 
    COPY FILE TO 
    8.2.4记录指针定位 
    1.绝对定位命令 
    命令格式:GO/GOTO N 
    GO TOP/ GO BOTTOM 
    2.相对定位命令 
    命令格式:SKIP [+/- N] 
    注意:BOF(),EOF()函数 
    8.2.5查找定位命令 
    命令格式:LOCATE [范围] [FOR 条件] 
    CONTINUE 
    注意:FOUND()函数 
    8.2.6追加记录 
    命令格式:APPEND [BLANK] 
    注意:添加备注型,通用型字段 
    8.2.7插入记录 
    命令格式:INSERT [BEFORE][BLANK] 
    8.2.8表数据输出 
    1. 命令格式:LIST [字段列表][范围][FOR 条件] 
    2. 命令格式:DISPLAY [字段列表][范围][FOR 条件] 
    注意:两者的区别 
    8.2.9记录的删除 
    1.加删除标记 
    命令格式:DELETE [范围][FOR 条件] 
    2.恢复命令 
    命令格式:RECALL [范围][FOR 条件] 
    3.删除已加标记的记录 
    命令格式:PACK 
    4.清表命令 
    命令格式:ZAP 
    8.2.10表的修改 
    1.记录替换 
    命令格式:REPLACE 字段1 WITH 表达式1,字段2 WITH 表达式2…… 
    [范围][FOR 条件] 
    2.浏览编辑 
    命令格式:BROWSE 字段列表 [FOR 条件] 
    3.编辑修改 
    命令格式:CHANGE字段列表 [范围] [FOR 条件] 
    天津中德职业技术学院 信息工程系 2
    第八章 Visual FoxPro 6.0常用命令 
    注意:以上三者的区别 
    8.2.11表数据排序 
    命令格式:SORT TO 新表名 ON 关键字段1[/A][/D][/C],关键字段2[/A][/D][/C]…… 
    [范围][FOR条件] 
    8.2.12索引 
    命令格式:INDEX ON 关键表达式 TO 索引文件名 / TAG 复合索引文件名 
    8.2.13索引查找 
    1. 命令格式:FIND 字符型表达式(多数为字符型常量) 
    2. 命令格式:SEEK 表达式 
    注意:与FOUND()函数的配合使用 
    8.2.14统计 
    1.求和 
    命令格式:SUM 表达式 [范围] [FOR 条件] [TO 变量] 
    2.求平均值 
    命令格式:AVERAGE表达式 [范围] [FOR 条件] [TO 变量] 
    3.计数 
    命令格式:COUNT [范围] [FOR 条件] [TO 变量] 
    4.分类汇总 
    命令格式:TOTAL TO 新表文件名 ON 关键字段 字段列表 [范围][FOR 条件] 
    注意:必须先建立相应的索引文件 

    §8.3工作区及其选择与互访 
    8.3.1工作区选择 
    命令格式:SELECT 工作区号 
    访问方式:别名->字段名 或 别名.字段名 
    8.3.2表的更新操作 
    命令格式:UPDATE ON 关键字段名 FROM 表名 REPLACE 字段名1 WITH 表达式1, 
    字段名2 WITH 表达式2…… 
    8.3.3表间关联 
    1.表间建立关联 
    命令格式:SET RELATION TO 条件表达式 INTO 工作区 
    2.取消关联 
    命令格式:SET RELATION TO 
    3.建立表间连接 
    命令格式:JOIN WITH 工作区号 TO 新表文件名 FOR 条件 [字段列表] 

    http://www.docin.com/p-20720582.html#docTitle

     

     

    ===============================================================

    1.显示库文件结构命令 

    2。用LIST 命令显示第3-5这3个记录 

    3。用DLST 命令显示所以记录 

    4。显示第4个记录 

    5。显示职工工资大于220元的人的记录 

    6 删除姓名为“刘刚”的记录,先进行逻辑删除,观察显示结果。再进行物理删除,观察结果。

    7 在第四个记录之后插入一个记录!

    8 显示最后三条记录的姓名、职务、奖金,不显示记录号。


    1。显示姓李的职工的姓名和职称

    2。显示年龄在20到35岁之间的男职工

    3。显示在76年7月1日以后的工作的职工

    4。显示职工为工人,已婚的职工

    5。显示职工号在86005与86009之间的女职工

    6。将所有的未婚职工的名单打印出来。 


    1. list structure

    2. list for recno()>=3 and recno()<=5

    3. display 

    4. display for recno()=4

    5. display for 工资>220

    6. delete for alltrim(姓名)="刘刚"

       pack

    7. go 4

       append blank

    8. display for (reccount()-recno())<=3


    1. DISPLAY FIELDS 姓名,职称 for left(姓名,2)="李"

    2. DISPLAY FOR (年龄>=20 and 年龄<=35) and 性别=.t. 

     

    转载于:https://www.cnblogs.com/yesmao/archive/2010/03/26/1696579.html

    展开全文
  • Visual FoxPro常用命令分类表 针对刚接触Visual FoxPro或者对vfp不是很熟悉的人,
  • 整理了Visual FoxPro 6.0 的常用命令,便于计算机等级考试的学习。
  • Visual_foxpro_命令大全和函数大全,用于编辑dbf等,可视化界面
  • Visual FOXPRO中的常用命令 更加深入的学习FOXPRO
  • Visual-FoxPro常用命令word版》下载地址:网盘下载 转载于:https://www.cnblogs.com/long12365/p/9731415.html
    《Visual-FoxPro常用命令word版》

    下载地址: 网盘下载

    转载于:https://www.cnblogs.com/long12365/p/9731415.html

    展开全文
  • visual foxpro 6.0 中文帮助_常用命令
  • Visual FoxPro 6.0 7.rar命令函数大全
  • Visual FoxPro

    2012-04-03 18:34:43
    Visual FoxPro系统提供的命令丰富,且功能强大,把这些命令和程序设计语句有效地组织在一起,就形成了实现某一特定功能的程序。  Visual FoxPro系统的程序有两个特点:一是程序控制流模式,由顺序、分支、循环三种...
  • Visual Foxpro 9

    2018-02-06 17:08:02
    微软Visual Foxpro 9 SP2版本,foxpro是一款经典的桌面数据库产品,虽然目前电子表格有Excel, 桌面数据库有Access,但是Excel对SQL的支持等方面不及foxpro,Access的人机命令交互等方面不如Foxpro
  • Visual FoxPro中SQL命令语法及示例

    热门讨论 2009-11-10 14:36:08
    不要资源分的,下去看看嘛,如果好,就帮我顶一下。谢谢!(为保持文档格式,本文采用PDF文档。当然也可以发邮件给我索取DOC,ODT格式的文档。)
  • Visual FoxPro程序设计 表的基本操作命令汇总与相关例题
  • visual foxpro学习手册

    2013-04-19 11:48:04
    visual foxpro学习手册,包括常用命令,函数以及简单的例程,查询以来很方便,非常适合新手,希望大家喜欢。
  • 本章教学要求:掌握数Visual FoxPro数据类型、变量、表达式的基本概念和用法, Visual FoxPro常用命令和函数的基本使用方法,自定义函数和过程 定义和使用。
  • 一、内存变量的显示相关命令: 1. LIST MEMORY[LIKE<通配符>][TO PRINTER |TO FILE<文件名>]2. DISPLAY MEMORY[LIKE<通配符>][TO PRINTER | FILE<文件名>] ...

    一、内存变量的显示相关命令:  

    1. LIST MEMORY[LIKE<通配符>][TO PRINTER |TO FILE<文件名>]

    2. DISPLAY MEMORY[LIKE<通配符>][TO PRINTER | FILE<文件名>]


    (1.) LIST MEMORY[LIKE<通配符>][TO PRINTER |TO FILE<文件名>]
     

        [LIKE<通配符>]                                                 

    说明:只显示与通配符相匹配的内存变量,通配符包括*和?

                  *任意多个字符

                 ?任意一个字符

         [ TO  PRINTER]                                                        

    说明:显示变量同时送往打印机

        [ TO FILE<文件名>]

    说明:显示变量同时送到一个指定的文件,这个文件时以.txt为扩展名的文本文件。
                  另外用LIST MEMORY显示变量时,如果一屏显示不完,它会分屏显示。   

    1:使用store命令给多个一、LIST MEMORY[LIKE<通配符>]

    例一:变量赋值,使用   [LIKE<*>] 列出第一个字符是c开头的所有变量。

    store "http://www.baidu.com" to china,chinese,hello,red
    list memory like c* 

    运行结果:

    ************************************************************

    例二:

    使用store命令给多个变量赋值,使用   [LIKE<? / * >]  列出第一个字符是任意,第二个字符是e,后面任意字符的所有变量。

    store "http://www.baidu.com" to china,chinese,hello,red
    list memory like ?e*

    运行结果:

    ****************************************************************

    例三:

    使用store命令给多个变量赋值,使用   [LIKE<? / * >] 列出前两个字符任意,第三个字符是i,后面任意字符的所有变量。

    store "http://www.baidu.com" to china,chinese,hello,red
    list memory like ??i*

    运行结果:


    ****************************************************************

    2、LIST MEMORY[LIKE<通配符>][TO FILE<文件名>]

    将查询的变量信息写入到指定的txt文件里:

     

    store "http://www.baidu.com" to china,chinese,hello,red

    list memory like c* to file "d:\hello.txt"

     运行结果:

     


     

    3、LIST MEMORY[LIKE<通配符>][TO PRINTER ]

    显示第一个字符是c,的所有变量的同时,发送到打印机进行打印。

    store "http://www.baidu.com" to china,chinese,hello,red
    
    list memory like c* to PRINTER

    运行结果:

    打印机打印内容如下:

    **************************************

     *********************************************


    (2.)DISPLAY MEMORY[LIKE<通配符>][TO PRINTER | FILE<文件名>]

     

    display memory命令和list memory用法非常相似,唯一不同之处在于:

          当显示命令时,如果显示命令过多,list memory 命令会自动向上滚动

    而display memory 命令会一次显示一屏,然后暂停,等待按下任意键继续显示下一屏。

    举例子:使用display命令显示以a开头的所有变量。

    store "星云" to air,b,c,apple
    display memory like a*

     

    运行结果如下:

     


     

    store "星云" to air,b,c,apple
    display memory like a* to file "d:\china.txt"

     

     运行结果:


     

    二、内存变量的清除相关命令: 

     

    内存变量的清除

    1.CLEAR MEMORY

    清除所有的内存变量

    2.RELEASE <内存变量名表>

    清除指定的内存变量

    3.RELEASE ALL [EXTENDED]

    清除所有内存变量,在人机会话的状态下其作用与第一种格式相同,

    但是如果出在程序中则加上短语EXTENDED ,否则不能清除共同变量。

    4.RELEASE ALL

    [LIKE<通配符>|EXCEPT<通配符>]

    选用LIKE短语清除与通配符相匹配的变量,

    选用EXCEPT短语清除与通配符不匹配的变量。

    举例:

    清除以c开头的变量

     

    store "http://www.baidu.com" to hello,china,chinese,a,b,c,d
    ?"内存变量清除前"
    ?hello
    ?china
    ?chinese
    ?a
    ?b
    ?c
    ?d
    release all like c* 
    ?"内存变量清除后"
    ?hello
    ?china
    ?chinese
    ?a
    ?b
    ?c
    ?d

     

     

     

    运行截图:


     

     


     

     清除hello变量:

    store "http://www.baidu.com" to hello,china,chinese,a,b,c,d
    ?"内存变量清除前"
    ?hello
    ?china
    ?chinese
    ?a
    ?b
    ?c
    ?d
    release all like c* 
    ?"内存变量清除后"
    ?hello
    ?china
    ?chinese
    ?a
    ?b
    ?c
    ?d
    release hello
    ?hello

     

    运行截图:


     


     

    清除除了a之外的所有变量:

    store "http://www.baidu.com" to hello,china,chinese,a,b,c,d
    ?"内存变量清除前"
    ?hello
    ?china
    ?chinese
    ?a
    ?b
    ?c
    ?d
    release all like c*
    ?"内存变量清除后"
    ?hello
    ?china
    ?chinese
    ?a
    ?b
    ?c
    ?d
    release hello
    ?hello
    release all except a*
    ?a
    ?b
    ?d

     

    运行截图:


     


     

    清除所有变量:

    store "http://www.baidu.com" to hello,china,chinese,a,b,c,d
    ?"内存变量清除前"
    ?hello
    ?china
    ?chinese
    ?a
    ?b
    ?c
    ?d
    release all like c*
    ?"内存变量清除后"
    ?hello
    ?china
    ?chinese
    ?a
    ?b
    ?c
    ?d
    release hello
    ?hello
    release all except a*
    ?a
    ?b
    ?d
    clear memory
    ?a

    运行截图:

     


     

     


     

    转载于:https://www.cnblogs.com/xingyunblog/p/3844331.html

    展开全文
  • 具体来说,您不能直接对服务器数据库使用USE和REPLACE等命令,也不能将表单控件直接绑定到服务器数据。无论使用哪种方法,都可以将服务器中的一些数据拉入VFP中的光标,对光标进行操作,然后在适当的情况下将更改...
  • Visual FoxPro 6.0在操作方式上提供了菜单操作、命令操作和设计器操作三种方式,它们都能达到相同的效果。菜单操作是最简单的一种,用户只须选择菜单栏中的菜单项和定义对话框中的参数就可以完成对数据库的处理功能...
  • Visual FoxPro 入门指南

    2013-09-04 20:32:06
    用户只需键入简单的命令,即可轻易完成数据库的建立,增添、修改、查询、索引以及产生报表或标签,或者利用其程序语言开发应用系统程序。由于它易于使用,功能较强,很快成为八十年代中期的主导数据库系统(极盛时期...
  • 介绍Visual FoxPro语言各种命令、函数、语句、术语等等的具体含义及应用,使你在学习FoxPro时能轻易查阅自己想用的函数、语句或了解其含义等等。
  • 1998年发布了可视化编程语言集成包Visual Stadio 6.0 ,本课程介绍的Visual FoxPro 6.0(中文版)就是其中的一员。它是可运行于Windows95/98,Windows NT 平台的32位数据库开发系统。它是能充分发挥32位微处理器的...
  • Visual FoxPro ODBC Driver(6.01.8629.01) ...用OleDB for vfp9.0(如9.0 Microsoft OLE DB Provider for Visual FoxPro 9.0)连接,可支持vfp的大部分命令 不是OleDB for odbc oledb for vfp下载地址: ...
  • 目录:第一课 开场白; 第二课 见识一下面向对象的编程;... 第五课 常用编程命令及常用函数; 第六课 编一个完整的软件; 第七课 编程中的一些技巧 ;第八课 程序的调试; 第九课 软件的编译及生成安装盘;
  • 项目经理: Rodrigo ...FoxcodePlus项目旨在为Visual FoxPro IDE环境带来类似Visual Studio的新IntelliSense功能,包括: 针对函数、命令等的递增IntelliSense; 书写时刻的变量; 书写时刻访问变量
  • Visual FoxPro 9.0多媒体三维图形编程 Visual FoxPro 9.0多媒体三维图形编程工具包含三部分库函数构成,OpenGL库, DxInput库,DxAudio库等三部分,这三部分合并到DLGame.fll库文件中。 OpenGL(全写Open ...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 121
精华内容 48
关键字:

foxpro命令visual