Foxtable(狐表)用户栏目专家坐堂 → 如何弄排班表?


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

主题:如何弄排班表?

客人(182.146.*.*)
  11楼


  发帖心情 Post By:2014/11/27 18:50:00 [只看该作者]

基本表都知识如何弄,就是如何进行转换,还有就是在转换后的表进行数据修改可以不?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/27 19:05:00 [只看该作者]

以下是引用客人(182.146.*.*)在2014-11-27 18:50:00的发言:
基本表都知识如何弄,就是如何进行转换,还有就是在转换后的表进行数据修改可以不?

 

先弄基础表啊,然后根据基础表横向的表。

 

但是如果要在转换后的表进行数据修改,就需要用代码控制,你一步一步来


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


加好友 发短信
等级:小狐 帖子:334 积分:2370 威望:0 精华:0 注册:2014/3/15 16:25:00
  发帖心情 Post By:2014/12/1 21:29:00 [只看该作者]

转换中数字如何换成中文,还有如何自动调1周的数据。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.foxdb


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/1 22:01:00 [只看该作者]

Dim d As Date = Date.Today
Dim szs() As String = {"一月", "二月", "三月", "", "", "", "", "", "", "", "十一月", ""}
Dim g As New CrossTableBuilder("统计表", DataTables("排班"))
g.HGroups.AddDef("姓名")
g.VGroups.AddDef("日期")
'g.VGroups.AddDef(CStr("日期.Date"))
g.VGroups.AddDef("星期")
'g.VGroups.AddDef("农历")
g.Totals.AddDef("排班", "排班")
Dim y As Integer = d.Year
Dim w As Integer = d.DayOfWeek '算出今天是星期几
Dim dt1 As Date = d.AddDays(-w) '获取本周的第一天
Dim dt2 As Date = d.AddDays(6 - w) '获取本周的最后一天
g.Filter = "日期 >= #" & dt1 & "# And 日期 <= #" & dt2 & "#"

Dim t As Table = e.Form.Controls("Table1").Table
t.DataSource = g.BuildDataSource
For Each c As Col In t.Cols
    If c.Caption.Contains("_") Then
        Dim ary() As String = c.Caption.Split("_")
        c.Caption = szs(ary(0)-1) & "_" & ary(1)
    End If
Next
t.DataTable.BuildHeader


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


加好友 发短信
等级:小狐 帖子:334 积分:2370 威望:0 精华:0 注册:2014/3/15 16:25:00
  发帖心情 Post By:2014/12/2 13:23:00 [只看该作者]

谢了,但有几个问题:
1、上面的月份能不能换成具体日期:2014.12.01或12.01都行; 
2、中间统计的数字能不能换成: 行、值、或等; 
3、在生成的表中能不能进行修改或增加数据,如增加人员名单等。谢谢了

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/2 14:23:00 [只看该作者]

1、http://www.foxtable.com/help/topics/0678.htm

 

2、编写drawcell事件 http://www.foxtable.com/help/topics/2262.htm

 

3、不能,除非你修改后对应的也在数据那里新增。


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


加好友 发短信
等级:小狐 帖子:334 积分:2370 威望:0 精华:0 注册:2014/3/15 16:25:00
  发帖心情 Post By:2014/12/3 12:51:00 [只看该作者]

1、g.VGroups.AddDef("日期",DateGroupEnum.Day,"{0}日")

只能生成5日,我想要生成2014.12.05 ,如何修改; 
2、还有就是在临时表中能不能用代码编写编写drawcell事件

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/3 14:12:00 [只看该作者]

 g.VGroups.AddDef("日期",DateGroupEnum.None)

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/3 14:13:00 [只看该作者]

临时表的drawcell事件,写在全局表事件那里,记得开启

 

http://www.foxtable.com/help/topics/0671.htm

 


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


加好友 发短信
等级:小狐 帖子:334 积分:2370 威望:0 精华:0 注册:2014/3/15 16:25:00
  发帖心情 Post By:2014/12/3 23:01:00 [只看该作者]

1、排班表中窗口表中修改数据如何在排班中的同步,在统计表中可以同步?
2、统计表中的数字如何换成中文的,窗口表中的可以了?
3、窗口表中如何从排班类别中选数据进行填写?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:排班表.rar



 回到顶部
总数 35 上一页 1 2 3 4 下一页