以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  逻辑列值的设置问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=183484)

--  作者:shilhoue
--  发布时间:2022/11/7 10:50:00
--  逻辑列值的设置问题
老师您好,我们工作中日常出的报告通常情况下是需要加盖CMA标志的,我在表中设置了“CMA标志”逻辑列,但新增行如何设置默认其为选中状态?另外,也有部分客户有特殊要求,无需加盖CMA标志,为了直观,我在窗口中的关联复选框控件名为“不加盖CMA”,这种情况下我如何编写代码,难道要在另外设置一个逻辑列么


--  作者:有点蓝
--  发布时间:2022/11/7 10:54:00
--  
无需加盖的,“CMA标志”逻辑列不勾选不就行了。

新增行默认勾选参考

dim r as row = tables("表A").addnew
r("CMA标志")=true

--  作者:shilhoue
--  发布时间:2022/11/7 10:59:00
--  
录入窗口中我用了复选框和“CMA标志”关联,为了直观我设置的名称是“不加盖CMA”,毕竟这个是比较少的属于特殊要求。怎么能实现同一关联字段执行相反的操作呢
--  作者:有点蓝
--  发布时间:2022/11/7 11:03:00
--  
同一关联字段执行相反的操作 -- 具体指什么,没看懂
--  作者:shilhoue
--  发布时间:2022/11/7 11:18:00
--  
就是当表中"CMA标志“为True时,录入窗口中的”不加盖CMA“复选框为Fasle。
--  作者:有点蓝
--  发布时间:2022/11/7 11:22:00
--  
建议去掉文字里的“不”字。如果一定要有不字就不能绑定列了,只能使用代码判断赋值
--  作者:shilhoue
--  发布时间:2022/11/7 14:59:00
--  
我已经解决了,谢谢蓝版主