以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]请问为何窗口的副本表皆会显示?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=119579)

--  作者:tennis
--  发布时间:2018/5/28 8:01:00
--  [求助]请问为何窗口的副本表皆会显示?
我想遍历实质数据表, e.Form.Controls("cmbTableName").combolist = DataTables("表结构DB").GetComboListString("表名") Dim str As String = "" For Each tb As DataTable In DataTables \'str = str & tb.NAME & "|" Next e.Form.Controls("cmbTableName").combolist = str.trim("|") 结果:副本表的 窗口1_table1,窗口2_table2....通通跑出来 why?
--  作者:有点甜
--  发布时间:2018/5/28 9:03:00
--  

副本表不会跑出来,sqlTable、sqlQuery表跑出来是正常的,如果要屏蔽,参考

 

\'e.Form.Controls("cmbTableName").combolist = DataTables("表结构DB").GetComboListString("表名")
Dim str As String = ""
For Each tb As DataTable In DataTables
    If Tables(tb.name).Form Is Nothing Then
        str = str & tb.NAME & "|"
    End If
Next
msgbox(str)
\'e.Form.Controls("cmbTableName").combolist = str.trim("|")


--  作者:tennis
--  发布时间:2018/5/28 9:23:00
--  
3Q!!