搜索
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 如何取得第J个字段的值?
标题:
如何取得第J个字段的值?
只看楼主
tlliqi
等 级:
贵宾
威 望:
204
帖 子:15453
专家分:65956
注 册:2006-4-27
第
11
楼
得分:0
以下是引用
CHB123
在2013-9-30 19:59:32的发言:
我也觉得不对,但又不知道怎么表示,所以我写"这里有一点儿问题".
你想说:如果什么呢? 帮你看看噻
2013-09-30 20:00
CHB123
来 自:湖北
等 级:
论坛游民
帖 子:100
专家分:68
注 册:2012-7-2
第
12
楼
得分:0
想表达的是:第J个字段的值>1500
2013-09-30 20:02
tlliqi
等 级:
贵宾
威 望:
204
帖 子:15453
专家分:65956
注 册:2006-4-27
第
13
楼
得分:0
以下是引用
CHB123
在2013-9-30 19:59:32的发言:
我也觉得不对,但又不知道怎么表示,所以我写"这里有一点儿问题".想表达的是:第J个字段的值>1500
不对吧 你字段的值不是只有1个吧
不能这么表示
2013-09-30 20:02
CHB123
来 自:湖北
等 级:
论坛游民
帖 子:100
专家分:68
注 册:2012-7-2
第
14
楼
得分:0
是啊,有多个.
2013-09-30 20:04
tlliqi
等 级:
贵宾
威 望:
204
帖 子:15453
专家分:65956
注 册:2006-4-27
第
15
楼
得分:0
以下是引用
CHB123
在2013-9-30 20:02:20的发言:
想表达的是:第J个字段的值>1500
想表达你这意思 应该在upda 语句中用where
如 字段1为数值
upda 表1 set 字段1=1000 where 字段1>1500
2013-09-30 20:05
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
323
帖 子:9621
专家分:26174
注 册:2012-2-5
第
16
楼
得分:8
FOR J=1 TO 12
EVALUATE(FIELD(J))>1500
ENDFOR
坚守VFP最后的阵地
2013-09-30 20:05
CHB123
来 自:湖北
等 级:
论坛游民
帖 子:100
专家分:68
注 册:2012-7-2
第
17
楼
得分:0
FIELD(j)只能取得字段名,而不能取得那个字段的值啊.
2013-09-30 20:06
CHB123
来 自:湖北
等 级:
论坛游民
帖 子:100
专家分:68
注 册:2012-7-2
第
18
楼
得分:0
哦,看清了.前面还有个EVALUATE.
2013-09-30 20:07
CHB123
来 自:湖北
等 级:
论坛游民
帖 子:100
专家分:68
注 册:2012-7-2
第
19
楼
得分:0
那么就可以这样写了?
FOR J=1 TO 12
IF EVALUATE(FIELD(J))>1500
UPDATE 表2 SET X2=EVALUATE(FIELD(J)),X3=EVALUATE(FIELD(J+1))
ENDIF
2013-09-30 20:10
CHB123
来 自:湖北
等 级:
论坛游民
帖 子:100
专家分:68
注 册:2012-7-2
第
20
楼
得分:0
EVALUATE()计算字符表达式的值并返回结果
也可以返回字符型字段的值?
2013-09-30 20:15
73
2/8页
1
2
3
4
5
6
7
8
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-421329-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.920378 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved