【vfp精品源码栏目提醒】:网学会员vfp精品源码为您提供【精品】vfp中常用的命令与扩展名 - 其它资料参考,解决您在【精品】vfp中常用的命令与扩展名 - 其它资料学习中工作中的难题,参考学习。
SQL 语句分类:SQL SELECT 语句 表示方式 含义 备注 字段 table_name 表单名 view_name 视图名称 select_statement 查询语句 expression eExpression lExpression emp_sup dbf_name fname array_name tmp FieldTipe nFieldwidth nPrecision cMessageText TagName V_emp 视图名 e_w 视图的名称 V_sal
Vfp使用的文 扩展名 文件类型 备注 完整表达 件扩展名 .act 向导操作图的文档 .app 生成的应用程序或 active document .cdx 复合索引 .chm 编译的HTML Help .dbc 数据库 .dcx 数据库索引 .dct 数据库备注 .dbf 表 .dbg 调试器配置 .dep 相关文件 .dll Windows 动态链接库.err 编译错误.esl Visual Foxpro支持的 库.exe 可执行程序.fky 宏.fll Visual Foxpro动态链 接库.FMT 格式文件.FPT 表备注.FRT 报表备注.frx 报表.fxp 编译后的程序.h 头文件.hlp WinHelp.htp HTML 文件.lbt 标签备注.lbx 标签.idx 索引,压缩索引.log 代码范围日志.lst 向导列表的文档.mem 内存变量保存.mnt 菜单备注.mnx 菜单.mpr 生成的菜单程序.mpx 编译后的菜单程序.ocx ActiveX 控件.pjt 项目备注.pjx 项目.prg 程序.qpr 生成的查询顺序.qpx 编译后的查询程序.sct 表单备注.scx 表单.spr 生成的屏幕顺序.spx 编译后的屏幕顺序.tbk 备注备份.txt 文本.vct 可视类库备注.vcx 可视类库.vue Foxpro 2.x视图.win 窗口文件一、命令1、与新建有关的命令:⑴新建表:CREATE ——(create)⑵新建表单:CREATE FORM —— create form⑶新建项目:CREATE PROJECT —— create project⑷新建查询:CREATE QUERY —— create query⑸新建报表:CREATE REPORT —— create report⑹新建标签:CREATE LABEL —— create label⑺新建程序:MODIFY COMMAND —— create command⑻新建类:CREATE CLASS —— create class⑼新建文本文件:MODIFY FILE —— modify file⑽新建菜单:CREATE MENU —— create menu⑾建立连接:CREATE CONNECTION —— create connection⑿新建数据库:CREATE DATABASE —— create database2、与打开有关的命令2、与修改、删除有关的命令:(1)数据①插入数据:(三种格式)格式一 Insert into values格式二 Insert into from array格式三 Insert into from memvar②更新数据UpdateSetWhere 如果不使用 where 字句,则更新全部数据③删除数据DELETE FORM WHERE 如果不使用 where 字句,则删除全部数据(2)表①表结构的修改:三种格式格式一ALTER TABLE table_name ADD /ALTER COLUMN FieldNameFieldtipe nFieldwidth nPrecision NULL /NOT NULLCHECK lExpression ERROR cMessageText1DEFALT eExpression1PRIMARY KEY/UNIQUEREFERENCES tablename2TAG Tagname格式二ALTER TABLE table_name1 ALTER COLUMN FieldName2 NULL /NOT NULLSet DEFALT eExpression2 Set CHECK lExpression2 ERROR cMessageText1DROP DEFALT DROP CHECK格式三ALTER TABLE table_name1DROP COLUMN FieldName3Set CHECK lExpression3 ERROR cMessageText3DROP CHECKADD PRIMARY KEY eExpression3 TAGTagName2 FOR lExpression4DROP PRIMARY KEYADD UNIQUE eExpression4 TAGTagName2 FOR lExpression4DROP UNIQUE TAGTagName4ADD FOREIGN KEY eExpression5 TAGTagName4 FOR lExpression6REFERENCES tablename2TAG Tagname5DROP FOREIGN KEY TAGTagName6 SAVERENAME COLUMN FieldName4 TO FieldName6②表的删除:DROP TABLE(4)表单修改MODIFY FORM运行DO FORM3视图视图的删除:DROP VIEW(4)二、符号 :符号 类型 用途 备注”” 定界符 不作为常量本身的内容,规定常量的类型以’’ 及常量的起始和终止界限〔〕 命令的一部分 另起一行 不换行/ 日期分隔符 分隔年、月、日 Set mark to-. 脱字符: 通配符 表示任意一个字符 表示任意多个字符 字符串运算符 前后两个字符串首尾相连接成一个新的字 符串- 连接前后两个字符串,并将前字符串尾部的 空格移到新字符串的尾部。
、- 算术运算符 加减运算 乘运算/ 除运算 求余运算、 乘方运算() 形成表达式内的子表达式 关系运算符 小于 大于 等于、、 不等于 大于等于 字符串精确比较 字符串包含测试三、属性类型 属性名 含义 默认值容器层次中的对 Parent 当前对象的直接应用对象象应用属性常用的数据环境 AutoOpenTables 当运行或打开表单时,是否打开数据环境中的表 .T.属性 和视图 AutoCloseTables 当运释放或关闭表单时,是否打开数据环境中的 .T. 表和视图常用的关系属性 RelationalExpr 用于指定基于主表的关联表达式 ParentAlias 用于指明主表的别名 ChildAlias 用于指明子表的别名 ChiedOrder 用于指定子表中与关联表达式相匹配的控制索 引 OneToMany 用于指明关系是否为一对多关系表单常用属性 AlwaysOnTop 指定表单是否总是位于其他打开窗口之上 .F. AutoCenter 指定表单初始化时是否自动在
vfp 主窗口内居中 .F. 显示 BackColor 指明表单窗口的颜色 255255255 BroderStyle 指定表单边框的风格。
默认值是(3)时,采用 3 系统边框,用户可以改变表单大小 Caption 指明显示于表单标题栏上的文本 Form1 Closable 指定是否可以通过单击关闭按钮或双击控制菜 .T. 单框来关闭表单 DataSession 指定表单里的表是在缺省的全局工作区打开(设 1 置值为 1),还是在表单自己的私有工作区打开。
MaxButton 确定表单是否有最大化按钮 .T. MinButton 确定表单是否有最小化按钮 .T. Movale 确定表单是否能移动 Scrollbars 指定表单的滚动条类型。
可取值为:0(无)、1 0 (水平)、2(垂直)、3(既水平又垂直) WindowState 指明表单状态:0(正常)、1(最小化)、2(最 0 大化) WindowTipe 指定表单是模式表单设置值为 1还是非模式表 0 单(设置值为 0)。
在一个应用程序中,如果运行 了一个欧式表单,那么在关闭该表单之前不能访 问应用程序中的其他元素标签的常用属性 Caption Alignment 指定标题文本在控件中显示的对齐方式。
0(左 0 对齐)、1(右对齐)、2(中央对齐)命令按钮的常用 Defalt 属性值为.T.时的命令按钮称为“默认”按钮, .F.属性 属性值为(.F.)时的命令按钮称为非“默认”按 钮 Cancel 属性值为.T. 时的命令按钮称为“取消”按钮, .F. 属性值为(.F.)时的命令按钮,在表单激活的情 况下,按 esc 按钮可以激活“取消”按钮 Enabled 指定表单或控件能否影响由用户引发的事件 .T. visible 制定对象是隐藏还是可见 .T.文本框常用属性 ControlSource Value 如果没有设置 ControlSource 属性,那么可以通 空串 过设置该属性为文本框指定初始值;如果 ControlSource 属性指定了字段或内存变量,那么 Value 属性与 ControlSource 属性指定的变量就会 有相同的数据和类型。
PasswordChar 指定文本框控件内是显示用户输入字符还是显 示占位符 InputMask 指定在一个文本框中如何输入和显示数据编辑框常用属性 HideSelection 指定当编辑框市区焦点时,编辑框中选定的文本 是否仍显示为选定状态。
可设置值:.T.、.F. ReadOnly 指定用户能否编辑编辑框中的内容 .F. ScrollBars ( 、 指定编辑框中是否有滚动条。
可取值为: 无) 2 . 0 1(水平)、2(垂直)、3(既水平又垂直) SelStart 返回用户在文本框中所选文本的起始位置或插 入点位置,也可指定要选文本的起始位置或插入 点位置。
Sellength 返回用户在编辑框中所选文本的字符数。
SelText 返回用户编辑区内选定的文本,如果没有选定任 何文本则返回空串。
复选框常用属性 Caption 指定显示在复选框旁边的标题。
ControlSource 指明复选框要绑定的数据源。
Value 如果没有设置 ControlSource 属性,那么可以通 0 过 Value 属性来设置或返回复选框的状态。
列表框常用属性 RowSourceTipe 指明列表框中条目的数据源类型。
0 RowSource 指明列表框中条目的数据源 ColunmCount 指定列表框的列数。
ControlSource 为列表框指定要绑定的数据源,用于设置和保存 列表框的选择状态。
该属性可以是字符型或数值 型 Value 返回列表框中选定的条目。
该属性可以是字符型 字符型 或数值型 MultiSelect 指定用户能否在列表框控件内径行多重选定。
可 0 或.F. 选值:0 或.F.,1 或.T. List 用以存取列表框中的字符串数组。
ListCount 指明列表框中数据条目的数目。
Selected 指定列表框内的某个条目是否处于选定状态。
组合框常用属性 Style 指定列表框的形式。
当属性值为(0)时为下拉 组合框,当属性值为(2)时为下拉列表框。
命令组常用属性 ButtonCount 指定命令按钮组中命令按钮的数目 2 Buttons 用于存取命令组中个按钮的数组。
取值范围在 1 至 Buttons 属性值之间。
Value 指定命令组当前的状态。
该属性可以是字符型或 数值型 数值型。
选项组常用属性 ButtonCount 指定选项组中选项按钮的数目 Buttons 用于存取选项组中个按钮的数组 ControlSource 为选项组指定要绑定的数据源该属性可以是字 符型或数值型。
Value 初始化或返回选项组中的选项按钮。
该属性可以 数值型 是字符型或数值型。
常用的表格属性 RecordSourceType ColunmCount LinkMaster ChildOrder RelationalExpr常用的列属性 ControlSource CurrentControl Sparse常用的标头属性 Caption Alignment常用的页框属性 PageCount 2 Pages Tabes TabStretch ActivePage①create query _queryselect 数据库 from 课程 where 课程名数据库②create query _queryselect from 课程 where 课程名数据库