一个想学好VFP女孩的问题!特别希望你进来看一下!(2)

binggege1225 2003-07-14 02:32:42
复习

已知一个上海股票行情数据表 gp.dbf,表结构如下:

字段名 字段类型 字段宽度 小数位数
编号 字符型 6
名称 字符型 8
最低价 数值型 8 3
成交量 数值型 12
最高价 数值型 8 3
现价 数值型 8 3

1. 浏览gp.dbf,看有没有记录

2. 按以下条件,进行操作

a). 将表gp.dbf的记录全部复制到新表 shgp.dbf 中
b). 将shgp.dbf里编号为 600204 到 600250 之间的股票记录复制到新表 temp.dbf
c). 将shgp.dbf里,股票名称含“基金”的股票的编号、名称、现价,复制到新表temp1.dbf
d). 将temp1.dbf里的,编号大于500056的记录物理删除
e). 将temp.dbf记录全部物理删除,只使用一个命令
f). 将shgp.dbf编号大于600800的记录逻辑删除,然后恢复编号大于600900的记录


3. 在shgp.dbf里,找到股票名称为“广州药业”的记录的现价

我刚学VFP,能不能教教我呀!
第2题至第3题能不能帮我做一下啊!
...全文
125 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fj_jiangqi 2003-07-14
  • 打赏
  • 举报
回复
后来者居上,将来你一定会超过我。
-------------------------
39度一周多了,今天39度,明天还是39度,没有空调,没有MM,真是痛苦……
-------------------------
我流落在凄凉的世界里-孤苦伶仃
我过着动荡无助的生活-四处漂泊
binggege1225 2003-07-14
  • 打赏
  • 举报
回复
楼上,你的VFP学得真好!
fj_jiangqi 2003-07-14
  • 打赏
  • 举报
回复
楼上,威海一定很美丽吧!!!唉!也不知哪天才有机会去……
-------------------------
39度一周多了,今天39度,明天还是39度,没有空调,没有MM,真是痛苦……
-------------------------
我流落在凄凉的世界里-孤苦伶仃
我过着动荡无助的生活-四处漂泊
szc4315 2003-07-14
  • 打赏
  • 举报
回复
1、浏览gp.dbf,看有没有记录
use gp
list

2. 按以下条件,进行操作

a). 将表gp.dbf的记录全部复制到新表 shgp.dbf 中
copy to shgp
b). 将shgp.dbf里编号为 600204 到 600250 之间的股票记录复制到新表 temp.dbf
copy to temp for (编号>'600204') and (编号<'600250')
c). 将shgp.dbf里,股票名称含“基金”的股票的编号、名称、现价,复制到新表temp1.dbf
copy to temp1 fiel 编号,名称,现价 for at('基金',名称)>0
d). 将temp1.dbf里的,编号大于500056的记录物理删除
use temp1
dele for 编号>500056
pack
e). 将temp.dbf记录全部物理删除,只使用一个命令
use temp
zap
f). 将shgp.dbf编号大于600800的记录逻辑删除,然后恢复编号大于600900的记录
use shgp
dele for 编号>600800
reca for 编号>600900
3. 在shgp.dbf里,找到股票名称为“广州药业”的记录的现价
list 现价 for 名称='广州药业'


===================================================================
以上答案仅供参考,如有疑问,请与我联系:
QQ:40943812
MSN:szc4315@hotmail.com.cn
电话:013869076356





fj_jiangqi 2003-07-14
  • 打赏
  • 举报
回复
1.浏览gp.dbf,看有没有记录
brow
2.按以下条件,进行操作
a).将表gp.dbf的记录全部复制到新表 shgp.dbf 中
use shgp in 0 alia shgp
select shgp
append from gp
b).将shgp.dbf里编号为 600204 到 600250 之间的股票记录复制到新表 temp.dbf
copy to temp for between(编号,'600204','600250')
c).将shgp.dbf里,股票名称含“基金”的股票的编号、名称、现价,复制到新表temp1.dbf
copy to temp for "基金"$名称
d).将temp1.dbf里的,编号大于500056的记录物理删除
delete for 编号>"500056"
pack
e).将temp.dbf记录全部物理删除,只使用一个命令
zap
f).将shgp.dbf编号大于600800的记录逻辑删除,然后恢复编号大于600900的记录
delete for 编号>"600800"
recall for 编号>"600900"
3.在shgp.dbf里,找到股票名称为“广州药业”的记录的现价
list for 名称="广州药业"
-------------------------
39度一周多了,今天39度,明天还是39度,没有空调,没有MM,真是痛苦……
-------------------------
我流落在凄凉的世界里-孤苦伶仃
我过着动荡无助的生活-四处漂泊

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧