2011-06-12 230 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