以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 查询表日期格式 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=51227) |
-- 作者:石四 -- 发布时间:2014/5/22 11:16:00 -- 查询表日期格式 学示例文件“统计演示”做了个查询表:
Dim b As New CrossTableBuilder("统计表1",DataTables("外协加工"))
b.HGroups.AddDef("日期","月份") \'添加日期列用于垂直分组 b.HGroups.AddDef("加工单位") \'添加客户列用于水平分组 b.VGroups.AddDef("出入库") \'添加产品列用于垂直分组 b.Totals.AddDef("数量") \'添加数量列用于统计 b.Build \'生成统计表 MainTable = Tables("统计表1") \'打开生成的统计表
结果“月份”列只显示月份数,能不能格式化成“yyyymm”,能的话怎么做?
|
-- 作者:Bin -- 发布时间:2014/5/22 11:18:00 -- 没什么好办法,比较笨的办法是 遍历统计表,把月份列的值,格式化一遍. |
-- 作者:有点甜 -- 发布时间:2014/5/22 11:25:00 -- 回复1楼,你按照年月进行HGroups分组即可。就是说HGroups分组加入一列年。 [此贴子已经被作者于2014-5-22 11:26:27编辑过]
|
-- 作者:石四 -- 发布时间:2014/5/22 11:33:00 -- 以下是引用有点甜在2014-5-22 11:25:00的发言:
回复1楼,你按照年月进行HGroups分组即可。就是说HGroups分组加入一列年。 [此贴子已经被作者于2014-5-22 11:26:27编辑过] 这个查询表是为结转准备的临时表,如果再加一个年份列,后面的结转代码我就不知道怎么写了。 先按同一年度统计吧。 |
-- 作者:有点甜 -- 发布时间:2014/5/22 11:38:00 -- 你按月份统计,统计的是各年的月份,不可能有具体的 yyyyMM 对应的。
只有按照 年、月 统计,才可能确切的知道 yyyy。 |
-- 作者:石四 -- 发布时间:2014/5/22 11:45:00 -- 顺便再问:希望这个查询表在一个窗口中出现,方便用按钮操作导出,怎么做呢?现在是“祼”表的形式出现。 |
-- 作者:有点甜 -- 发布时间:2014/5/22 11:47:00 -- 参考
http://www.foxtable.com/help/topics/1909.htm
[此贴子已经被作者于2014-5-22 11:46:46编辑过]
|
-- 作者:石四 -- 发布时间:2014/5/22 12:12:00 -- 好了,再试试导出EXCEL。 |