2012-03-18 108 views
-1

是否有可能在Access 2007中創建一個存儲過程?如果是這樣,我該怎麼做?創建存儲過程在Access 2007

感謝

+0

您可以在發佈前搜索:http://stackoverflow.com/questions/3287545/how-do-i-make-a-stored-程序 - 在MS-訪問 – Fionnuala 2012-03-18 08:43:35

回答

3

你可以保存查詢與很像一個SP參數。

1

您可以創建存儲在訪問過程。我使用Access 2007年我不知道的能力,在Access 2003中我已經使用下面的過程中創建存儲過程:

  1. 創建執行您想要採取(創建操作查詢(MakeTable ),閱讀(選擇),更新,刪除)。如果使用安裝參數。此查詢用作模板。你不需要保持。

  2. 交換機查詢SQL查看和複製的查詢。

  3. 使用CNTL-G切換到Visual Basic中。使用立即窗口或使用插入|創建一個子例程程序。

  4. 粘貼您的查詢和設置以下語法來創建存儲過程。

CurrentProject.Connection.Execute 「CREATE PROC sp_storedProcedureName(PARM1文本,parm2整數,任何其他PARMS &數據類型)AS sqlStatementFromQueryGoesHere;」

  1. 從立即窗口或過程運行。如果沒有錯誤,它應該運行乾淨。

  2. 然後回到組合導航窗格和刷新(存儲的過程不會在未刷新原本顯示)。一旦刷新,您的存儲過程顯示在查詢類別中