Foxtable(狐表)用户栏目专家坐堂 → DoubleClick 双击错误


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

主题:DoubleClick 双击错误

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109682 积分:558114 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/9 20:41:00 [显示全部帖子]

每个事件都有不同的参数:http://www.foxtable.com/webhelp/topics/0604.htm,不是随便用的。

If e.Col.Name = "凭证ID" Then
    'Dim dr As DataRow = Tables("凭证").Current
    Dim dr As DataRow =e.Row
    If dr.IsNull ("核算主体") Or Dr.IsNull("申请日期")  Or Dr.IsNull("部门") Or Dr.IsNull("附件张数") Then
        MessageBox.show("带 * 为必填","提示")
    Else
        
        DataTables("凭证明细").LoadFilter="凭证ID='" & e.Row("凭证ID") & "'"
        DataTables("凭证明细").Load
        Forms("凭证明细").Open()
    End If
        e.cancel = True
End If

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109682 积分:558114 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/12 11:12:00 [显示全部帖子]

比如

if tables("表A").curent.isnull("第一列")
msgbox("第一列没有填写")
选中每个单元格
tables("表A").select(tables("表A").rowsel,0)
或者选中每个控件
e.fotm.controls("控件名称").select

 回到顶部