各位大虾,帮我这个菜鸟看看这个程序吧

skttyy 2002-11-19 02:29:43
下面的程序是需要从三个表中查询出有关的字段,组装到densk这个表中,但是结果是只能查询到一条记录,这是为啥? 如何解决!!请帮帮忙
dimension b(58)

select 1
use f:\djwj\dqde.dbf excl
select 2
use f:\djwj\djgt.dbf excl
select 4
use d:\dataup\dataup.dbf excl
select dataup
go top
sele dataup
index on wjdm tag wjdm
set order to wjdm
sele dqde
index on wjdm tag dqde
set order to wjdm
select dataup

do while not eof()
locat for (dataup.wjdm=dqde.wjdm)
if found()
b(1)=djgt.wjdm
?b(1)
b(2)=djgt.nsrmc
b(3)=djgt.swdjh
b(4)=djgt.khyh
b(5)=djgt.zh
b(6)="02"
b(7)="10"
b(8)=date()
b(9)="0000000"
b(10)=year(date())
b(11)=month(date())
b(12)=dqde.sz
b(13)=dqde.ssx
b(14)=dqde.pmmc
if month(date())=1
b(15)=dqde.de01
endif
if month(date())=2
b(15)=dqde.de02
endif
if month(date())=3
b(15)=dqde.de03
endif
if month(date())=4
b(15)=dqde.de04
endif
if month(date())=5
b(15)=dqde.de05
endif
if month(date())=6
b(15)=dqde.de06
endif
if month(date())=7
b(15)=dqde.de07
endif
if month(date())=8
b(15)=dqde.de08
endif
if month(date())=9
b(15)=dqde.de09
endif
if month(date())=10
b(15)=dqde.de10
endif
if month(date())=11
b(15)=dqde.de11
endif
if month(date())=12
b(15)=dqde.de12
endif &&每月定额
b(16)=dqde.sl &&税率
b(17)="0.00"
b(18)=b(15)*b(16) &&应征税款
b(19)=""
b(20)=0.00
b(21)=0.00
b(22)=""
b(23)=""
b(24)=""
b(25)=dqde.ysjc
b(26)=dqde.lsgx
b(27)=djgt.jjnx
b(28)=djgt.sflcss
b(29)=dqde.hyfl
b(30)=djgt.ssks
b(31)=djgt.sspq
b(32)=""
b(33)="杨吉琴"
b(34)="02"
b(35)=""
b(36)=djgt.hyjk
b(37)=""
b(38)=2002092 &&汇总缴款书号
b(39)=""
b(40)=.T.
b(41)="*"
b(42)=""
b(43)=""
b(44)="陈然平"
b(45)=month(date())
b(46)=""
b(47)=""
b(48)=djgt.ssglj
b(49)=djgt.gyzcf
b(50)=djgt.dyjk
b(51)=djgt.zsd
b(52)=djgt.ssxz
b(53)=djgt.zgy
b(54)=alltrim(str(year(date()))+"-"+alltrim(str(month(date())))+"-10")
b(55)=alltrim(str(year(date()))+"-"+alltrim(str(month(date())))+"-25")
b(56)=""
b(57)=""
b(58)=""
select 5
use f:\sbzs\densk.dbf excl
append from array b
continue
endif
enddo
...全文
54 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
magnetmoon 2002-11-27
  • 打赏
  • 举报
回复
为什么不用sql语句?
select ... from ... into cursro/table ...
然后想怎么处理就怎么处理
flyingpigs 2002-11-27
  • 打赏
  • 举报
回复
这么多行代吗,一行一毛钱,该是多少....?
soaringsouth 2002-11-25
  • 打赏
  • 举报
回复
我看好像这样能实现,select a.X,b.X,c.X from a ,b ,c where a.z=b.a and b.d=c.g foxpro就是麻烦,还是sql简单
newfang 2002-11-22
  • 打赏
  • 举报
回复
这么麻烦的程序……先简单说一下咋回事吧!!!
zhjame 2002-11-22
  • 打赏
  • 举报
回复
如果要从其他表中撮数据,用 sql要方便得多啊。
zhjame 2002-11-22
  • 打赏
  • 举报
回复
说说你到底要完成什么功能吧?
PHPWindForums(php+mysql)高速论坛程序(gbk,big5,utf-8) PHPwind系列论坛是一套采用php+mysql数据库方式运行并可生成html页面的全新且完善的强大系统。产品支持多种编码选择:GBK,BIG5,及UTF8,支持各种语言文字。我们希望作为一个开源、共享的软件,PHPWind可以以其流畅的速度与高负载能力激起各位加入PHPWind阵营的热情,并共同打造专业品牌PHPWind.Net! PHPwindV7.3.2,是继PHPWind7.0之后的又一大创新之作。系统在传统论坛+社区模式的基础上又新增了“圈子”模式,站长可以根据个人喜好或实际情况在后台进行设置。新增的“圈子”模式,以及日记等功能,以原论坛体系为基础的应用,在传统论坛系统中,融入了更多可自定义的规则,以促进论坛成员之间的交互联系。 1.好友动态:显示好友在站内的一切动态,时刻关注好友,加深对好友的了解。 2.日记与记录:可以把日记写在论坛里,增加了互动,记录功能还可以和好友唠叨一下 3.相册:用相册记录自己的生活点滴,并共享于好友之间。让交互显得生动形象和具体。 4.分享:分享网页,视频,音乐,flash,好友等资源,看看最近都在流行些什么。 5.群组:用户可自己创建及加入不同类型的群组,邀请更多好友加入。在这里,菜鸟异或大虾,都可以对生活中的某些共同爱好或兴趣发起讨论,交流经验。 6.可能认识的人:将好友的好友推荐给你,扩充好友网络。 7.个人空间:显示自己的所有动作,让好友们知道你最近都做了什么。保持并加深好友间的了解度。 8.底部工具条,可及时发现在线好友并且可以及时发消息给好友,及时查阅最新短消息,及一些常用功能快捷通道。 PHPwindV7.3.2,从细节处着手新增后台管理操作记录功能、邮件检测功能、图片缩略预览、版主管理记录、重要页面(如帖子阅读页)用户信息弹出的内容、水印预览...等等众多功能,将带给大家良好的用户体验。 更多的功能期待你的发现,也可以前往PHPWind黑板报看新功能展示. 如果您在使用中遇到问题,可以前往PHPWind讨论区发帖询问,工作日官方技术人员提供解答! PHPWindForums下载地址:http://www.phpwind.com/download.php

2,748

社区成员

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

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