お世話になります。
他内容で質問中ですがもう一つ質問させて下さい。
帳票フォーム上にある来院回数というテキストの並び替えをしたいのですがこのテキストだけ並び替えできません。
コントールソースを「=DCount("顧客コード","T03_来院データ","顧客コード =[Forms]![F10_検索]![顧客コード]")」
としていてこの結果を並び替えたいです。
現在はVBAでオプショングループを作成し、下記の通りとしていますが
来院回数の個所だけがパラメータを求められてしまいます。
Private Sub option_整列方法_AfterUpdate()
Select Case ActiveControl
Case 1: OrderBy = "[来院回数]"
End Select
OrderByOn = True
コントロールソースに式が入力してある項目の並び替えはフォーム上ではできないのでしょうか?
宜しくお願いいたします😦
OrderBy に指定できるのはレコードソースのフィールドのみになります。
フォーム上のコントロールの式では並べ替えはできません。
レコードソースをクエリにして、そこのフィールドに式を設定してください。
上記は顧客コードが数値型の場合です。
顧客コードがテキスト型の場合は、下記になります。
hatenaさん
いつもありがとうございます!
できました!今回も勉強になりました!
レコードソースを変えると思いもしませんでした。。。
本当にありがとうございました。
解決です☺