【发布时间】:2019-01-02 01:24:53
【问题描述】:
我不确定我的标题应该是什么,如果你能想出更好的东西,请随时编辑我的帖子并更改它。
关于 Foxpro 使用的可用资源并不多,我想做的是了解发生了什么。
lldisdead=.t.
Select .f. as chkbox, * from a_counties ;
order by cn_area, cn_desc ;
into dbf (StrTmpFile1)
scan while !EOF()
IF ChkBox
selected_some_cnty = .t
endif
endscan
这是我的理解:
- 只要您不在最后一条记录中,请执行以下操作 表:
- 如果检查框
- 设置 selected_some_cnty 等于 .t
- 停止检查下一条记录
- 继续这样做,直到您的记录用完为止。
IF CHKBOX 是什么意思?
如果 CHKBOX 列不为空,是否表示,请执行以下操作, 否则,什么都不做。
编辑:添加附加代码
【问题讨论】:
-
IF测试一个逻辑(布尔)表达式,因此该表达式等于IF ChkBox = .T.。根据您发布的内容,我们无法知道ChkBox是什么 - 您必须阅读其余代码才能找到答案。EOF()是End Of File,所以!EOF()表示不是文件结尾(IOW,在最后一条记录之后)。 -
编辑了我的帖子。
标签: visual-foxpro