以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于移动开发中使用关联表例子的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=102728)

--  作者:liufucan
--  发布时间:2017/6/24 18:34:00
--  关于移动开发中使用关联表例子的问题
把编辑和新增放在一个函数虽然可以减少代码量,但是貌似无法实现重复值的判断,即新增时指定列不允许有重复内容。
下面的代码不生效。因为新增也相当于编辑了。

If e.GetValues.ContainsKey("oid") = False Then
Dim dr1 As DataRow = DataTables("来访表").SQLFind("电话 Like \'%" & e.PostValues("电话") & "%\'")
If dr1 IsNot Nothing Then
    With wb.AddMsgPage("","msgpage","增加失败", "此客户可能已经存在!") \'提示用户此订单不存在.
        .icon= "Warn"
        .AddButton("btn2","返回").Attribute = ""
    End With
    e.WriteString(wb.Build)
    Return Nothing \'必须返回
End If
end if

--  作者:有点色
--  发布时间:2017/6/25 13:09:00
--  

1、你用哪个例子?

 

2、你如果想区分清楚,你可以分两个函数;

 

3、帮助文档根据提交参数比较的,新增的有么有参数,修改的有参数,这个有什么不对?


--  作者:liufucan
--  发布时间:2017/6/26 23:31:00
--  
已经解决,保存按钮需要通过参数区分新增还是编辑的保存