熟悉DBASEⅢ中常用命令:LIST 上海 顾佩霄 1995-12-08 其命令格式为:LIST [<范围>][FOR<逻辑表达式>] [FIELDS<字段名表>][WHILE<条件>][OFF] [TO PRINT] 此命令格式对于初学者来说先熟悉前面三种格式。即: [<范围>][FOR<逻辑表达式>][FIELDS<字段名表>] 至于后面三种格式只要大致了解就可以了。现简单说明: [WHILE<条件>]:从当前记录开始顺序对满足条件的记录予以显示,一旦遇到不满足条件的记录则停止显示。 [OFF]:表示不显示记录号。 [TO PRINT]:表示显示内容送打印机。 重点介绍前面三种命令格式。这是数据库管理的基本格式。 (1)[<范围>]: ①ALL 数据库的全部记录。 ②RECORD 表示数据库第n个记录号。 ③NEXT 表示自当前记录开始连续第n个记录。 ④REST 自当前记录开始一直到文件尾的所有记录。 说明:用NEXT和REST命令之前,必须用GO(n表示某一个记录号)来定位。 (2)[FOR<逻辑表达式>]:只要满足条件的记录则显示,不满足的则跳过,一直将记录搜索完毕为止。 现在就根据不同的数据类型来选择不同的逻辑表达式: ①字符型:必须要加引号。 例:职称为工程师 即:LIST FOR 职称="工程师" ②数值型:不要加引号。 例:工资大于300元 即:LIST FOR工资>300 ③日期型:要加函数CTOD("××/××/××")。 例:进厂日期小于06/08/70 即: LIST FOR 进厂日期) ④逻辑型:有两种表示方法: 一种是属于 .T.,直接加字段名 例:显示已经结婚的记录 即:LIST FOR 婚否 另一种是属于 .F.,加.NOT.字段名 例:显示未结婚的记录 即:LIST FOR .NOT.婚否 如果有两个或两个以上的逻辑表达式时,表达式中间还要用逻辑与(.AND.)或用逻辑或(.OR.)来连接。什么时候用(.AND.),什么时候用(.OR.)必须根据题目的要求来选择。 (3)[FIELDS<字段名表>]:它是用来指定显示字段名,字段名之间必须用逗号来隔开。 (上海 顾佩霄)