表格指令table的常见指令

1个回答

写回答

13291103877

2025-11-29 11:00

+ 关注

你好,这个流程是这样的:建表(FILL) - 填表(ATT) - 查询(TBL) - 出栈方式(FIFO 或 LIFO)。命令格式里,动词是可选的, 表示必选,| 是或的意思。动词决定操作类型,比如 browse 就是看表记录,append 是追加。控制短语就是除了动词之外的部分,用来限制数据库操作。

1. 浏览表记录 Browse - fields 子句用来挑显示哪些字段,多个字段用逗号隔开,不写就默认全显。 - for 子句可以过滤,只显示让表达式为真 (.T.) 的记录。 注:蓝色粗体是固定部分,括号里的东西是可选的,不用就按默认走。

2. 追加新记录 Append - 加 blank 子句,直接在表尾加一条空记录,后续可以用 browse、change 或 edit 修改。 - 不加 blank 子句的话,会弹出一个窗口让你手动编辑输入。

3. 复制方法建新表 Copy to 新表名 直接把现有表的数据复制成新表。

4. 从其他表或文件取数据 Append from FileName | ? - FileName 指定从哪个文件读数据并追加到当前表尾。如果文件名没带扩展名,默认是 Visual FoxPro 表。也可以追加 CSV 或 TXT 文件。 - ? 表示弹出一个选择框,让你挑文件。比如输入 append from ? 后,会弹出文件选择框。 更多选项: - 指定要添加哪些字段的数据; - for 子句用来筛选,只有满足条件 (.T.) 的记录才会被追加。如果不写 for,就直接把源文件所有记录都加进来。 - 如果源文件不是默认的 VFP 表格式,需要指定文件类型(比如 DELIMITED),但不用写 TYPE 关键字。 小提醒:如果源文件扩展名不是默认的(比如 .XLS 不是 .DBF),一定要写上扩展名!

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号