以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- CheckBox勾选显示按钮控件 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=177310) |
-- 作者:weijun -- 发布时间:2022/5/17 13:17:00 -- CheckBox勾选显示按钮控件 Dim chk As WinForm.CheckBox = e.Form.Controls("需要录入码单")
If chk.Checked = True Then
入库明细有数据时可以CheckBox勾选,入库明细没有数据时CheckBox不能勾选,代码没有作用请老师看看 |
-- 作者:有点蓝 -- 发布时间:2022/5/17 13:54:00 -- Dim chk As WinForm.CheckBox = e.Form.Controls("需要录入码单") mdbj.Enabled = chk.Checked Dim mdbj As WinForm.Button = e.Form.Controls("码单编辑") Dim mdhfz As WinForm.Button = e.Form.Controls("码单行复制") Dim maqr As WinForm.Button = e.Form.Controls("码单保存") Dim mdsc As WinForm.Button = e.Form.Controls("码单删除") Dim mdzj As WinForm.Button = e.Form.Controls("码单增加") mdhfz.Enabled = chk.Checked …… mdzj.Enabled = chk.Checked Tables("入库明细码单").AllowEdit = chk.Checked
|
-- 作者:weijun -- 发布时间:2022/5/17 15:20:00 -- Dim chk As WinForm.CheckBox = e.Form.Controls("需要录入码单")
Tables("入库明细码单").AllowEdit = chk.Checked End If
还要加个条件 入库和入库明细有数据才能勾选,请问要怎么加? |
-- 作者:有点蓝 -- 发布时间:2022/5/17 15:30:00 -- 去掉if dim b as boolean = chk.Checked andalsoTables("入库").Current.DataRow.GetChildRows("入库明细").Count > 0 mdhfz.Enabled = b
|