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


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

主题:如何弄排班表?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/6/15 11:30:00 [显示全部帖子]

以下是引用hjcslr在2014-6-14 18:11:00的发言:
能不能像日历那样子弄啊

 

基础表,四列,姓名列、日期列、排班列、备注列。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/9 9:20:00 [显示全部帖子]

以下是引用hjcslr在2014-9-7 23:22:00的发言:
有没有人能给点例子?

 

没有具体的例子,请看楼上所说。你横排的思路要换成竖排的思路,这样才方便管理。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/27 14:13:00 [显示全部帖子]

以下是引用hjcslr在2014-11-27 13:00:00的发言:
横排如何换成竖排?给点代码,我是菜鸟,谢谢

 

 

基础表,四列,姓名列、日期列、排班列、备注列

 

在基础表填数据


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | 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的发言:
基本表都知识如何弄,就是如何进行转换,还有就是在转换后的表进行数据修改可以不?

 

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

 

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


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | 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


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | 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、不能,除非你修改后对应的也在数据那里新增。


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


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

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

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | 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

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/4 10:30:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:排班表.foxdb


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/5 9:10:00 [显示全部帖子]

不是从星期天到星期六么?刚好7天啊。

 回到顶部
总数 15 1 2 下一页