| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 982 人关注过本帖
标题:如何在一个表中将某个字段的值给提取出来
只看楼主 加入收藏
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43182
注 册:2014-5-20
收藏
得分:5 
以下是引用铁思达在2015-8-27 21:29:12的发言:

......如何在一个表中将某个字段的值给提取出来......

是不是概念问题?
VFP的变量本身就包括内存变量和字段变量,字段的值就是字段变量的值,读取与内存变量一样。
2015-08-28 10:35
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:10 
我也看不明白?
表字段的值,很容易读出来吧。。
比如表 A1.DBF
CREATE CURSOR A1(ID I,NAME C(10),SEX C(2))
insert into a1(id,name,sex) values(1,'张三','男')
insert into a1(id,name,sex) values(2,'李四','女')

读字段?
USE A1
GO 1
?A1.SEX
?A1.NAME
不就出来了吗??
如果SEX,NAME没其他表重复的,可以不用表名称的,直接用
?SEX

[ 本帖最后由 mywisdom88 于 2015-8-28 11:53 编辑 ]
2015-08-28 11:51
铁思达
Rank: 2
等 级:论坛游民
帖 子:50
专家分:34
注 册:2015-8-17
收藏
得分:0 
回复 10楼 沙枣
图片附件: 游客没有浏览图片的权限,请 登录注册
2015-08-28 15:51
铁思达
Rank: 2
等 级:论坛游民
帖 子:50
专家分:34
注 册:2015-8-17
收藏
得分:0 
回复 12楼 mywisdom88
谢谢了,是我想太多了,也想复杂了,其实每条记录的成交数量直接赋值给k就行了--   k=成交数量

[ 本帖最后由 铁思达 于 2015-8-28 15:52 编辑 ]
2015-08-28 15:51
铁思达
Rank: 2
等 级:论坛游民
帖 子:50
专家分:34
注 册:2015-8-17
收藏
得分:0 
回复 11楼 吹水佬
是呀,是一开始我想利用select 语句查询结果,想的太多了,也复杂了,有点钻牛角尖了
2015-08-28 15:56
沙枣
Rank: 4
来 自:宁夏银川
等 级:业余侠客
威 望:5
帖 子:103
专家分:221
注 册:2015-5-31
收藏
得分:10 
回复 13楼 铁思达
我在自由表中测试,程序运行完全正常,包括最后一条也能正确处理,不知你的系统会丢掉最后一条记录,想来起去,可能是记录指针提前移动了一下,我在原代码中加了一条go top,你再试试。
CLOSE TABLES
set path to e:\国隆投资金融交易风险管理系统
USE 成交明细记录
zap
USE  成交清单  &&USE  成交清单

go top  &&新加的语句

DO WHILE not eof()
*当前记录扫描到数组muk
scatter to muk
*取当前记录的成交数量字段值
k=成交数量
sele 2
USE 成交明细记录
if k=0
append blank
gather from muk
replace 状态 with "已废除"
*成交清单中的"成交数量”为0时,成交明细记录中的“成交数量”是否标记为1,这里标记录为1.
replace 成交数量 with 1
else
i=1
do while i<=k
append blank
gather from muk
replace 状态 with "全部成交"
replace 成交数量 with 1
i=i+1
enddo
endif
sele 1
SKIP
ENDDO
use
sele 2
use
sele 1
USE 成交明细记录
brow
return
2015-08-28 17:10
快速回复:如何在一个表中将某个字段的值给提取出来
数据加载中...
 
   



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

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