以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 窗口表名称问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=119860)

--  作者:81538475
--  发布时间:2018/6/2 11:47:00
--  [求助] 窗口表名称问题
之前用
Dim q As new QueryBuilder  
q.TableName = sd1.month & "月工资表"  用这个办法可以生成一个工资表的临时表,表明为 月份+工资表
但是现在想用fill方法,把这个临时表加到窗口中,也希望他用这个 sd1.month & "月工资表"  方法作为表名。不知道如何处理。现在的代码是:

Tables("财务工具_Table1").Fill("se le ct ...........,True)
With DataTables("财务工具_Table1")
.DataCols.Add("个税", Gettype(Integer), " IIF(工资 > 3500,IIF( 工资 > 5000,IIF(工资 > 7000, 245 ,( 工资 - 3500) * 0.1 - 105) ,( 工资 - 3500 ) * 0.03 ),0) " )
.DataCols.Add("税后",Gettype(Integer), "工资 - 个税 ")
.DataCols.Add("农行",Gettype(Integer), " IIF(税后 >= 7000 , 6955 , 税后) " )
.DataCols.Add("待遇总额",Gettype(Integer), "税后 - 公司缴纳社保 - 个人缴纳社保" )
End With
Tables("财务工具_Table1").AutoSizeCols()
Tables("财务工具_Table1").AllowEdit=True
For Each dc As Col In Tables("财务工具_Table1").cols
With Tables("财务工具_Table1")
dc.GrandTotal = True \'指定要合计的列
.GrandTotal = True \'显示合计模式
End With
Next
这样的话就不知如何把表名称改成之前那样。
[此贴子已经被作者于2018/6/2 11:47:37编辑过]

--  作者:有点蓝
--  发布时间:2018/6/2 11:51:00
--  
窗口表的名称是固定的,无法更改,只能改标题。为什么要改名称,目的是什么?
--  作者:81538475
--  发布时间:2018/6/2 12:44:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看
这里面有这些功能,每个功能都是用fill方法生成一个表放到下面,然后用导出按钮,导出表格,如果生成的表没法取名的话,导出的时候能不能自动根据情况命名呢,导出的代码是系统的命令Syscmd.Project.ExportToExcel() 

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看



--  作者:有点蓝
--  发布时间:2018/6/2 13:55:00
--  
用这个:http://www.foxtable.com/webhelp/scr/0559.htm
--  作者:81538475
--  发布时间:2018/6/3 12:43:00
--  
多谢了
[此贴子已经被作者于2018/6/3 12:43:46编辑过]

--  作者:furan
--  发布时间:2018/6/21 18:06:00
--  
通过表名传递参数。表有标题么?
--  作者:有点甜
--  发布时间:2018/6/21 18:18:00
--  
以下是引用furan在2018/6/21 18:06:00的发言:
通过表名传递参数。表有标题么?

 

表没有标题。