Foxtable(狐表)用户栏目专家坐堂 → 输入控制


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

主题:输入控制

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


加好友 发短信
等级:一尾狐 帖子:410 积分:3682 威望:0 精华:0 注册:2017/4/8 8:59:00
输入控制  发帖心情 Post By:2020/7/12 20:35:00 [只看该作者]

Dim nms() As String = {"客户全称","客户","地址","联系电话","联系人","联系人手机","付款天数","客户英文简称"}   '不允许为空的列名
For Each nm As String  In nms
    If e.DataRow.isnull(nm) Then
        messagebox.show(nm & "必须输入内容")
        e.Cancel = True
        Exit For
    End If
Next


设表A,,这是一个判断控制列名你能为空。现变通一下:当客户为空时不能输入其他数据,就是说只有客户不为空,其他当前行的其他列能才输入。代码如何写?什么事后中

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


加好友 发短信
等级:超级版主 帖子:110648 积分:563148 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/12 21:32:00 [只看该作者]

prepareedit事件

if e.col.name <> "客户" then 
  if e.row.isnull("客户") then 
    e.cancel = true
end if
end if

 回到顶部