| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3210 人关注过本帖
标题:请老师看一下,我错在哪里,为什么 replace的值是空的
取消只看楼主 加入收藏
wangjiayu45
Rank: 1
等 级:新手上路
帖 子:189
专家分:0
注 册:2010-4-23
结帖率:83.93%
收藏
已结贴  问题点数:20 回复次数:4 
请老师看一下,我错在哪里,为什么 replace的值是空的
有两张表,一张是:身高体重标准.dbf ,一张:是身高体重分析.dbf 如下图。 所有字段都是文本格式。vfp9.0
图片附件: 游客没有浏览图片的权限,请 登录注册
      
图片附件: 游客没有浏览图片的权限,请 登录注册



command1.click  
if used("身高体重标准")
  select 身高体重标准     &&如果表打开就选择到工作区
 else
  use 身高体重标准.DBF in 0
   ENDIF
      SELECT 身高体重分析
 locate FOR between(VAL(身高体重分析.月龄),VAL(身高体重标准.月龄1),VAL(身高体重标准.月龄2)) AND 身高体重分析.性别="男" AND VAL(身高体重分析.身高)<=Val(身高体重标准.男生)
if found()
 replace ALL 身高体重分析.迟缓 WITH "是"

可执行后 身高体重分析.迟缓 还是空白。
请教老师怎么分析?



ENDIF
搜索更多相关主题的帖子: 分析 老师 标准 replace dbf 
2019-10-19 16:35
wangjiayu45
Rank: 1
等 级:新手上路
帖 子:189
专家分:0
注 册:2010-4-23
收藏
得分:0 
可能我的意思没有表达好。
“身高体重标准”表是标准值,作为参照。比如,月龄72-77个月,男生,身高小于106.3cm  就为生长迟缓。 月龄168-173个月,女生,身高小于142.9cm  就为生长迟缓。
“身高体重分析”表中有月龄、性别、身高,迟缓。首先确定“月龄”在“身高体重标准”表中处的位置,在确定男、女,如果是“男”/“女”,如果“身高”小于标准值,“身高体重分析”表的“迟缓”全部修改为“是”。
 
请各位大师赐教!!

[此贴子已经被作者于2019-10-20 08:23编辑过]

2019-10-20 07:58
wangjiayu45
Rank: 1
等 级:新手上路
帖 子:189
专家分:0
注 册:2010-4-23
收藏
得分:0 
回复 5楼 schtg
这个好象并没有用,第二条记录也符合要求,没有显示“是”
我套用公式后,还是一片空白
UPDATE 身高体重分析 SET 身高体重分析.迟缓="是" WHERE between(身高体重分析.月龄,身高体重标准.月龄2,身高体重标准.月龄1)  AND 身高体重分析.身高<=身高体重标准.男生 AND 身高体重分析.性别=="男"
好象加了 between()就不起作用

[此贴子已经被作者于2019-10-20 09:51编辑过]

2019-10-20 09:36
wangjiayu45
Rank: 1
等 级:新手上路
帖 子:189
专家分:0
注 册:2010-4-23
收藏
得分:0 
回复 12楼 wangzhiyi
不知道为什么还是空白,书上说用locate  运算的速度快

[此贴子已经被作者于2019-10-21 15:22编辑过]

2019-10-21 15:20
wangjiayu45
Rank: 1
等 级:新手上路
帖 子:189
专家分:0
注 册:2010-4-23
收藏
得分:0 
回复 9楼 schtg
测试有用!!如果有1W条数据,不知速度如何。
2019-10-21 15:21
快速回复:请老师看一下,我错在哪里,为什么 replace的值是空的
数据加载中...
 
   



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

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