- 締切済み
コンボボックスについて
Accessでコンボボックスから項目を選んで選んだ項目をクリックするとその項目のページに移るという仕組みを作りたいのですがどうやったらできますか。 例:コンボボックス内に選択肢が3つほどありその中から選んでそのページに移る方法です。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- nicotinism
- ベストアンサー率70% (1019/1452)
フォーム上での移動の話だとして・・・ ( レポートをプレビューしといてフォームのコンボボックスで そのページに飛ぶ・・・というのは分かりません) 案として2個あります メニュー → 表示 → フォームヘッダー でフォームヘッダーを表示 フォームにコンボボックスを作成。 プロパティの書式タブにて 列数 1 列幅 適当(2位?) 此処までは案1・2共通 案1(項目(テキストコントロールに移動)) プロパティのデータタブにて 値集合タイプ 値リスト 値集合ソース "項目名い";"項目名ろ";"項目名は" のように設定 連結列 1 入力チェック はい イベントタブにて 更新後処理のイベントプロシージャに下記のように。 ※コンボ62は実際の名前にして下さい Private Sub コンボ62_AfterUpdate() Me(Me!コンボ62.Value).SetFocus End Sub 案2(ページ移動) フォームに改ページコントロールを作成 (メニューの表示→ツールバー→ツールボックスにチェックしてあれば、その中にあり) プロパティのデータタブにて 値集合タイプ 値リスト 値集合ソース 1;2;3 のように設定 連結列 1 入力チェック はい イベントタブにて 更新後処理のイベントプロシージャに下記のように。 ※コンボ62は実際の名前にして下さい Private Sub コンボ62_AfterUpdate() DoCmd.GoToPage (Me!コンボ62.Value) End Sub かな?