编程论坛
注册
登录
编程论坛
→
VFP论坛
用SCAN循环语句,能遍历表的所有字段吗?
Wayneboc
发布于 3 天前 19:38, 89 次点击
用SCAN循环语句,能遍历表的所有字段吗?
例如:表的五个字段分别是, 日期 摘要 金额 部门 备注
要求用scan依次操作这五个字段。
如果能,请高手指导,给我个代码。如果不能用scan实现,谁有批量实现的方法?
4 回复
#2
csyx
3 天前 20:32
scan 是用来遍历记录的,不用于枚举字段名
要枚举出一个表的所有字段名,应该用 fcount() + field() 函数,或者更简单的 afields
use 你的表名
? '-- 方法一'
for ii = 1 to afields(aFlds)
? aFlds[ii,1]
endfor
? '-- 方法二'
for ii = 1 to fcount()
? field(ii)
endfor
[此贴子已经被作者于2025-11-5 20:38编辑过]
#3
schtg
前天 06:33
#4
Wayneboc
3 小时前
回复 2楼
受教了。多谢。
[此贴子已经被作者于2025-11-8 08:28编辑过]
#5
hsfisher
1 小时前
1