2011-06-12 145 views
0

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

我想使用访问表单吗?请帮助我。我不确定如何继续。

+0

哟想运行这个?也就是说,谁是您的用户,他们将在哪里使用此界面?输出格式是什么?仅显示?导出为CSV或Excel? – 2011-06-12 21:14:48

回答

0

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

这就是说,要选择多个日期,就像您在Access中所做的那样,您可以使用Date Add function。如果你曾与一列起始日期的表的进程,你可以使用查询

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. 使用内置编辑器建立您的查询(或者,要粘贴给定的SQL,右键单击设计器视图并选择SQL视图,然后粘贴)
  6. 关闭查询构建对话框并使用新字段。您可以将它们从字段列表拖到设计图面上。
+0

感谢您的回复。我能够创建一个表单,给我一个未来日期列表(yaaayyyy !! :))。但我想创建一个终端用户界面(GUI),这是一种可以从任何PC访问的桌面应用程序。这是可能的通过使用Access窗体? – Nupur 2011-06-12 18:11:38

+0

另外我正在考虑附加一个我创建的虚拟接口,以便给您一个更好的主意。这里可以附上那个假人吗? – Nupur 2011-06-12 18:20:00

+0

为什么数据存储在哪里决定前端?而不是数据需要被使用/查看的决定因素?也就是说,Access可以很好地显示SQL Server数据,但是如果需要通过Web浏览器访问它,则不会希望花时间构建Access窗体。 – 2011-06-12 21:12:44