| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 168 人关注过本帖
标题:如何用变量表示字段名
只看楼主 加入收藏
王咸美
Rank: 1
等 级:新手上路
帖 子:690
专家分:3
注 册:2018-1-4
结帖率:97.6%
收藏
已结贴  问题点数:20 回复次数:6 
如何用变量表示字段名
下列表文件第3至32个字段名如何用变量表示,请高手赐我,万分感谢!!!
如第3个字段、第4个字段、……第32个字段
FOR i=1 TO 5
 FOR j=1 TO 6
   Zdm=
当i= j= 第3个字段名为zhou11,第4个字段名为zhou12,......,第32个字段名为zhou32。
图片附件: 游客没有浏览图片的权限,请 登录注册
6 天前 17:52
easyppt
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:339
专家分:826
注 册:2021-11-24
收藏
得分:2 
恐怕你说的,并非是变量表示字段名,而是如何获取字段名吧?
问题描述的,都看不懂啥意思
2个for循环,啥意思
6 天前 22:05
王咸美
Rank: 1
等 级:新手上路
帖 子:690
专家分:3
注 册:2018-1-4
收藏
得分:0 
用变量i和j表示字段名所在的排名位置,字段名从第3个开始排名是有规则的,从zhou11、zhou12、…zhou16、zhou21、zhou22、…zhou26、…zhou55、zhou56。

[此贴子已经被作者于2025-3-17 00:40编辑过]

5 天前 00:33
my2318
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:14
帖 子:300
专家分:656
注 册:2014-3-18
收藏
得分:2 
宏替换
5 天前 06:56
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1926
专家分:3757
注 册:2012-2-29
收藏
得分:8 
回复 楼主 王咸美
没有特别懂你的意思,试一下下面的,可否满足要求?
图片附件: 游客没有浏览图片的权限,请 登录注册

程序代码:
*** 创建
create cursor tt(nj c(12),bj c(12))
for i = 1 to 5
    for j = 1 to 6
        zdm = "zhou" + alltrim(str(m.i)) + alltrim(str(m.j))
        alter table tt add &zdm c(12)
    endfor
endfor
browse

***  修改
select tt
k = 3
for i = 1 to 5
    for j = 1 to 6
        ydm = fields(m.k)
        zdm = "周" + alltrim(str(m.i)) + alltrim(str(m.j))
        alter table tt rename column &ydm to &zdm
        k = k + 1
    endfor
endfor
browse
5 天前 07:32
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:109
帖 子:2252
专家分:4013
注 册:2007-4-27
收藏
得分:8 
zhou11 - zhou16 依次表示星期一的第1节到第6节课
zhou21 - zhou26 依次表示星期二的第1节到第6节课
zdm = "zhou" + alltrim(str(m.i)) + alltrim(str(m.j))

想要取到对应zdm 下的学科名称,用eval(zdm)


只求每天有一丁点儿的进步就可以了
5 天前 08:08
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:66
帖 子:1100
专家分:2706
注 册:2015-12-30
收藏
得分:0 
FOR i=1 TO 5
    FOR j=1 TO 6
        Zdm='Zhou'+transform(i)+transform(j)
    ENDFOR
ENDFOR
5 天前 15:43
快速回复:如何用变量表示字段名
数据加载中...
 
   



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

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