在VFP中如何将两个含有相同数据结构的表中的其中某个字段的值复制到另一个表中?
如表1有字段:ID1、DI2、ID3表2有字段:ID1、ID2、ID3现在要把表2中ID3的值复制到表1中的ID3中,如何实现!?谢谢了!如表1有字段:ID1、DI2、I...
如表1有字段:ID1、DI2、ID3
表2有字段:ID1、ID2、ID3
现在要把表2中ID3的值复制到表1中的ID3中,如何实现!?谢谢了!
如表1有字段:ID1、DI2、ID3
表2有相同的字段:ID1、ID2、ID3
现在要把表2中ID3的值复制到表1中的ID3中,如何实现!?谢谢了!
具体怎样操作,谢谢了!? 展开
表2有字段:ID1、ID2、ID3
现在要把表2中ID3的值复制到表1中的ID3中,如何实现!?谢谢了!
如表1有字段:ID1、DI2、ID3
表2有相同的字段:ID1、ID2、ID3
现在要把表2中ID3的值复制到表1中的ID3中,如何实现!?谢谢了!
具体怎样操作,谢谢了!? 展开
2个回答
展开全部
1、如果可能有记录相同就麻烦一点,如果记录都不相同的话,直接追加数据就是了。
直接在表一追加,也可以新建表追加。存在相同的记录,就需要先查找。
思路如下:
三个表都要先进行索引,使用相同的关键字段(假设为KEY)对三个表索上。
在几个不同的工作区分别打开三个表。表一在A区(1区),表二为B,表三为C
选B区(SELE B),加个循环或扫描处理(SCAN)
选A(SELE A),在A中查找B的字段 SEEK B.KEY 或者 SEEK B->KEY(或者用FIND)
判断,如果找到就不处理了。
如果没有找到,追加空记录APPE BLAN
以B的内容替换A新增记录的数据,REPL XXX WITH B.XXX YYYY WITH B.YYYY
C区数据一样处理。
这样所有数据均追加到A区(表一)中。
2、这是很简单的统计,使用COUNT
数据库中的日期转字符,提取年份数据,不知道你的日期格式是什么,假设是yyyy/mm/dd。
COUNT FOR SUBS(DTOC(日期),1,4)=“1990” to DDDD
? DDDD
统计团员一样的
COUNT FOR 政治面貌 = "团员" to kkkk
? kkkk
直接在表一追加,也可以新建表追加。存在相同的记录,就需要先查找。
思路如下:
三个表都要先进行索引,使用相同的关键字段(假设为KEY)对三个表索上。
在几个不同的工作区分别打开三个表。表一在A区(1区),表二为B,表三为C
选B区(SELE B),加个循环或扫描处理(SCAN)
选A(SELE A),在A中查找B的字段 SEEK B.KEY 或者 SEEK B->KEY(或者用FIND)
判断,如果找到就不处理了。
如果没有找到,追加空记录APPE BLAN
以B的内容替换A新增记录的数据,REPL XXX WITH B.XXX YYYY WITH B.YYYY
C区数据一样处理。
这样所有数据均追加到A区(表一)中。
2、这是很简单的统计,使用COUNT
数据库中的日期转字符,提取年份数据,不知道你的日期格式是什么,假设是yyyy/mm/dd。
COUNT FOR SUBS(DTOC(日期),1,4)=“1990” to DDDD
? DDDD
统计团员一样的
COUNT FOR 政治面貌 = "团员" to kkkk
? kkkk
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询