以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  GetComboListString是不是不能 用于 作为副本的Normal型的Table的列  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=180741)

--  作者:ade2015
--  发布时间:2022/10/15 19:59:00
--  GetComboListString是不是不能 用于 作为副本的Normal型的Table的列
鄙人大白一只
GetComboListString  是不是   不能  作为副本的用于Normal型的 Table
是因为,它是 DataTable的方法吗?
[此贴子已经被作者于2022/10/15 20:00:58编辑过]

--  作者:有点蓝
--  发布时间:2022/10/16 20:12:00
--  
可以的
--  作者:ade2015
--  发布时间:2022/10/17 11:30:00
--  
"主窗口_Table1" 为 绑定表【maintable】的 Normal型,副本(ture),可编辑 (ture)

窗口名为“主窗口”


Dim fl As String = CurrentTable.Filter
Dim cmb As WinForm.ComboBox = e.form.Controls("ComboBox2")
cmb.ComboList = DataTables("主窗口_Table1").GetComboListString("客户")

报错    “不存在名称为【“主窗口_Table1”的Datatable!



--  作者:ade2015
--  发布时间:2022/10/17 11:30:00
--  
"主窗口_Table1" 为 绑定表【maintable】的 Normal型,副本(ture),可编辑 (ture)

窗口名为“主窗口”


Dim fl As String = CurrentTable.Filter
Dim cmb As WinForm.ComboBox = e.form.Controls("ComboBox2")
cmb.ComboList = DataTables("主窗口_Table1").GetComboListString("客户")

报错    “不存在名称为【“主窗口_Table1”的Datatable!

--  作者:有点蓝
--  发布时间:2022/10/17 11:33:00
--  
直接使用主表即可

cmb.ComboList = DataTables("maintable").GetComboListString("客户")

--  作者:ade2015
--  发布时间:2022/10/17 13:22:00
--  
但是COMBOBOX的 ComboList 是列举的 主表【maintable】的数值。

而【副表】主窗口_Table1 中,  是经过筛选后的值,

我需要能列出,  此时  【副表】中的 数值
[此贴子已经被作者于2022/10/17 13:23:59编辑过]

--  作者:有点蓝
--  发布时间:2022/10/17 13:31:00
--  
cmb.ComboList = DataTables("maintable").GetComboListString("客户",Tables("主窗口_Table1").filter)
--  作者:ade2015
--  发布时间:2022/10/17 13:36:00
--  
谢谢