访问DB:每日累计计数和每日分配数

时间:2015-01-26 18:05:00

标签: excel ms-access

我有一张跟踪派遣人员的表格。该表包含员工姓名,该人员出去的日期以及他们返回的日期。

该表从1988年到现在有数百个条目。 在Excel中,我跟踪每天(一年中)已发送人数的累积计数,并且还跟踪任何一天的人数。该表列出了月份和月份。第一列中的一天(一年中的每一天,包括闰日)和第一列中的年份。每个日期都有数据(在第一个人被发送出去之前输入零,然后随着更多的发送开始计数,或者如果每天有人数,则如果没有,则显示为零一天出来或者如果有,比如5人出来,那天就会显示“5”。然后,我使用Excel中的数据构建一个图表,显示y轴上的调度数量和x轴上的年份日期(以及当前年份的数量,平均数量和27年历史记录中的最大值) )。目前我只是手动跟踪它(我只保留每个的运行计数并在Excel中手动输入。)我想构建一个我的Access数据的查询,它将返回我可以导入到我的Excel电子表格中的相同信息。一个可以显示日期和时间的查询第一列中的月份和第一列中的年份以及每一天显示该年份已发送人数的累积计数。另一个有日子和时间的查询第一列中的月份和顶部的年份以及该特定年份特定日期的人数。不应该有任何差距(每天都有数据,即使它是“0”)。然后,我会将这些查询导入Excel,以替换我现在正在进行的手动跟踪。

我知道如何构建Excel的东西(我已经运行了),以及如何将信息从Access导入Excel,我需要知道的是如何构建这两个Access查询。

非常感谢有关如何构建这两个查询的任何帮助/想法!

1 个答案:

答案 0 :(得分:1)

我建议您将此应用迁移到使用真实数据库的基于Web的解决方案 - SQL Server或MySQL,而不是Access。

"桌面抽屉软件"我称之为本土应用程序,有人为自己创建执行一些小任务,最终成为运营业务不可或缺的一部分。您的卡车系数为1:如果发生任何事情,没有人会知道如何执行此功能。该软件可能无法备份或检入源代码管理系统。没有质量保证。没有办法将新功能迁移到生产环境中:如果您更改了应用程序,那么这就是您拥有的功能。

我建议使用网络应用来减轻我所描述的所有风险:

  1. 您必须将Web应用程序部署到服务器,该服务器将其从桌面上移除,并将其置于一个中心位置,授权的任何人都可以访问它。
  2. 将数据库与显示问题分开。
  3. 让您考虑如何存档历史数据。按年分区是有道理的。
  4. 可能你会把它放在像Subversion或Git这样的源代码管理系统中。