人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Microsoft Accessで、このようなフォームを作りました。

http://pub.idisk-just.com/fview/dkkFOUxcr5AjpuJO7iqaklfoSf7fd5MneYhkuC4FZTwkZmU0TLqk3SU4gYKNiLtR/MjIy.jpg

問題と回答があって、まあ簡単な暗記ツールなのですが、
回答の部分を一時的に非表示にする(ボタンを押したら表示される等)の機能の加えたいのですが、上手い方法を教えてください。

他のツール(Access以外)を使うことは考えていません。
今まではスクロールバーをいったりきたりしてやりくりしてました。

どうぞよろしくお願い致します。

●質問者: perishable
●カテゴリ:コンピュータ 学習・教育
✍キーワード:access Microsoft スクロール ボタン 作りました
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● zifree
●60ポイント

対象のテキストボックスの名前を「回答」とした場合の例です。

1) ビューを「デザイン ビュー」にして、回答のテキストボックスを右クリックし「プロパティ」を選択。

2) テキストボックスプロパティが開くので「書式」タブの「可視」を「いいえ」にします。

これで回答の部分が非表示になりますが、ボタンを押したら表示されるようにしましょう。

3) メニューの「表示(V)」→「ツールボックス」を選択。

4) 「コマンドボタン」を選択し、任意の場所をクリックするとボタンを置いた後に

「コマンド ボタン ウィザード」と言うウインドウが開きます。

6) 何もせず「キャンセル」をクリックし「コマンド ボタン ウィザード」を閉じます。

7) 4)で置いたボタンを選択し、プロパティの「イベント」タブの「クリック時」で

「[イベント プロシージャ]」を選択し、「...」と書いてあるボタンを押します。

8) 「ビルダの選択」で「コード ビルダ」を選択しOKを押します。

9) Microsoft Visual Basicが開きます。

Private Sub コマンド1_Click()と書いてある箇所

(コマンドの数字は他のボタンを置いた場合他の数字に変わります。)に

Private Sub コマンド1_Click()

回答.Visible = Not 回答.Visible

End Sub

と入力して下さい。(回答.Visible = Not 回答.Visible)の1行を付け加えて下さい

10) Microsoft Visual Basicを閉じ、ビューを「フォーム ビュー」にします。

11) ボタンをクリックするたびに、回答の表示・非表示が切り替わります。

レコードを移動した瞬間は回答を非表示にしたいのであれば、以下の手順でできます。

12) 再びデザイン ビューに戻り、デザインビューのウインドウのアイコンのすぐ下にある四角い部分を

クリックします。

13) フォームのプロパティから「イベント」タブの「レコード移動時」を選び、

7) 8)の要領でMicrosoft Visual Basicを開きます。

14) Private Sub Form_Current()と表示されている箇所に以下のように入力します。

Private Sub Form_Current()

回答.Visible = False

End Sub

◎質問者からの返答

ありがとう。ちょっと今できないので、熟読後、明日チャレンジしてみます!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ