Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

選取下列任何主題以深入瞭解 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,然後關閉表單並為已識別的廠商建立新的採購單。
    '

Need more help?

Want more options?

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

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

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×