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

選取下列任何主題以深入瞭解 Northwind Developer Edition 中 的產品 。   

Northwind 2.0 Developer Edition, Products include a list form and detail form. 

  • 若要顯示產品清單,請選取功能區上的 [產品 ]。

  • 若要檢視 產品詳細資料,請從產品清單中選取 [產品標識 符]。

若要檢視產品的狀態,請使用 產品清單 功能: 

  • 庫存不足的產品會以黃色醒目提示。

  • 已停用的產品會呈現網底。

  • [新增產品] 按鈕會開啟新的空白 [產品詳細資料] 表單。

  • 超連結會存取 [產品詳細資料 ] 表單。 選取 產品識別碼 以檢視 產品詳細資料

[產品清單] 和 [產品詳細資料] 表單都會顯示庫存資訊。 如需詳細資訊,請參閱 庫存主題。   


frmProductList

設定格式化的條件 是用來醒目提示低產品計數,以及為已停用的產品加上陰影。


frmProductDetail

  • [產品詳細資料] 記錄來源是產品上的簡單單一資料表查詢。

  • 標示為 「移至產品」的下拉式方塊會執行 VBA 程式 cboFindProduct_AfterUpdate 以流覽至選取的記錄。

  • VBA 子 計算層級 說明重複使用自訂函數和常設查詢來設定數量文字方塊 (Qty 可用、Qty 配置等) ,確保整個應用程式的計算一致性。 

  • 索引標籤控制項上的子表單功能 很麻煩載入,這表示只有按一下索引標籤之後才會載入這些表單。 這可讓 [產品詳細資料 ] 表單更快載入,因為子表單不會在表單開啟時載入。 

  • VBA 子 ControlStates 會根據目前記錄中的資料值來設定控制項屬性:

    • [ 重新排序產品 ] 和 [ 刪除產品 ] 按鈕,以及 [ 訂單 採購單 ] 索引標籤的可見度。

    • 目提示 Qty 以重新排序 及其標籤 (與 設定格式化的條件) 比較。

    • 表單標題 (表單) 頂端索引標籤中顯示的內容。

    • 使用 [窗 體驗證] 醒目提示必要欄位中資料遺失的欄位。

  • Uses Form Validation as explained in the Orders article within the Programming section.  

  • 表單的設計是使用 錨定,可讓表單寬限地調整大小:當表單在應用程式內調整大小時,某些控制項會設為錨點,而其他控制項則會展開以填滿螢幕。 

  • 等同語法:VBA 通常允許替代語法完成相同的工作。 取消同意並依次執行每個動作,以觀察它們執行的動作相同。  

  • 命令按鈕 重新排序產品 (事件 cmdReorderProduct_Click ) 叫用一系列商務規則來判斷接下來會發生什麼事:
    ScreenCap

    • 識別採購單的廠商

    • 在現有已開啟的採購單中附加新行,或建立新的採購單

    • 設定預設重新排序數量

  • 系統會從cmdReorderProduct_Click事件撥打djunct 表單 frmDlgVendorPrompt,提示使用者選擇廠商,如果產品有多個廠商,且沒有現有的開啟採購單。 其功能包括:

    • 表單 [確定] 按鈕 CmdOK的預設屬性設為 [是]。 這會在使用者點選 Enter 鍵時啟用。

    • 表單的 [取消] 按鈕 CmdCancel將其 Cancel 屬性設為 [是]。 這表示它已在使用者點選 Esc 鍵時啟用。

    • 表單稱為使用 acDialog Window 模式。 這可確保使用者無法在開啟對話方塊模式的表單時與其他表單互動,而且在通話程式中執行的 VBA 程式碼將會停止,直到對話方塊隱藏或關閉為止。 

    • 如果取消, frmDlgVendorPrompt 會 關閉, 而 frmProductDetail 程式 cmdReorderProduct_Click 重新啟用,然後結束。

  • 如果已選取 [廠商], frmDlgVendorPrompt 會 自行隱藏。 這可讓程式碼在 frmProductDetail的通話程式中進行,此程式會讀出目前隱藏之 (上 [廠商] 選取範圍的值) frmDlgVendorPrompt,然後關閉表單並為已識別的廠商建立新的採購單。
    '

需要更多協助嗎?

想要其他選項嗎?

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

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

這項資訊有幫助嗎?

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

感謝您的意見反應!

×