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.

適用對象

Form 物件

Report 物件

您可以使用 OrderBy 屬性指定您想要在表單、查詢、報表或資料表中排序記錄的方式。 讀/寫字串

expression.OrderBy

運算式 必要。 傳回 [套用至] 清單中其中一個對象的表達式。

備註

OrderBy 屬性是一種 字串運算式 ,也就是您要排序記錄的欄位名稱。 當您使用多個功能變數名稱時,請以逗號 ( ) 分隔名稱。 使用 OrderBy 屬性儲存訂購值,並於稍後套用。 OrderBy 值會與建立這些值的物件一起儲存。 對象開啟時會自動載入,但不會自動套用。

當您透過輸入一個或多個欄位名稱來設定 OrderBy 屬性時,記錄會以遞增順序排序。 同樣地, Visual Basic for Applications (VBA) 程式碼預設會依遞增順序排序這些欄位。

如果您想要以遞減順序排序記錄,請在字串運算式的結尾輸入 DESC。 例如,若要依連絡人名稱,以遞減順序排序客戶記錄,將 OrderBy 屬性設為 "ContactName DESC"。

您可以使用物件的 屬性工作表、巨集 或 VBA,設定 OrderBy 屬性。

若是報表,OrderByOn 屬性必須設定為 [是],才能套用物件的 OrderBy 屬性所指定的排序順序。 若是表單,選取您要排序記錄的欄位依據,然後在 [常用] 索引標籤的 [排序與篩選] 群組中,按一下您想要使用的排序順序。 您也可以使用 VBA ,為表單或報表設定 OrderByOn 屬性。

為開啟的報表設定 OrderBy 屬性將會執行報表的 CloseOpen 事件程序。

附註: 建立物件時,新的物件會繼承做為其建立依據之資料表或查詢的 RecordSourceFilterOrderByOrderByOn 屬性。 若是表單和報表,物件開啟時,其所繼承篩選並不會自動套用。

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!

×