| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 7628 人关注过本帖
标题:vfp中怎么将一个表中的记录插入到另一个表中满足条件的指定记录前面?
只看楼主 加入收藏
浔度1
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2015-10-9
结帖率:14.29%
收藏
已结贴  问题点数:10 回复次数:30 
vfp中怎么将一个表中的记录插入到另一个表中满足条件的指定记录前面?
各位大神:如题,比如在表temp1中,我需要在所有图号值为1的记录前按顺序地依次插入表temp2的各条记录,怎样能实现呢?(注:temp1和temp2表结构一致,图号为表的一个字段,前期已做处理,要求temp2表的记录数和temp1表中图号值为1的记录数相等)
搜索更多相关主题的帖子: 记录 
2017-06-06 13:59
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
上传些数据

坚守VFP最后的阵地
2017-06-06 15:26
浔度1
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2015-10-9
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册
     如图示例,我想要在temp1表中序号值为1的2条记录前面,将temp2表中的两条记录,依次插入
2017-06-06 16:01
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:0 
INSERT before blank &&在当前记录前面插入
2017-06-06 16:55
浔度1
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2015-10-9
收藏
得分:0 
回复 4楼 mywisdom88
嗯,是准备用插入空行的方法。但我的意思是需要循环插入。就是temp1表中序号值为1的记录数量是未知的,需要自动判断并进行插入
2017-06-06 19:38
wangzhiyi
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:366
专家分:684
注 册:2014-4-9
收藏
得分:0 
先用LOCATE FOR 条件定位记录,再将需要插入的数据用数据传送到内存,然后插入空记录,再从内存中的数据传入到空记录。
2017-06-07 01:05
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1730
专家分:3324
注 册:2012-2-29
收藏
得分:0 
可否先插入,再排序?结果应该一样哦。
2017-06-07 07:05
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:0 
以下是引用浔度1在2017-6-6 19:38:16的发言:

嗯,是准备用插入空行的方法。但我的意思是需要循环插入。就是temp1表中序号值为1的记录数量是未知的,需要自动判断并进行插入

你不就是要在当前位置前插入1行吗?上面的就是插入1空行,此时,指针停留在空行这里,然后,你可以随便 repl 字段名称 with 你值,知道怎么插入1行,自然就知道怎么循环插入了。
2017-06-07 08:21
浔度1
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2015-10-9
收藏
得分:0 
回复 7楼 schtg
也是可以的。但是因为需要插入的记录数是不确定的。觉得这样处理的话会麻烦些。也有可能是我还没找到方法…
2017-06-07 10:30
浔度1
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2015-10-9
收藏
得分:0 
回复 5楼 浔度1
我前面也试着用locate for查找的,后面是采用scan循环和if条件语句插入的
2017-06-07 10:35
快速回复:vfp中怎么将一个表中的记录插入到另一个表中满足条件的指定记录前面?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013961 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved