Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共13 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:求助 这种类型的统计功能实现

1楼
卟离卟弃 发表于:2011/5/25 8:57:00

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

 

在安排工作时,总是无法查询某一时间段内,工作时间的安排是否合理。

 

我想根据 计划工作开始日期,计划工作结束日期、员工姓名 与工作时间,形成一个类似如下面图片的统计表。

 

 


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

 

我不知道如何通过狐表实现,求助各位狐友。。。。

2楼
狐狸爸爸 发表于:2011/5/25 9:12:00

http://help.foxtable.com/topics/2032.htm

 

3楼
卟离卟弃 发表于:2011/5/25 10:46:00

 

有点不懂,

 

如何把 窗口 表中的 开始,结束日期、姓名 提到 甘特图中?

 

 .AddGanttSeries("姓名", #开始日期#, #结束日期#)  '根据筛选出来的内容,自动提取
 .AddGanttSeries("姓名", #开始日期#, #结束日期#)

 

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

4楼
狐狸爸爸 发表于:2011/5/25 11:01:00
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目7.table

5楼
卟离卟弃 发表于:2011/5/25 11:31:00

 谢谢狐爸,基本上已经完成

 

还有一个问题,当我第二次点击  生成甘特图时。是直接在来的甘特图中增加

我想这样做:当我第二次点击  生成甘行图时,自动清除之前的甘特图,重新生一个新的甘特图。

 

 


图片点击可在新窗口打开查看此主题相关图片如下:02.jpg
图片点击可在新窗口打开查看
6楼
狐狸爸爸 发表于:2011/5/25 11:35:00
Chart.SeriesList.Clear() '清除图表原来的图系
7楼
卟离卟弃 发表于:2011/5/25 11:38:00

谢谢!

就要这种效果,OK了

 

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:根据筛选时间范围生成甘特图.table

8楼
卟离卟弃 发表于:2011/5/26 8:51:00

不知道怎么一回事

 

我在另一个表中设置,达不到例子中的效果,请看图

 


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

 

人员甘特图的代码是

 

Dim Chart As WinForm.Chart
Chart= Forms("窗口1").Controls("Chart1")
Chart.ChartType = ChartTypeEnum.Gantt '图表类型为甘特图
Chart.SeriesList.Clear()
Chart.Inverted = True '对调X轴和Y轴位置
Chart.AxisY.DateType= True 'Y轴为日期型
Chart.AxisY.AnnoFormatString = "MM-dd" '设置Y轴的标示格式
Chart.AxisY.MinDate = Tables("车间绩效记录").Compute("min(计划开始日期)") '设置Y轴的起始日期
Chart.AxisY.MaxDate = Tables("车间绩效记录").Compute("min(计划完成日期)") '设置Y轴的终止日期
Chart.AxisX.GridMajorVisible = False '隐藏X轴的网格线
With Chart.SeriesList
    For Each dr As Row In Tables("车间绩效记录").Rows
        .AddGanttSeries(dr("姓名"), dr("计划开始日期"), dr("计划完成日期"))
    Next
End With

 

 

数据表是SQL外部数据表

 

想知道大概原因????????

9楼
狐狸爸爸 发表于:2011/5/26 8:58:00
看看列类型对不对
10楼
卟离卟弃 发表于:2011/5/26 9:06:00

图片点击可在新窗口打开查看

 

Dim Chart As WinForm.Chart
Chart= Forms("窗口1").Controls("Chart1")
Chart.ChartType = ChartTypeEnum.Gantt '图表类型为甘特图
Chart.SeriesList.Clear()
Chart.Inverted = True '对调X轴和Y轴位置
Chart.AxisY.DateType= True 'Y轴为日期型
Chart.AxisY.AnnoFormatString = "MM-dd" '设置Y轴的标示格式
Chart.AxisY.MinDate = Tables("车间绩效记录").Compute("min(计划开始日期)") '设置Y轴的起始日期
Chart.AxisY.MaxDate = Tables("车间绩效记录").Compute("max(计划完成日期)") '设置Y轴的终止日期
Chart.AxisX.GridMajorVisible = False '隐藏X轴的网格线
With Chart.SeriesList
    For Each dr As Row In Tables("车间绩效记录").Rows
        .AddGanttSeries(dr("姓名"), dr("计划开始日期"), dr("计划完成日期"))
    Next
End With

 

 

是我搞错了,现在可以了。

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:根据筛选时间范围生成甘特图.table

共13 条记录, 每页显示 10 条, 页签: [1] [2]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 7 queries.