Foxtable(狐表)用户栏目专家坐堂 → [求助]如何变通一下呢


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

主题:[求助]如何变通一下呢

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


加好友 发短信
等级:三尾狐 帖子:633 积分:4034 威望:0 精华:0 注册:2014/6/23 10:27:00
[求助]如何变通一下呢  发帖心情 Post By:2014/12/22 15:42:00 [只看该作者]

BUG录入系统的afterload代码如下:

Dim r As Row = Tables("BUG录入表").Current
r("软件版本") = "请选择软件版本号"
r("测试机型") = "请选择测试机型"
r("测试项目") = "请输入测试项目标题,言简意赅"
r("现象描述") = "请输入BUG故障信息,越详细越好.但不要罗里吧嗦,让研发看着郁闷!"
r("严重程度") = "请选择严重程度"
r("优先级别") = "请选择优先级别"
r("怀疑模块") = "请选择模块"

相当于给这些列赋值了,但是呢,请选择***,请输入***,这些仅仅是用来提示的。

那么问题来了。

我的保存按钮,需要判断哪些必填项列的值是否为空。为空就动态提醒。按照上面的赋值,那就是所有列都是有值的,就无法判断了。

保存代码如下:

Dim r As Row = Tables("BUG录入表").Current
Dim str As String =""
If r("已保存") Then
    MessageBox.show("此BUG编号已经保存过了,不需要再次保存","博达BUG综合管理系统",MessageBoxButtons.OK,MessageBoxIcon.error)
    Return
End If
If r.IsNull("软件版本")
    str &= "软件版本,"
End If
If r.IsNull("测试机型")
    str &= "测试机型,"
End If
If r.IsNull("现象描述")
    str &= "现象描述,"
End If
If r.IsNull("严重程度")
    str &= "严重程度,"
End If
If r.IsNull("优先级别") Then
    str &= "优先级别,"
End If
If r.IsNull("怀疑模块") Then
    str &= "怀疑模块"
End If
If str >""
    MessageBox.show("请检查," & str.Trim(",") & "不能为空","点击保存时请确认",MessageBoxButtons.OK,MessageBoxIcon.Question)
End If


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


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

 这样判断

 

If r.IsNull("软件版本") OrElse r("软件版本") = "请选择软件版本号" Then


 回到顶部