以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  移动端逻辑列的初始值  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=190232)

--  作者:温馨的大树
--  发布时间:2024/1/25 11:35:00
--  移动端逻辑列的初始值
在新增订单里面有这个逻辑列输入框:
With wb.AddInputGroup("form1", "ipg9", "收款操作")
    .AddSwitch("已收款", "已收款").Value = True 
End With
修改订单时要怎么写代码才能把这个输入的值作为初始值输入到修改订单的表单呢?

--  作者:有点蓝
--  发布时间:2024/1/25 11:51:00
--  
http://www.foxtable.com/mobilehelp/topics/0049.htm

With wb.AddInputGroup("form1", "ipg9", "收款操作")
    .AddSwitch("已收款", "已收款",True )
End With

--  作者:温馨的大树
--  发布时间:2024/1/25 12:23:00
--  回复:(有点蓝)http://www.foxtable.com/mobilehelp...
With wb.AddInputGroup("form1", "ipg9", "收款操作")
    .AddSwitch("已收款", "已收款",True )
End With
我知道这里的true是默认为开关为打开状态。
我的意思是在新增订单提交的时候,已收款是打开,那么在修改订单的时候也是打开如果新增订单的时候提交时是关闭,后面修改这个订单时也是关闭,这个需要怎么写代码呢?

--  作者:有点蓝
--  发布时间:2024/1/25 13:35:00
--  
if dr("已收款") then
    .AddSwitch("已收款", "已收款",True )
else
    .AddSwitch("已收款", "已收款")
end if