Foxtable(狐表)用户栏目专家坐堂 → [求助]文本框的求助


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

主题:[求助]文本框的求助

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


加好友 发短信
等级:幼狐 帖子:71 积分:757 威望:0 精华:0 注册:2017/5/31 20:05:00
[求助]文本框的求助  发帖心情 Post By:2017/7/23 20:17:00 [只看该作者]

老师好。

我的“出库窗口” 上有一个领用人的文本框 名称“姓名”

文本框后有一个查询按钮

有一个“员工信息表”内有,员工编号,姓名……字段

想实现,两种查询后显示员工姓名的方式

1、文本框内输入员工编号,点击查询,

文本框内自动显示员工编号对应的员工姓名

 

2、文本框内输入员工姓名的拼首拼字母,如 王大锤  输入,,WDC,,点击回车后,自动显示  王大锤名字。。

 

 

上述两种方式,如果涉及重名的,可生成列表选择。

谢谢老师。

 


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


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

必须用combobox控件。

 

Dim txt As String = e.form.controls("textbox1").text
Dim str As String = DataTables("表A").GetComboListString("姓名", "员工编号 like '%" & txt & "%' or 拼音 like '%" & txt & "%'")
If str > "" Then
    Dim cbx As WinForm.ComboBox = e.form.controls("combobox1")
    cbx.combolist = str
    cbx.SelectedIndex = 0
End If


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


加好友 发短信
等级:幼狐 帖子:71 积分:757 威望:0 精华:0 注册:2017/5/31 20:05:00
  发帖心情 Post By:2017/7/23 22:34:00 [只看该作者]

请问老师,代码用在哪里 ?
以下是引用有点甜在2017/7/23 21:32:00的发言:

必须用combobox控件。

 

Dim txt As String = e.form.controls("textbox1").text
Dim str As String = DataTables("表A").GetComboListString("姓名", "员工编号 like '%" & txt & "%' or 拼音 like '%" & txt & "%'")
If str > "" Then
    Dim cbx As WinForm.ComboBox = e.form.controls("combobox1")
    cbx.combolist = str
    cbx.SelectedIndex = 0
End If


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


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

查询按钮

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


加好友 发短信
等级:幼狐 帖子:71 积分:757 威望:0 精华:0 注册:2017/5/31 20:05:00
  发帖心情 Post By:2017/7/23 23:19:00 [只看该作者]

老师
“拼音”字段是需要在“表A”中加入的么?
能否不加入拼音字段,用姓名自动生成?
以下是引用有点甜在2017/7/23 21:32:00的发言:

必须用combobox控件。

 

Dim txt As String = e.form.controls("textbox1").text
Dim str As String = DataTables("表A").GetComboListString("姓名", "员工编号 like '%" & txt & "%' or 拼音 like '%" & txt & "%'")
If str > "" Then
    Dim cbx As WinForm.ComboBox = e.form.controls("combobox1")
    cbx.combolist = str
    cbx.SelectedIndex = 0
End If


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


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


 回到顶部