Foxtable(狐表)用户栏目专家坐堂 → 求助


  共有2201人关注过本帖树形打印复制链接

主题:求助

帅哥哟,离线,有人找我吗?
outcat
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:470 积分:3641 威望:0 精华:0 注册:2017/11/5 14:47:00
求助  发帖心情 Post By:2019/1/27 1:47:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:11.png
图片点击可在新窗口打开查看
 

我想实现,当付款方式在选择的情况下,结账自动勾选,当付款方式为空时,则不勾选

ValueChanged 代码


Dim r As Row = Tables("采购总表").Current

Dim cmb As WinForm.ComboBox = e.Sender

Dim str As String = e.Form.Controls("ComboBox1").Value

cmb.ComboList = DataTables("词典").GetComboListString("名称","类别 = '付款方式'","_identify")

If cmb.ComboList <> "" Then

    r("结账").Checked = True

End If


 回到顶部
帅哥哟,离线,有人找我吗?
2900819580
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1347 积分:9817 威望:0 精华:0 注册:2015/6/30 8:46:00
  发帖心情 Post By:2019/1/27 7:43:00 [只看该作者]

如果你的ComboBox1是付款方式的话,你的代码这样修改一下e

cmb.ComboList = DataTables("词典").GetComboListString("名称","类别 = '“ & str &” '","_identify")

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/27 11:55:00 [只看该作者]

改成

 

Dim r As Row = Tables("采购总表").Current

Dim str As String = e.sender.text

If str <> Nothing Then

    r("结账").Checked = True

End If


 回到顶部