Access数据库的一部分创建涉及员工记录他们的销售出价和其他活动的时间。
他们的时间表现在很多方面:
- 可能是实际或预测。
- 可以将时间分配给不同的任务。这些将从2个单独的表中提取(有2类任务)。类别包括:投标工作,管理&操作
- 普通视图一次是一周。
- 显然,不同的员工每天都会做不同的事情。
- 员工应记录他们是否在某一天在家工作(实际和预测)
所以我想象的方式是这样的:
tbl_Bids
- ID(PK)
- bid_name
- (加载有关出价的更多信息)
tbl_MO_Activities
tbl_Team_Members
tbl_Timesheet_Days
- ID(PK)
- 日期
- team_member_idFK
- work_from_home(0或-1)
- 预测(0或-1)
tbl_Timesheet_Hours
- ID(PK)
- timesheet_days_idFK
- activity_idFK(可以来自tbl_Bids或tbl_MO_Activities)
- activity_bid_yesno(0或-1并标识上述字段所指的表)
- 小时
所以我认为表结构是好的,它使用一个体面的视图来访问工作是困难的。基本上,理想的视图将如下所示:
http://i61.tinypic.com/358t9pf.png
我的具体问题是:您是否可以获得以表格格式表示数据(顶部日期,侧面活动),能够添加新活动(以及在这些日子里花费的时间)?它需要VBA(我很好)吗?如果使用VBA填充每个字段,这会非常慢吗?
由于