Foxtable(狐表)用户栏目专家坐堂 → 条件


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

主题:条件

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


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

比如:
……
                If e.values("早餐") = True Then
                    If hpr("早餐") = True Then
                        With wb.AddMsgPage("","msgpage2","提交失败",  "早餐已经订过!")
                            .icon = "Warn" '改变图标
                            .AddButton("btn1","返回").Attribute = ""
                        End With
                        e.WriteString(wb.Build)
                        Return '必须返回
                    Else
                        hpr("早餐") = True
                    End If
                End If
                If e.values("午餐") = True Then
                    If hpr("午餐") = True Then
                        With wb.AddMsgPage("","msgpage2","提交失败",  "午餐已经订过!")
                            .icon = "Warn" '改变图标
                            .AddButton("btn1","返回").Attribute = ""
                        End With
                        e.WriteString(wb.Build)
                        Return '必须返回
                    Else
                        hpr("午餐") = True
                    End If
                End If

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


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

Return ""

或者

Return nothing


If hpr("早餐") = True Then
                        With wb.AddMsgPage("","msgpage2","提交失败",  "早餐已经订过!")
                            .icon = "Warn" '改变图标
                            .AddButton("btn1","返回").Attribute = ""
                        End With
                        e.WriteString(wb.Build)
                        Return "" '必须返回
                    Else
                        hpr("早餐") = True
                    End If

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


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

把完整代码放到txt文件上传上来

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


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

请重新给出最新修改后的完整代码

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


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

测试看弹出了哪些提示框

……                    
                    Dim hpr = DataTables("报餐").Find("[姓名] = '" & e.PostValues("姓名")  & "' and [工号] = '" & e.PostValues("工号")  & "'and [报餐日期] = '" & e.PostValues("报餐日期")  & "'")
MessageBox.show("[姓名] = '" & e.PostValues("姓名")  & "' and [工号] = '" & e.PostValues("工号")  & "'and [报餐日期] = '" & e.PostValues("报餐日期")  & "'")
                    If hpr IsNot Nothing Then '在这里,再处理你网页提交过来的值
msgbox(1)
                        If e.values("早餐") = True Then
                            If hpr("早餐") = True Then
msgbox(2)
                                With wb.AddMsgPage("","msgpage2","提交失败",  "早餐已经订过!")
                                    .icon = "Warn" '改变图标
                                    .AddButton("btn1","返回").Attribute = ""
                                End With
                                e.WriteString(wb.Build)
                                Return "" '必须返回
                            Else
                                hpr("早餐") = True
                            End If
                        End If
                        If e.values("中餐") = True Then
msgbox(3)
                            If hpr("中餐") = True Then
msgbox(4)
                                With wb.AddMsgPage("","msgpage2","提交失败",  "中餐已经订过!")
                                    .icon = "Warn" '改变图标
                                    .AddButton("btn1","返回").Attribute = ""
                                End With
                                e.WriteString(wb.Build)
                                Return "" '必须返回
                            Else
                                hpr("中餐") = True
                            End If
                        End If
                        If e.values("晚餐") = True Then
msgbox(5)
                            If hpr("晚餐") = True Then
msgbox(6)
                                With wb.AddMsgPage("","msgpage2","提交失败",  "晚餐已经订过!")
                                    .icon = "Warn" '改变图标
                                    .AddButton("btn1","返回").Attribute = ""
                                End With
                                e.WriteString(wb.Build)
                                Return  ""'必须返回
                            Else
                                hpr("晚餐") = True
                            End If
                        End If
                    Else
msgbox(7)
                        Dim dr As DataRow = DataTables("报餐").AddNew() '新增一行,录入各列数据
                        For Each nm As String In nms
                            If e.PostValues.ContainsKey(nm) Then
                                dr(nm) = e.PostValues(nm)
                            End If
                        Next
……

 回到顶部