Foxtable(狐表)用户栏目专家坐堂 → 多账套数据源


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

主题:多账套数据源

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110808 积分:563978 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/5/21 22:20:00 [显示全部帖子]

比如:
Dim cmb As WinForm.ComboBox
cmb = Forms(
"窗口1").Controls("ComboBox1")
cmb.ComboList = 
"数据源1|数据源2|数据源3"

或者把数据源名称用一个表格保存起来,通过表格获取数据源名称

Dim cmb As WinForm.ComboBox
cmb
 = Forms("窗口1").Controls("ComboBox1")
cmb.ComboList = 
DataTables("数据源名称表").GetComboListString("数据源名称")

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110808 积分:563978 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/5/21 22:24:00 [显示全部帖子]

如果是要获取mdb数据库的名称,可以这样:

Dim str As String
For Each File As String In FileSys.GetFiles("D:\选择数据源")
    str = str  & "|" & FileSys.GetName(file)
Next
str = str.Trim("|")
msgbox(str)
Dim cmb As WinForm.ComboBox
cmb = Forms("窗口1").Controls("ComboBox1")
cmb.ComboList = str

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110808 积分:563978 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/5/21 23:01:00 [显示全部帖子]

如果是2楼的用法,不需要改任何代码,把数据库放到发布后的文件夹publish\project目录即可

 回到顶部