Foxtable(狐表)用户栏目专家坐堂 → 在使用OpenQQ的时候产生以下错误


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

主题:在使用OpenQQ的时候产生以下错误

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


加好友 发短信
等级:婴狐 帖子:37 积分:391 威望:0 精华:0 注册:2015/5/7 16:03:00
  发帖心情 Post By:2016/4/13 20:40:00 [只看该作者]

好的,明白了,还有一个问题,
就是如截图所示,我想通过“保存当前数据”这个按钮触发一个提醒事件,
提醒窗口类型为PopupForm,在客户端的ReceiveMessage谢判断语句如下:
If User.Name = "yoko" And dr.DataTable.Name = "total"  Then
    If dr IsNot Nothing AndAlso dr.IsNull("面试状态") Then 
        Forms("审核提示").Open()
    ElseIf User.Name = "may" Then
        Forms("审核申请").Open()
    ElseIf User.Name = "anna" Then
        Forms("入职申请").Open()
End If
End If

保存当前行  这个的按钮的代码如下:
Dim r As Row  = Tables("total").Current
Dim p As String = IIF(r.DataRow.RowState = DataRowState.Added, "A#", "U#")
r.Save()
QQClient.Send("yoko","+@|" & r("序号") & "|" & r("姓名") & "|" & User.Name)
Dim msg As String = p & "total" & "#" & r("序号")
For Each bd As QQBuddy In QQClient.Buddies
    If bd.Online Then
        QQClient.Send(bd.name, msg)
    End If
Next
MessageBox.Show("已成功保存!","提示", MessageBoxButtons.OK ,MessageBoxIcon.Information)
Forms("人事详情").Close()

保存成功后不能触发PopupForm的窗口,请问问题出在哪里?谢谢


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


加好友 发短信
等级:婴狐 帖子:37 积分:391 威望:0 精华:0 注册:2015/5/7 16:03:00
  发帖心情 Post By:2016/4/13 20:41:00 [只看该作者]


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

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/4/13 20:46:00 [只看该作者]

 你这个判断肯定有问题

 

If User.Name = "yoko" And dr.DataTable.Name = "total"  Then

 

 弹出对应的值看看

 

msgbox(user.name)

msgbox(dr.DataTable.Name)


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


加好友 发短信
等级:婴狐 帖子:37 积分:391 威望:0 精华:0 注册:2015/5/7 16:03:00
  发帖心情 Post By:2016/4/13 20:50:00 [只看该作者]

上述问题明白了,
还有一个问题想咨询一下,如截图所示:
我想通过”保存当前行“这个按钮触发一个时间窗口,
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20160413201343.jpg
图片点击可在新窗口打开查看
窗口类型为PopupForm的提示窗口
客户端的ReceiveMessgae的判断代码如下:
If User.Name = "yoko" And dr.DataTable.Name = "total"  Then
    If dr IsNot Nothing AndAlso dr.IsNull("面试状态") Then
        Forms("审核提示").Open()
    ElseIf User.Name = "may" Then
        Forms("审核申请").Open()
    ElseIf User.Name = "anna" Then
        Forms("入职申请").Open()
End If
End If

保存当前行 这个的按钮的代码如下:
Dim r As Row  = Tables("total").Current
Dim p As String = IIF(r.DataRow.RowState = DataRowState.Added, "A#", "U#")
r.Save()
QQClient.Send("yoko","+@|" & r("序号") & "|" & r("姓名") & "|" & User.Name)
Dim msg As String = p & "total" & "#" & r("序号")
For Each bd As QQBuddy In QQClient.Buddies
    If bd.Online Then
        QQClient.Send(bd.name, msg)
    End If
Next
MessageBox.Show("已成功保存!","提示", MessageBoxButtons.OK ,MessageBoxIcon.Information)
Forms("人事详情").Close()
实际保存后并没有触发相应的PopupForm时间窗口,请问问题出在哪里?谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/4/13 20:54:00 [只看该作者]

什么时间窗口?看13楼啊。

 回到顶部
总数 15 上一页 1 2