标题:VFP可否改字段所在的位置
只看楼主
fifowl2001
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2020-9-12
结帖率:60%
已结贴  问题点数:20 回复次数:8 
VFP可否改字段所在的位置
如字段1位置改成字段2,通过语句改,不想用查询,或者重建表等,谢谢!
搜索更多相关主题的帖子: 重建 字段 语句 VFP 位置 
2021-09-26 15:09
gs2536785678
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:45
帖 子:565
专家分:1668
注 册:2017-7-16
得分:5 
select zd2,zd1,from tablea into table tableb
2021-09-26 15:11
fifowl2001
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2020-9-12
得分:0 
50个字段,需要把字段50和字段1的排位反转,不用select
2021-09-26 15:16
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:5 
为何要改?
在什么情况下需要换位置?
2021-09-26 17:11
fifowl2001
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2020-9-12
得分:0 
纯好奇,以前忘了VFP有没这个功能
2021-09-26 17:19
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
字段显示位置与字段在DBF的位置不是一回事
2021-09-26 17:47
xs591222
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:28
帖 子:680
专家分:1287
注 册:2009-3-1
得分:5 
神奇的思路。
不用sql,用代码,我想这样:
一、把当前表A的结构存入一个表B中
二、对表B进行排序(按记录号倒序处理)生成表C
三、依据表C,创建一个新表D,这个表D的结构与表A一致,但字段的顺序变了
四、用APPE FROM 将表A的内容追加到表D中
五、删除表A、表B、表C,将表D重命名为表A

这样转换后应该是实现了楼主的目的了
2021-09-26 17:49
xuminxz
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:40
帖 子:749
专家分:2475
注 册:2011-5-8
得分:5 
USE  tb1
x=AFIELDS(struar)
DIMENSION  newstruar(x,18)
FOR i=1 TO x
    FOR j=1 TO 18
    newstruar(x+1-i,j)=struar(i,j)
    endfor
ENDFOR
USE IN tb1
CREATE CURSOR tmp FROM ARRAY newstruar
APPEND FROM tb1
COPY TO tb1

dBase有人接盘了。
2021-09-26 21:05
如歌岁月
Rank: 1
等 级:新手上路
帖 子:28
专家分:4
注 册:2021-9-13
得分:0 
学习了
2021-10-08 15:08



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-506988-1-1.html




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

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