| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1115 人关注过本帖
标题:请教表2的行记录插入表1
只看楼主 加入收藏
fdxxhjc
Rank: 1
等 级:新手上路
帖 子:305
专家分:0
注 册:2014-4-10
收藏
得分:0 
回复 6楼 sdta
先生您好,我的代码这样修改后,怎么插入还都在表1的最后啊
CLEAR
CLOSE  all
SET SAFETY OFF
USE 表2
select * from 表2 into array BE
SELECT 2
USE 表1
FOR AA=1 TO 5
 GO  25-(AA-1)*5
  FOR I=1 TO 3  
   APPEND BLANK
    FOR j=1 TO 5
        REPLACE  ('列'+ALLTRIM(STR(j))) WITH  BE(i,j)
    ENDFOR
   ENDFOR
 ENDFOR   
BROW
2015-01-08 15:56
fdxxhjc
Rank: 1
等 级:新手上路
帖 子:305
专家分:0
注 册:2014-4-10
收藏
得分:0 
先生我在GO  25-(AA-1)*5后加了句 ? RECNO( ) 检测指针位置时,显示的指针值分别为:25、20、15、10、5,这指针位置是对的啊
2015-01-08 16:01
kiff
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:贵宾
威 望:46
帖 子:756
专家分:2531
注 册:2013-1-30
收藏
得分:2 
CLOSE DATABASES
SELECT PADL(RECNO(),4,'0')+'0' ID,* FROM 表1 INTO CURSOR tmp1 READWRITE
FOR I=1 TO 5
    INSERT INTO tmp1 SELECT PADL(i*5,4,'0')+TRANSFORM(RECNO()),* FROM 表2
ENDFOR
SELECT * FROM tmp1 INTO CURSOR 表3 ORDER BY id
SELECT 表3
COPY TO 表3
BROWSE

*注:最后把表3的ID字段去除

[ 本帖最后由 kiff 于 2015-1-8 16:13 编辑 ]
收到的鲜花
  • fdxxhjc2015-01-08 16:27 送鲜花  3朵   附言:我很赞同
2015-01-08 16:07
fdxxhjc
Rank: 1
等 级:新手上路
帖 子:305
专家分:0
注 册:2014-4-10
收藏
得分:0 
回复 13楼 kiff
先生,谢谢您
2015-01-08 16:27
fdxxhjc
Rank: 1
等 级:新手上路
帖 子:305
专家分:0
注 册:2014-4-10
收藏
得分:0 
回复 10楼 吹水佬
谢谢先生
2015-01-08 16:28
fdxxhjc
Rank: 1
等 级:新手上路
帖 子:305
专家分:0
注 册:2014-4-10
收藏
得分:0 
回复 9楼 sdta
先生您这个插入代码我还是不会用,谢谢指点
2015-01-08 16:30
wangzhiyi
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:366
专家分:684
注 册:2014-4-9
收藏
得分:2 
以下是引用fdxxhjc在2015-1-8 15:56:44的发言:

先生您好,我的代码这样修改后,怎么插入还都在表1的最后啊
CLEAR
CLOSE  all
SET SAFETY OFF
USE 表2
select * from 表2 into array BE
SELECT 2
USE 表1
FOR AA=1 TO 5
 GO  25-(AA-1)*5
  FOR I=1 TO 3  
   APPEND BLANK &&你试试把这改为INSERT BLANK
    FOR j=1 TO 5
        REPLACE  ('列'+ALLTRIM(STR(j))) WITH  BE(i,j)
    ENDFOR
   ENDFOR
 ENDFOR   
BROW
APPE BLANK 永远是在表的最后增加空记录,你试试将APPEND BLANK 改为INSERT BLANK
2015-01-08 17:29
fdxxhjc
Rank: 1
等 级:新手上路
帖 子:305
专家分:0
注 册:2014-4-10
收藏
得分:0 
回复 9楼 sdta
先生您的记录前记录后的插入我试了下通过了,谢谢
2015-01-09 08:54
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:2 
我从来没见过有人把能用的代码抄去之后追问原理的,也经常见为了一点点小改动就跑回来再讨能用代码的。

授人以渔,不授人以鱼。
2015-01-09 14:20
wangzhiyi
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:366
专家分:684
注 册:2014-4-9
收藏
得分:0 
以下是引用TonyDeng在2015-1-9 14:20:38的发言:

我从来没见过有人把能用的代码抄去之后追问原理的,也经常见为了一点点小改动就跑回来再讨能用代码的。
版主,这说明他们还是想学的,就怕有些你帮了他,他连你帮的贴子都不看的,连个回复都看不到他的。
2015-01-09 14:37
快速回复:请教表2的行记录插入表1
数据加载中...
 
   



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

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