Foxtable(狐表)用户栏目专家坐堂 → 如何在组合框中列示出数据源


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

主题:如何在组合框中列示出数据源

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


加好友 发短信
等级:小狐 帖子:398 积分:2369 威望:0 精华:0 注册:2017/3/19 15:30:00
如何在组合框中列示出数据源  发帖心情 Post By:2018/6/30 23:39:00 [只看该作者]

在窗口中添加”combobox组合框“,进入组合框后如何自动列示出所有数据源?

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


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

参考

 

For Each c As Connection In Connections
    msgbox(c.name)
Next


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


加好友 发短信
等级:小狐 帖子:398 积分:2369 威望:0 精华:0 注册:2017/3/19 15:30:00
  发帖心情 Post By:2018/7/2 9:51:00 [只看该作者]

enter事件代码:
For Each cnnt As Connection In Connections
    Dim cmb1 As WinForm.ComboBox = e.Form.Controls("ComboBox1")
    cmb1.ComboList = cnnt.Name
Next
为什么没法在combobox组合框中以列表形式列出数据源以供选择

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


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

Dim cmb1 As WinForm.ComboBox = e.Form.Controls("ComboBox1")
cmb1.Items.Clear
For Each cnnt As Connection In Connections
    cmb1.items.add(cnnt.Name)
Next

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


加好友 发短信
等级:小狐 帖子:398 积分:2369 威望:0 精华:0 注册:2017/3/19 15:30:00
  发帖心情 Post By:2018/7/2 10:44:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:数据源.png
图片点击可在新窗口打开查看

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


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


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


加好友 发短信
等级:小狐 帖子:398 积分:2369 威望:0 精华:0 注册:2017/3/19 15:30:00
  发帖心情 Post By:2018/7/2 11:34:00 [只看该作者]

我看了这个教材,但写出来的代码无法达到想要的效果

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


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

贴出所写代码。

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


加好友 发短信
等级:小狐 帖子:398 积分:2369 威望:0 精华:0 注册:2017/3/19 15:30:00
  发帖心情 Post By:2018/7/2 11:35:00 [只看该作者]

Dim s1 = Forms("用户数据表").Controls("ComboBox1").text
Dim cnnt As Connection = Connections(s1)


Dim cbb2 As WinForm.ComboBox = Forms("用户数据表").Controls("ComboBox1")
cbb2.Items.Clear
For Each nm As String In cnnt.GetTableNames
    cbb2.Items.add(nm)
Next

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


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

combobox2的enter事件

 

Dim s1 = Forms("用户数据表").Controls("ComboBox1").text
If Connections.Contains(s1) Then
    Dim cnnt As Connection = Connections(s1)
   
    Dim cbb2 As WinForm.ComboBox = Forms("用户数据表").Controls("ComboBox2")
    cbb2.Items.Clear
    For Each nm As String In cnnt.GetTableNames
        cbb2.Items.add(nm)
    Next
End If


 回到顶部
总数 20 1 2 下一页