使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

下列各節說明如何使用訂單表單,以及如何加以程式設計。 提供的物件名稱可讓您輕鬆地在 Northwind 2.0 Starter Edition 資料庫中進行檢查。

下列資訊摘要說明使用表單的相關重點:

  • frmMainMenu 主功能表 () 有訂單清單、一些篩選選項,以及可開啟每個訂單的超連結。

  • 按一下 [新增訂單] 按鈕以開啟新的空白訂單。

  • 在 (frmOrderDetails) 的訂單詳細資料表單上,從下拉式清單中選取現有的客戶。 此時已選取您的 [員工名稱] 和 [ 新增 狀態]。 訂單日期也已填入。 將 [出貨日期] 和 [已付款日期] 保留空白。

  • 若要為新客戶新增訂單,請在開啟訂單詳細資料表單 (frmOrderDetails) 之前建立客戶記錄。

  • 若要新增專案至訂單,請選取此訂單的產品,然後輸入 [數量]。 [單價] 會填入,而 [價格] 則以運算式計算。

  • 若要在 [ 訂單狀態 ] 中換頁,並將訂單從 [ 新增 ] 移至工作流程 ,> [已開立帳單 ] >出— > [關閉],請使用訂單詳細資料表單頂端的按鈕, (frmOrderDetails) 。

  • 您可以使用 [刪除訂單 ] 按鈕刪除 未清除的訂單。

  • 根據設計,Northwind 2.0 Starter Edition 中的訂單流程非常簡單。 假設一律有可用的庫存、永不用完,也不必購買。 更實際的程式會處理這些常見的問題。

下列資訊摘要說明表單的開發方式重點。

  • frmOrderDetails () 的訂單詳細資料表單會從表單 RecordSource 屬性中指定的簡單查詢 (qryOrder) 取得其資料。 建議的做法是將資料輸入表單以單一資料表查詢為基礎。 請注意,您不需要在此查詢中包含 OrderDetails 資料表。

  • 各種識別碼欄位會從兩欄下拉式方塊取得其值:隱藏的識別碼欄和可見的 [描述] 欄。 這些下拉式方塊系結至 RowSource 屬性中指定的兩欄查詢。

  • 子表單 sfrmOrderDetails 系結至單一資料表查詢。 [ProductID] 下拉式清單的運作方式與其他識別碼下拉式清單類似。 子表單的列是透過設定子表單控制項的 LinkMasterFields LinkSourceFields屬性,以限制在目前的順序。

  • 此表單也有 BeforeInsert 宏,它會在建立新記錄時執行,並設定 [員工] 和 [狀態]。 一般情況下,當您選取客戶時,就會發生這種情況。 TempVars!UserID 會保留從 frmLogin 表單擷取之登入使用者的 UserID。 請注意,這些宏不在 [功能窗格] 的 [] 區段中,而是在 [內容] 視窗的 [事件] 索引標籤中。

  • 此表單的 AfterInsert 事件有一個宏,可在儲存新記錄時執行。 然後更新主功能表左側流覽窗格中的計數。

另請參閱

Northwind 2.0 Starter Edition

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×