Foxtable(狐表)用户栏目专家坐堂 → 求助 新建按钮命令之前条件判断


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

主题:求助 新建按钮命令之前条件判断

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


加好友 发短信
等级:五尾狐 帖子:1181 积分:8108 威望:0 精华:1 注册:2009/1/17 10:52:00
求助 新建按钮命令之前条件判断  发帖心情 Post By:2014/11/10 11:51:00 [显示全部帖子]


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

各位前辈

我想按 新建行 按钮的时候,查询表中,是否存在这一个 记录编号
如果存在,新建行命令无效,


这个用什么代码实现?

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


加好友 发短信
等级:五尾狐 帖子:1181 积分:8108 威望:0 精华:1 注册:2009/1/17 10:52:00
  发帖心情 Post By:2014/11/10 12:42:00 [显示全部帖子]

多谢,ok

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


加好友 发短信
等级:五尾狐 帖子:1181 积分:8108 威望:0 精华:1 注册:2009/1/17 10:52:00
  发帖心情 Post By:2014/11/10 12:46:00 [显示全部帖子]

 If e.Form.Controls("记录编号").Value  = Nothing Then
    MsgBox("请填写完整数据!!",64,"提示")
Else
    Dim a1 As String = e.Form.Controls("记录编号").Value
    Dim dr As DataRow
    dr = DataTables("表A").Find("记录编号 = '" & a1 &"' ") '找出编号为03的产品
    If dr IsNot Nothing Then '如果找到的话
    Else
        Dim r1 As Row = Tables("表A").addnew()
        r1("记录编号")=e.Form.controls("记录编号").text
    End If
End If  


查找表中没有问题,
如何可找SQL 数据库中是否存在此编号?

因为很多时候,一张表格,是多人在操作.都在生成编号

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


加好友 发短信
等级:五尾狐 帖子:1181 积分:8108 威望:0 精华:1 注册:2009/1/17 10:52:00
  发帖心情 Post By:2014/11/10 12:53:00 [显示全部帖子]



 If e.Form.Controls("记录编号").Value  = Nothing Then
    MsgBox("请填写完整数据!!",64,"提示")
Else
    Dim a1 As String = e.Form.Controls("记录编号").Value
    Dim dr As DataRow
    dr = DataTables("表A").SQLFind("记录编号 = '" & a1 &"' ") '找出编号为03的产品
    If dr IsNot Nothing Then '如果找到的话
    Else
        Dim r1 As Row = Tables("表A").addnew()
        r1("记录编号")=e.Form.controls("记录编号").text
    End If
End If  

是这样?

 回到顶部