访问数据库

时间:2011-06-12 04:57:41

标签: sql ms-access

我需要帮助创建一个带访问数据库的查询接口。 简而言之,通过此查询界面,我希望根据流程实际开始的日期查看流程的不同步骤的计算未来日期。 未来日期将始终在开始日期后的固定天数。我希望我能够以一种可以理解的方式解释这一点。

我在考虑使用访问表单?请帮帮我。我不知道如何处理这个问题。

1 个答案:

答案 0 :(得分:0)

如果您的数据已经在MS Access中,那么使用Access Forms将是显示该数据的最简单方法。如果数据在其他地方,例如在Sql Server中,从长远来看,使用不同的显示技术可能更适合。

话虽这么说,要像在Access中一样选择多个日期,您可以使用Date Add function。如果您有一个包含StartDate列的进程表,则可以使用查询

SELECT *, DateAdd("d",5,StartDate) as "5 Days", DateAdd("d",36,StartDate) as "36 Days"
FROM Processes

生成一个记录集以将表单绑定到。将查询绑定到新表单很容易。您只需要change the record source

  1. 右键单击新表单中的任何空白
  2. 选择属性
  3. 更改为数据标签
  4. 点击标有“记录来源”
  5. 的文本框旁边的按钮
  6. 使用内置编辑器构建查询(或者,粘贴给定的SQL,右键单击设计器视图并选择SQL视图,然后粘贴)
  7. 关闭查询构建对话框并使用新字段。您可以将它们从字段列表拖到设计图面上。