




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Visual fox pro 中的命令格式命令动词forwhileAll :所有记录Next:从当前记录开始的以下第N条记录Record:仅对第N条记录进行操作Rest:从当前记录到最后一条记录Visual fox pro 中的文件类型项目:pjx数据库:dbc表: dbf程序:prg查询:qpr表单:scx报表:frx菜单:mnx视图:vue文本:txt结构复合索引文件:cdx严格日期格式:yyyy-mm-ddSet date to日期格式mdy,ymdSet mark to 日期分隔符内存变量赋值命令Store to:同时给若干变量赋相同的值=: 给一个变量赋值内存变量显示命令List:一次显示所有变量Display:分屏显示内存变量?:任意一个字符*:任意多个字符Like:list memory like X* 显示以X开头的所有内存变量内存变量的清除:Clear memory 清除所有内存变量Release 清除指定内存变量Release all like|except数组A(array)数组定义DeclareX(2),Y(3,4)Dimesion数组赋值Storeto Eg:DeclareA(3)A(1)=”database system”A(2)=date()A(3)=.t.?A(1),A(2),A(3)Database system 072912用字段变量给数组赋值 scatterfieldsto 用数组数据替换当前记录的字段值 gather fromfieldVisual fox pro 中的常用函数Abs()绝对值Int()取整 Sign() 符号函数 返回数值表达式的符号 -1,+1,0Sqrt() 求平方根 Round()四舍五入 ?round(56.679, 2)56.68Mod() 求余数 ?(10, 3) 1Substr() 求子串 ?(Yunnan university”, 8, 10) universityLeft() 从左端取子串Right() 从右端取子串Len() 求字符串长度Alltrim() 删除子字符串前后空格 ?len(alltrim(“ 画龙点睛 “) 8 At() 求子串出现的位置Like() 字符串匹配函数Time() 时间函数Date() 日期函数Eg Year(date(),month(date()函数类型的转换Dtoc 日期转换成字符Str 数值转换成字符Val 字符转换成数值& 宏代换函数 用于替换出字符型内存变量的内容(见教材p53)测试函数Eof() 表文件尾,最后一条记录后面Bof() 表文件起始Recno() 当前记录号Skip 移动记录指针Go botoom 记录指针指向最后一条记录Go top 记录指针指向第一条记录Reccount() 记录数测试函数Type () 数据类型测试函数字符表达式与字符运算+:把两个字符串连接成一个新的字符串-:连接两个字符串,将第一个字符串尾部空格移到新字符串末尾$:包含运算符Set exact off 字符串比较,以右为准Set exact on 忽略空格操作数据库的常用命令Create database 建立数据库Open 打开数据库Modify 打开数据库设计器Set database to 设置当前数据库Display 显示当前数据库结构Close 关闭Delete 删除操作表的常用命令Create, use, modify structure(打开表设计器),browse(打开浏览窗口,显示修改记录)Replace withfor 直接修改记录Append 在表文件尾追加记录Append fromfieldsfor 利用已有文件追加记录Insert 在当前记录之后|之前插入记录Delete 做删除标记Pack 从磁盘上删除做了删除标记的记录Zap 从磁盘上删除所有记录Locate for 查找(定位)记录Continue 继续查找满足locate条件的下一条记录Set filter to 过滤记录Set fields to 筛选字段Go(记录号,bottom,top)定位记录指针Copy structure to 复制表文件结构Copy to 复制表文件Copy to type delimited 将Copy to Sort to on/A|/D 物理排序(不改变原表的顺序,而是生成一个排过序的新表索引的常用命令Index onto|tag 创建索引Asc 升序Desc 降序Set index to 打开索引文件Delete tag 删除索引Primery 主索引Unique 候选索引Pack database 清理数据库 视图与查询文件Create view as 创建视图连接条件Inner join 内部联接 仅包含匹配的行Left outer join 左联接(以左边表字段为准)Right outer join 右联接Full join 完全连接 Create query 创建查询 SQL 语言Insert into databasename! dbfname values() 插入新记录(数据必须与表的结构一致)Insert into databasename! dbfname from array|memvar 从指定的数组或内存变量中插入新数据Update databasename! dbfname set where andor 更新记录Delete from databasename!dbfname whereandor 删除记录Select from inner join on intowhere andor;group by;having;order by 查询having:伴随group by 短语使用,指定每个分组应满足的条件all,top,distinct 指定范围 跟在select 后notbetween and 确定范围not in 确定集合not Like 字符匹配 查询条件,跟在where 语句后面Is not null 空值Andor 多重条件 %:表示0或多个字符 通配符_:表示一个字符 Into cursor Into table 指定查询去向 into array To file To printer 输出到打印机数据定义Check 指定字段或记录的约束条件Error 不满足条件时显示的出错信息Default 指定字段默认值Alter tableaddalter 修改表结构Drop checkdefault|table 删除程序设计中的命令Modify command 创建命令或过程文件Do .prg 执行命令Cancel 结束程序执行,返回命令窗口,同时关闭所有打开的文件Return 返回上级程序Quit 退出visual fox pro 系统输入命令Accept to 只接受字符型数据Inputto 接受各种数据类型Wait 输入提示信息选择结构Ifelseendif 条件语句Do caseCasecaseotherwiseEndcase 分支语句Do whileloopexitEnddo 循环语句For=tostepexitloopEndfor|next 计数型循环ScanforLoopExitendscsan子程序,过程与自定义函数Dowith 子程序调用的命令格式Return| to master| to 过程文件名 返回带参数的子程序的调用Parameters过程定义格式ProcedureReturn|endproc过程调用Set procedure toadditive 打开过程文件命令,additive指示打开的同时不关闭已有的过程文件自定义函数Function 函数名Return=函数名 调用函数见p184192表单,报表,菜单属性Enable 指定对象是否可用事件Init 对象建立时触发Destroy 对象释放时触发Unload 表单对象释放时触发Click 鼠标单击对象时触发注:当表单含有一个确认按钮,default属性值为.T.时,按enter 键,触发确认按钮的click事件Dbclick 鼠标双击对象时触发Rightclick 鼠标右击对象时触发方法Release 释放Refresh 刷新容器与控件Parent 当前对象的直接容器This 当前对象Interval 指定timer事件的时间间隔Tooltiptext 指定命令按钮的提示文本Autosize 指定是否自动调整按钮的大小以容纳其内容Buttoncount 指定(命令组,选项组)数量Value 当前编号,状态Aligment 文本框的文本对齐方式Controlsourse 数据源表字段Displaycount 组合框下拉列表的条目数量Listcount 组合框列表部分数据项数目Rowsourse 数据来源Rowsoursetype 数据源类型Style 指定组合框样式Pagecount 页框所含的页数目Page 页框中各页的数组Tabs 指定页框有无选项卡Create fo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 时间管理课件导入模板
- 安全事故预防培训
- 大学生心理培训大纲
- 时间位移新课标课件
- 2025版社区建设捐赠合同范本
- 二零二五年度城市绿化工程连带责任保证方式担保合同
- 2025版建筑垃圾运输合同范本环境友好型运输
- 2025版电动伸缩门研发、生产及销售合作协议
- 二零二五年度购物卡线上线下跨区域合作合同
- 二零二五年度高端白酒品牌独家代理销售合同
- 中国农业银行笔试题库(含答案)
- GA 1808-2022军工单位反恐怖防范要求
- GB/T 4745-2012纺织品防水性能的检测和评价沾水法
- 北京理工大学应用光学课件(大全)李林
- 院前急救120出诊流程图
- 残疾人基本康复服务目录(2021年版)
- 全员安全生产责任制度
- 工作桌面pad相关gec3000通讯协议v2
- 正压式呼吸器使用与管理规范
- GB∕T 37004-2018 国家物品编码通用导则
- 《大学物理》说课课件
评论
0/150
提交评论