理学和心学是什么关系:VFP几个问题问下大家

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 06:52:09
商品表SP.DBF(货号 C(6), 品名 C(6), 进口L, 单价N(9,2), 数量 N(3) , 开单日期 D, 生产单位 C(20) )
1、 显示第3个记录到第5个记录。
2、 显示进口商品或95年开单的商品信息。
3、 删除货号的后3位为“150”的全部商品信息。
4、 将96年1月1号及以后开单的商品复制为表SP1
5、将字段名货号改为编号;宽度由6改为8
6、记录以名称降序排列,名称相同时则按启用日期降序排列(索引)
7、计算单价在1000元以上的进口商品的记录条数。
8、查询价格小于5000元的设备的开单日期。
9、将单价在2000元以下的商品均降价15%。
10、求价格低于2000元的商品品名、开单日期与货号,并按开单日期升序排序

给出详细过程

1、 显示第3个记录到第5个记录。
list for recn()>=3.and.recn()<=5

2、 显示进口商品或95年开单的商品信息。
list for year(开单日期)=1995.and.进口(或:进口=.t.)

3、 删除货号的后3位为“150”的全部商品信息。
dele for right(allt(货单号))='150'
pack

4、 将96年1月1号及以后开单的商品复制为表SP1
copy to sp1 for 开单日期>ctod('1996.1.1')

5、将字段名货号改为编号;宽度由6改为8
alter table sp rename column 货号 to 编号

6、记录以名称降序排列,名称相同时则按启用日期降序排列(索引)
index on 品名+dtoc(开单日期) to ls descending

7、计算单价在1000元以上的进口商品的记录条数。
coun for 进口(或:进口=.t.) to aa
?aa

8、查询价格小于5000元的设备的开单日期。
list 开单日期 for 单价<5000

9、将单价在2000元以下的商品均降价15%。
replcae 单价 with 单价*0.85 for 单价<2000

10、求价格低于2000元的商品品名、开单日期与货号,并按开单日期升序排序
inde on 开单日期 to ls
list for 品名,开单日期,货号

以上list 可以换成browse 改成浏览方式