以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何加载浏览没有设置主键的外部数据  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=56453)

--  作者:riyuan
--  发布时间:2014/9/5 14:32:00
--  如何加载浏览没有设置主键的外部数据
我的是access数据表,数据源名称是hk ,请问如何加载 并添加到checklistbox中


--  作者:Bin
--  发布时间:2014/9/5 14:33:00
--  
你要加载某个表的某个列的内容? 还是想怎么样,能否说具体一点.
--  作者:riyuan
--  发布时间:2014/9/5 14:37:00
--  
加载表名,不用加载列的内容


--  作者:riyuan
--  发布时间:2014/9/5 14:38:00
--  
是access表,没有关键字段的


--  作者:riyuan
--  发布时间:2014/9/5 14:39:00
--  

For Each tb As Table In Tables
    Output.Show(tb.Name)

Next

用这个命令只能加载有关键字段并且只能是已经在外部表管事器中的表




--  作者:有点甜
--  发布时间:2014/9/5 15:01:00
--  

 只能当查询表来用,加入查询表,参考

 

http://www.foxtable.com/help/topics/0695.htm

 


--  作者:Bin
--  发布时间:2014/9/5 15:04:00
--  
参考帮助http://www.foxtable.com/help/topics/1943.htm
--  作者:riyuan
--  发布时间:2014/9/5 17:18:00
--  
Dim cmb As WinForm.CheckedListBox
cmb = e.Form.Controls("CheckedListBox1")
Dim lst As List(Of String)
lst = Connections("hk").GetTableNames
For Each nm As String In lst
cmb.ComboList =nm
Next
这段代码只能加载最后一个表名,是什么原因


--  作者:有点甜
--  发布时间:2014/9/5 17:21:00
--  

Dim cmb As WinForm.CheckedListBox
cmb = e.Form.Controls("CheckedListBox1")
Dim lst As List(Of String)
lst = Connections("hk").GetTableNames

cmb.ComboList = String.Join("|", lst.ToArray)