vf基础操作代码

vf基础操作代码

ID:33927896

大小:66.00 KB

页数:17页

时间:2019-02-28

vf基础操作代码_第1页
vf基础操作代码_第2页
vf基础操作代码_第3页
vf基础操作代码_第4页
vf基础操作代码_第5页
资源描述:

《vf基础操作代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.Vf的基础操作命令Ctrl+F4隐藏命令窗口Ctrl+F2显示命令窗口dir显示当前目录下表的信息clear清除主屏幕quit直接退出vf系统createdatabase{DatabaseName

2、?}建立数据库:其中参数DatabaseName给出了要建立的数据库名称,如果不指定数据库名称或使用问号都会弹出对话框请用户输入数据库名称。Opendatabase{fileName

3、?}打开数据库fileName:要打开的数据库名(默认的数据库文件扩展名.dbf),如果不指定数据库名或使用问好“?”,则显示“打开”对话框;exclusive

4、:以独占方式打开数据库(等价于在“打开”对话框中选择复选框“独占”),既不允许其他用户在同一时刻也使用该数据库;shared:以共享方式打开数据库(等价于在“打开”对话框中不选择复选框“独占”),即允许其他用户在同一时刻使用该数据库,默认打开方式由setexclusive命令设置的值确定;noupdate:指定数据库按只读方式打开(等价于“打开”对话框中选择复选框“以只读方式打开”),即不允许对数据库进行修改。默认的打开方式是读/写方式(即可修改);validate:指定vf检查在数据库中引用的对象是否合法,例如检查数据库中的表和索引是否

5、可用,检查表的字段或索引的标记是否存在等。注意:...这里的noupdate选项实际并不起作用,为了使数据库中的表是只读的,需要在用use命令打开表时使用noupdate;当数据库打开时,包含在数据库中的所有表都可以使用,但是这些表不会自动打开,使用时需要用use命令打开;vf在同一时刻可以打开多个数据库,但在同一时刻只有一个当前数据库,也就是说所有作用于数据库的命令或函数是对当前数据库而言的。指定当前数据库的命令是:setdatabaseto{databaseName}参数databaseName指定一个已经打开的数据库名称成为当前数据

6、库,如果不指定参数,即输入命令:setdatabaseto此时使得所有打开的数据库都不是当前数据库(注意:所有的数据库都没有关闭,只是都不是当前数据库)。Modifydatabase{databaseName

7、?}打开数据库设计器:nowait:该参数只在程序中使用(在互交使用的命令窗口中无效),作用是在数据库设计器打开后程序继续执行modifydatabasenowait之后的语句,如果不使用该参数,在打开数据库设计器后,应用程序会暂停,直到数据库设计器关闭后应用程序才会继续执行;noedit使用该参数只是打开数据库设计器,而禁止对数据

8、库进行修改。DeletedatabasedatabaseName...删除数据库:deletetables选择该参数则会在删除数据库文件的同时从磁盘上删除该数据库所含的表(dbf文件)等;recycle选择该参数则会将删除的数据库文件和表文件等放入Windows的回收站中,如果需要的话,还可以还原他们。Create建立新表opendatabase打开数据库UsetableName打开表重复使用关闭表tableName表名Modifystructure修改当前表结构Browse浏览器的界面Append或appendblank(尾部追加空记录

9、)表的尾部追加记录Insert{before}{blank}如果不指定before,则在当前记录后插入新纪录,否则在当前记录之前插入一条新纪录。如果不指定blank,则直接添加记录窗口,并交互输入记录的值,否则在当前记录之后(或之前)插入一条空白记录。Delete{for[expression]}逻辑删除如果不用for短语指定逻辑条件,则只逻辑删除当前一条记录;如果用for短语指定了逻辑表达式[expression],则逻辑删除使该逻辑表达式为真的所有记录deletefor年龄=20deletefor性别=”女”。Pack物理删除有删除标

10、记的记录,并且不能再恢复。Zap物理删除表中的全部记录(不管是否有标记),该命令只是删除全部记录,并没有删除表,执行完该命令后表结构依然存在。Edit和change命令均用于交互对当前表的记录进行编辑、修改。ReplacefieldName1witheexpression1{,fieldname2with...eexpression2}…replace{foreexpression1}该命令的功能是直接利用表达式eexpression的值替换文字段fieldNamel的值,从而达到修改记录值的目的,该命令一次可以修改多个字段(eexpre

11、ssion1、eexpression2…)的值,如果不使用for短语,则默认修改的是当前记录;如果使用了for短语,则修改逻辑表达式eexpression1为真的所有记录。举例;replace

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。