VFP中if语句的AND和OR命令怎么写

清泉灵弦 2012-05-08 12:13:27
VFP中也有AND,OR同时判断的条件语句么
我要判断一个数gnPos在gnStart 和gnEnd 之间
if gnStart < gnPos .AND. gnPos < gnEnd
? gnPos
endif

可无效,求解答

VFP 6.0 版本
...全文
825 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
清泉灵弦 2012-08-27
  • 打赏
  • 举报
回复
谢谢大家,后来忘了怎么解决的了,反正确实代码没问题,谢谢十三和大家
oldcat99 2012-05-26
  • 打赏
  • 举报
回复
加上括号试试。

if (gnStart < gnPos) AND (gnPos < gnEnd )
? gnPos
endif
敦厚的曹操 2012-05-09
  • 打赏
  • 举报
回复
你得给出错误提示,是没有反应,还是出错了。
lygcw9602 2012-05-08
  • 打赏
  • 举报
回复
具体情况,具体对待。要有具体的示例,才能更好的说明问题。可以参考VFP60帮助文件中的相关内容。
十豆三 2012-05-08
  • 打赏
  • 举报
回复
代码没有问题
都市夜猫 2012-05-08
  • 打赏
  • 举报
回复
你的语句没问题,除非三个 gn??? 中有 Null 值存在
and / or / not 两边写不写“.”都一样,写“. ”是为了和旧版本的 foxpro 兼容,vfp 不需要
wwwwb 2012-05-08
  • 打赏
  • 举报
回复
if gnPos>=gnStart and gnPos<=gnEnd
or
if BETWEEN(gnPos, gnStart, gnEnd)


2,723

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧