Foxtable(狐表)用户栏目专家坐堂 → 如何显示日期格式


  共有7079人关注过本帖树形打印复制链接

主题:如何显示日期格式

帅哥哟,离线,有人找我吗?
lihe60
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6842 积分:43288 威望:0 精华:0 注册:2009/3/2 14:07:00
如何显示日期格式  发帖心情 Post By:2012/5/7 9:49:00 [只看该作者]

如何让截图中的包括“日期”的列,显赫为日期格式?

或者用其他的方式也可以,但表格的格式不能变。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.foxdb


图片点击可在新窗口打开查看此主题相关图片如下:未命名.gif
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
lihe60
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6842 积分:43288 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2012/5/7 9:53:00 [只看该作者]

这是代码:

Dim t As Table=e.Form.controls("table1").Table
Dim b As New SQLCrossTableBuilder("统计表1","表A")
b.HGroups.AddDef("姓名") '添加客户列用于水平分组
b.VGroups.AddDef("科目") '添加产品列用于垂直分组,并设置了Pattern参数
b.Totals.AddDef("分数") '添加数量列用于统计
b.Totals.AddDef("日期") '添加数量列用于统计
b.Build '生成统计表
t.datasource = DataTables("统计表1") '打开生成的统计表

For Each c As col In t.cols
    For Each r As Row In t.Rows
        If c.name Like "*日期*"
            r(c)=Format(r(c),"yyyy-MM-dd")
        End If
    Next
Next

 

这是表结构

 

表A

 

日期() ----> 日期型

姓名() ----> 字符型(16)

分数() ----> 整数

 

这是数据

日期                姓名           分数             科目

2012-01-01    张三             1                  语文
2012-01-02      李四          2                 数学
2012-06-03      王五            3                英语

[此贴子已经被作者于2012-5-7 9:53:58编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40574 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2012/5/7 10:09:00 [只看该作者]

首先想知道日期列是分组列还是统计列!

 回到顶部