以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  临时表统计结果赋值正表的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=185136)

--  作者:lgz518
--  发布时间:2023/2/6 15:13:00
--  临时表统计结果赋值正表的问题
临时表统计结果赋值正表《员工满意汇总》,执行下面代码报错

Dim dt1 As fxDataSource
Tables("员工满意调查_Table4").DataSource = dt1 \'将统计结果绑定到Table
For Each dr1 As DataRow In Tables("员工满意调查_Table4").DataTable.DataRows
    Dim dr2 As DataRow = DataTables("员工满意汇总").AddNew()
    For Each dc As DataCol In DataTables("员工满意汇总").DataCols
        dr2(dc.Name) = dr1(dc.name)
    Next
Next

代码报错
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2022.8.18.1
错误所在事件:窗口,员工满意调查,Button3,Click
详细错误信息:
列“福利待遇_得分”不属于表 员工满意调查_Table4。

怎么解决?


--  作者:有点蓝
--  发布时间:2023/2/6 15:16:00
--  
统计表生成的表格,很多时候看到的是标题名称,而不是列名:http://www.foxtable.com/webhelp/topics/0570.htm

Tables("员工满意调查_Table4").DataSource = dt1
for each c as col in Tables("员工满意调查_Table4").cols
output.show(c.name & "," & c.caption) ‘看看真正的列名和标题名称
next