Foxtable(狐表)用户栏目专家坐堂 → [讨论]自定义录入界面


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

主题:[讨论]自定义录入界面

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


加好友 发短信
等级:一尾狐 帖子:486 积分:3668 威望:0 精华:0 注册:2013/3/13 8:49:00
[讨论]自定义录入界面  发帖心情 Post By:2013/3/29 19:40:00 [显示全部帖子]


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


自定义录入界面,有时会出现这样呢,有时正常?

 

代码如下 

Dim drp As WinForm.DropDownBox = e.sender
If drp.DroppedDown Then '如果下拉窗口已经打开
    Dim tbl As Table = Tables("窗口1_Table1")
    If drp.Text = "" Then '如果内容为空
        tbl.Filter = "" '显示所有客户
    Else '否则根据输入内容进行模糊筛选
        Dim txt As String = "'*" & drp.Text & "*'"
        tbl.Filter = "教师姓名 like " & txt & " Or 性别 Like " & txt & " Or 课程名称 Like " & txt & " Or 职称 Like " & txt
    End If
End If


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


加好友 发短信
等级:一尾狐 帖子:486 积分:3668 威望:0 精华:0 注册:2013/3/13 8:49:00
  发帖心情 Post By:2013/3/29 20:29:00 [显示全部帖子]

第一次录入信息时  ,直接输入一个数字 敲回车键 就出现这样,第二次输入信息就没什么事了,不知道什么原因?


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


加好友 发短信
等级:一尾狐 帖子:486 积分:3668 威望:0 精华:0 注册:2013/3/13 8:49:00
  发帖心情 Post By:2013/3/29 20:42:00 [显示全部帖子]


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

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


加好友 发短信
等级:一尾狐 帖子:486 积分:3668 威望:0 精华:0 注册:2013/3/13 8:49:00
  发帖心情 Post By:2013/3/30 10:47:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20130330104019.jpg
图片点击可在新窗口打开查看
第一次 打开窗口 在这个控件上 查询 教师姓名 小鱼

 出现下面这样

 


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

第二次 查询 教师姓名 小鱼 才正常

 


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

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


加好友 发短信
等级:一尾狐 帖子:486 积分:3668 威望:0 精华:0 注册:2013/3/13 8:49:00
  发帖心情 Post By:2013/3/30 13:30:00 [显示全部帖子]

试了几次,大概检查出来了,也就是在窗口录入信息时,下拉窗口必须的打开一次才能录入信息。也就是说:第一次不能直接在窗口录入信息(或查询信息) 能不能加个代码,不用先打开下拉窗口,而直接在窗口查询。

我是按这个做的 二、设计录入窗口

 

Dim drp As WinForm.DropDownBox = e.sender
If drp.DroppedDown Then '如果下拉窗口已经打开
    Dim tbl As Table = Tables("窗口1_Table1")
    If drp.Text = "" Then '如果内容为空
        tbl.Filter = "" '显示所有客户
    Else '否则根据输入内容进行模糊筛选
        Dim txt As String = "'*" & drp.Text & "*'"
        tbl.Filter = "教师姓名 like " & txt & " Or 性别 Like " & txt & " Or 课程名称 Like " & txt & " Or 职称 Like " & txt
    End If
End If

 


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


加好友 发短信
等级:一尾狐 帖子:486 积分:3668 威望:0 精华:0 注册:2013/3/13 8:49:00
  发帖心情 Post By:2013/3/30 16:08:00 [显示全部帖子]

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

 

例子 打开可以试试  一、直接在教师姓名 查询     二、打开下拉窗口查询


 回到顶部