こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

並び替えフィールドをコマンドボタンで変更したい

帳票フォームを使ってデータを一覧表示していますが、フォームにコマンドボタンを配して、並び替えのフィールドを変更したいと思っています。

[データベースオブジェクト]
・テーブル名:偉人賢人テーブル「フィールド:ID、国、名前、分野、功績情報」
・フォーム名:偉人賢人一覧フォーム
・レコードソース名:偉人賢人クエリ「名前フィールドの並び替え(昇順)」
・クエリソース:偉人賢人テーブル

[フォームの配置]
・詳細欄:ID、国、名前、分野
・ヘッダー:功績情報

以上ですが、宜しくお願いします。

投稿日時 - 2017-08-09 13:15:46

QNo.9361088

困ってます

質問者が選んだベストアンサー

以下が参考になるかもしれないです。
フォームの「OrderByプロパティ」および
「OrderByOnメソッド」を使ったサンプルです。
http://tsware.jp/tips/tips_315.htm

投稿日時 - 2017-08-09 13:37:17

補足

skp026 レベル12
フォーム「偉人賢人一覧フォーム」のヘッダーにコマンドボタンを配し、イベントのクリック時で「コードビルダ」を選択すると、下記の記述が表示されるので、下記の内容で記述しても反応しません。保存後にクリック時の行を確認すると空欄で[イベント プロシージャ]の文字がありません。何処で間違ったのでしょうか。

1,コマンドボタンをフォーム配してクリック時「プロシージャ」選択時に表示された構文
Private Sub コマンド57_Click()

End Sub

2,WEB記載を参考にコピペした貼付けた構文
Private Sub cmdSortコマンド57_Click()
'[国]ボタンクリック時

With Me!偉人賢人一覧フォーム.Form
'並べ替えの基準とするフィールドを設定
.OrderBy = "国"
'並べ替えを実行
.OrderByOn = True
End With

End Sub

以上ですが、宜しくお願いします。

投稿日時 - 2017-08-12 05:29:42

お礼

質問の仕方に問題があると感じましたので、アドバイスのお礼を申し上げ閉じさせて頂きます。

投稿日時 - 2017-08-31 13:34:02

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(1)

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-