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


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

主题:[求助]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/21 16:28:00 [显示全部帖子]

 beforesavedatarow事件,如下代码

 

For Each dc As DataCol In e.DataTable.DataCols
    If e.DataRow.Isnull(dc.name) Then
        msgbox(dc.name & " 需要填写")
        e.cancel = True
        Return
    End If
Next


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/21 16:33:00 [显示全部帖子]

以下是引用ybmjy在2014-5-21 16:29:00的发言:

哥喂,你要说清楚,是在表中还是在窗口控件中

 

 

呃,对哪个表设置,就在哪里添加代码,反正你找 beforesavedatarow 事件即可。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/21 16:56:00 [显示全部帖子]

 好吧,你在表属性->事件->beforesavedatarow 写代码

 

For Each dc As DataCol In e.DataTable.DataCols
    If e.DataRow.Isnull(dc.name) Then
        msgbox(dc.name & " 需要填写")
        e.cancel = True
        Return
    End If
Next


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/21 17:35:00 [显示全部帖子]

 复制这段代码,放到对应的表的保存事件里去,不可能出错。出错,就是你自己的问题。

 

For Each dc As DataCol In e.DataTable.DataCols
    If e.DataRow.Isnull(dc.name) Then
        msgbox(dc.name & " 需要填写")
        e.cancel = True
        Return
    End If
Next


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/22 9:04:00 [显示全部帖子]

以下是引用yangxing在2014-5-22 9:00:00的发言:
开发者密码:jess147147     杨兴的密码:110224009     其他用户都是姓名的全称

 

你上传的项目没有数据源,别人打不开,用不了好吧?


 回到顶部