Foxtable(狐表)用户栏目专家坐堂 → [求助]按照操作文档写的代码,竟然报错


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

主题:[求助]按照操作文档写的代码,竟然报错

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


加好友 发短信
等级:小狐 帖子:385 积分:2918 威望:0 精华:0 注册:2018/1/15 15:01:00
  发帖心情 Post By:2019/4/13 16:11:00 [只看该作者]

预算使用申请窗口的keypress代码:

    Dim drp As WinForm.DropDownBox = e.Sender
If drp.DroppedDown = False '如果下拉窗口没有打开
    drp.OpenDropDown() '打开下拉窗口
End If

下拉窗口的keypress没有写代码


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

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

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


加好友 发短信
等级:超级版主 帖子:107718 积分:547917 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/4/13 17:01:00 [只看该作者]

控件【预算使用申请】的keypress事件代码,不是窗口的keypress事件。如果不会找就上传项目

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


加好友 发短信
等级:小狐 帖子:385 积分:2918 威望:0 精华:0 注册:2018/1/15 15:01:00
  发帖心情 Post By:2019/4/14 9:11:00 [只看该作者]

我实在是找不到了,麻烦老师帮我看看,谢谢。

另外,有没有可能是datacolchanged事件代码引发的呢,我把代码也贴出来给老师看看。

With Tables("预算使用申请表").Current
    If .IsNull("预算编号") = False Then
        Dim r As Row = Tables("预算使用申请表").Current
        Dim dr As DataRow
        dr = DataTables("基础预算表").Find("[预算编号] = '" & Tables("预算使用申请表").Current("预算编号") & "'")
        r("预算项目名称") = dr("项目名称")
        r("预算金额") = dr("预算金额")
    End If
End With

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:财务预算管理_2.rar


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


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

你出错的项目,发上来测试。

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


加好友 发短信
等级:小狐 帖子:385 积分:2918 威望:0 精华:0 注册:2018/1/15 15:01:00
  发帖心情 Post By:2019/4/14 10:51:00 [只看该作者]

已经发了呢,就上面一条帖子,是开发版的,然后数据源是外部,不知道怎么转本地。

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


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


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

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


加好友 发短信
等级:小狐 帖子:385 积分:2918 威望:0 精华:0 注册:2018/1/15 15:01:00
  发帖心情 Post By:2019/4/14 22:16:00 [只看该作者]

老师,这里的代码有问题吗?我应该是按照教程写的。

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


加好友 发短信
等级:小狐 帖子:385 积分:2918 威望:0 精华:0 注册:2018/1/15 15:01:00
  发帖心情 Post By:2019/4/14 22:21:00 [只看该作者]

keypress 的代码是

Dim drp As WinForm.DropDownBox = e.Sender
If drp.DroppedDown = False '如果下拉窗口没有打开
    drp.OpenDropDown() '打开下拉窗口
End If

keydown的代码是

Dim drp As WinForm.DropDownBox = e.sender
If drp.DroppedDown Then '如果下拉窗口已经打开
    Dim tbl As Table = Tables("基础预算下拉窗口_Table1")
    If e.KeyCode = Keys.Up Then '如果按下的是上箭头按键
        tbl.Position = tbl.Position - 1 '向上移动一行
        e.Cancel = True
    ElseIf e.KeyCode = Keys.Down Then '如果按下的是下箭头按键
        tbl.Position = tbl.Position + 1 '向下移动一行
        e.Cancel = True
    End If
End If

麻烦老师帮我看看,谢谢。


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


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

删除里面的代码。

 

如果要写,请写到dropdownbox控件去,不是写到窗口的事件。


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


加好友 发短信
等级:小狐 帖子:385 积分:2918 威望:0 精华:0 注册:2018/1/15 15:01:00
  发帖心情 Post By:2019/5/10 8:09:00 [只看该作者]

老师,在下拉窗口中我想过滤部分数据(对部分数据进行加密),把一部分数据屏蔽掉,仅对指定用户开放查看选择这部分保密数据的权限,要怎么实现呢,在哪个地方写代码好一些,对窗口的逻辑不是特别熟悉。

 回到顶部
总数 23 上一页 1 2 3 下一页