社区
VFP
帖子详情
如何在vf程序中用表啊啊A更新表B,急急急急急急急急急急急
skttyy
2002-11-15 09:12:11
假设AA表有两个子段 a 和 b,BB表有两个字段a 和 c,如何用表A的字段 b 来更新B表的字段c 其中A表和B表的a字段内容相同。
...全文
89
11
打赏
收藏
如何在vf程序中用表啊啊A更新表B,急急急急急急急急急急急
假设AA表有两个子段 a 和 b,BB表有两个字段a 和 c,如何用表A的字段 b 来更新B表的字段c 其中A表和B表的a字段内容相同。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhjame
2002-11-26
打赏
举报
回复
用触发器应该是最方便的了。enlic_jean(咸鱼) 说得对,
vongates968
2002-11-15
打赏
举报
回复
當然是建立關聯的呀,只要建立關聯后就可以用SQL來寫的呀!!
用REPLACE 或 UPDATA,都是可以的
skttyy
2002-11-15
打赏
举报
回复
谢谢你的回答,不过你没有懂我的意思,我的意思是当AA表和BB表的a字段的值相等于时候,用AA表的b字段的值来更新BB表的c字段的值
enlic_jean
2002-11-15
打赏
举报
回复
在A表中的b字段在UPDATE添加觸發器,當b字段提交時更新B表的c字段.
jackson
2002-11-15
打赏
举报
回复
我记得在vfp中有一章是介绍的关联什么什么性的(我忘记了)对它进行设置就行了,它会按照你的要求当你修改aa表是它会按照你的设置就会自动的修改bb表中的信息
skttyy
2002-11-15
打赏
举报
回复
谢谢楼上的,我也觉得建立关系要好一些,可是我在建立关系的时候出错,提示是循环关系,我无法解决,
按照你写的语句来运行程序,结果还是只能更新第一条记录!!急啊,能不能给我讲解的仔细一点!!
liuri璇玑
2002-11-15
打赏
举报
回复
如果可以建关联,我觉得关联的应该比循环的效率高些
bootdelay
2002-11-15
打赏
举报
回复
go top
do while not eof()
locate for (densk.wjdm=dataup.wjdm)
if found()
replace densk.sphm with dataup.sphm for densk.wjdm=dataup.wjdm in 1
continue
endif
enddo
liuri璇玑
2002-11-15
打赏
举报
回复
sele dataup
index on wjdm tag wjdm &&没有索引的话,且表独占打开
set order to wjdm
sele densk
set relation to wjdm into dataup addi
replace all densk.sphm with dataup.sphm
BTW:斑主们整点FAQ吧,这个问题我至少看到不下十次:(
ygn111
2002-11-15
打赏
举报
回复
楼上的朋友这个问题我可以告诉你的
只要你在replace 后加上all 就可以了
skttyy
2002-11-15
打赏
举报
回复
谢谢楼上的
比如,我写的语句是:
locate for (densk.wjdm=dataup.wjdm)
if found()
replace densk.sphm with dataup.sphm for densk.wjdm=dataup.wjdm in 1
continue
endif
可是只能更新第一条记录,后面的就不能更新了,这是为啥?
VF
中
表
与
表
之间关联
VF
中
表
与
表
之间关联,是指在两个
表
中建立关联联系。命令是:SET RELATION TO eExpression1 INTO cTableAlias参数:eExpression1指定用来在父
表
和子
表
之间建立关系的关系
表
达式。关系
表
达式通常是子
表
主控索引的索引
表
达式。子
表
的索引可以是单项索引 (.IDX)、多项结构复合索引 (.CDX) 或独立复合索引。如果是复合索引,应指定适当的索引标识来排序子
Visual FoxPRO
更新
两
表
的语句
因工作需要,需使用
VF
对两
表
更新
其中某(几)个字段中的数据,很久没用了,经测试成功,语句如下:select 1use 2008gzzk.067inde on l2 to aselect 2use book4inde on l2 to bselect 1update on l2 from book4 replace l23 with b->l23,l14 wi
vf
程序
设计
以前,在学校里面学过,但因为时间的短暂,没有学到什么东西,如今,要用到这个东东,又得从头开始,下面是我做的一个小小的管理系统:人事管理系统 其实这个标题说的不太严密,因为任何一个能够正常执行的软件都可称之为完整的软件,而我们这里的意思是:一个有菜单、有数据库(
表
)、各种输入输出、打印等较完整功能的软件。那么编个什么软件呢?我们就编个人事管理软件吧。当然为了简便起见,这软件中的人事档
VF
6 建立
表
之间的关联set relation
set relation 是一个很用的命令,只是对它的使用不很清楚,所以用的不多,今天专一看了它的用法,并把它写在博文上,以备后用。 sele 工作区 set repation to 字段 into 工作区名 说明:sele 工作区,选择的是父
表
,控制着指针的移动 into 工作区名 到的是子
表
。搞明白这个,其它的也就很简单了。 additive 就是保留前一个联接。 【格式】SET
STM32的SPI学习(SPI芯片为SST25
VF
016B)
总结了学习STM32的SPI通信,与芯片SST25
VF
016B进行SPI通信的函数实现
VFP
2,748
社区成员
29,140
社区内容
发帖
与我相关
我的任务
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
分享
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章