
No.3ベストアンサー
- 回答日時:
テキストボックスのコントロールソースを
=IIf([チェックボックス名]=True,5000,Null)
で出来ると思います。
VBAは必要ありません
> チェックボックスには、更新後イベントを入力するところがないのですが・・・。
レポートならありませんが。
参考までに一般にイベント処理の書き方ですが、
イベントの発生するフォーム(レポート)、セクション、コントロールなどを選択し、
プロパティのイベントタブで処理するイベント(No2さんの例ですと、「更新後処理」にカーソルを置きます。
右の▼をクリックし[イベント プロシージャ]を選択します。その後、さらに右の「...」をクリックすると
Private Sub コントロール名_AfterUpdate()
End Sub
のようなコードが生成され、カーソルが間にあります。
そこに必要なコードを書けばよいのです。
ありがとうございます。
チェックボックスをオプショングループにしていたのでなかったみたいです。
オプショングループの方にありました。
フォームでは上手く出来なかったので、
クエリで、試してみると出来ました。
No.4
- 回答日時:
txt懇親会代金!コントロールソース=[ch参加者]*-5000
という手もあります。No3さんの回答と軌を一にしたものです。
[ch参加者]*-5000 も IIf([ch参加者],5000,0) も同じ事をしています。
0を表示したくない場合は、txt懇親会代金!書式=# にするといいです。
No.2
- 回答日時:
チェックボックスの更新後イベントで
If チェックボックス名.Value Then
テキストボックス名.Value = 5000
Else
テキストボックス名.Value = ""
End If
この回答への補足
ありがとうございます。
チェックボックスには、更新後イベントを入力するところがないのですが・・・。
>If チェックボックス名.Value Then
テキストボックス名.Value = 5000
Else
テキストボックス名.Value = ""
End If
をこのまま(チェックボックス名は変えますが)入力したら良いのでしょうか?
[]とかはいらないのでしょうか?
初心者なのでよくわかりません。
すみませんがよろしくお願いします。
No.1
- 回答日時:
If Me.参加チェックボックス.Value = True Then
Me.テキストボックス = "5,000円"
Else
Me.テキストボックス = ""
End If
こういうことでしょうか?
この回答への補足
ありがとうございます。
初心者の私には、難しく、エラーが出てきます。
もうすこし詳しく教えたほしいのですが、
それは、どこに入れたらいいのでしょうか?
参加チェックボックス名は、ch参加者
テキストボックス名(金額を入力するところ)は、txt懇親会代金
です。
すみませんがよろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
Access チェックボックスを使ってレポートへの表示・非表示
その他(データベース)
-
(ACCESS)条件に応じて、テキストボックスを表示・非表示設定
その他(データベース)
-
-
4
access別のテーブルを参照してテキストボックスに値を表示、編集したい
Access(アクセス)
-
5
access2019 チェックボックスと連動したクエリ抽出条件について
Access(アクセス)
-
6
ACCESS──メインフォームでサブフォームのレコード件数をカウントしたい
Access(アクセス)
-
7
Accessのフォームで、画面表示されているものを印刷する
Access(アクセス)
-
8
Access チェックボックスでチェックしたデータのみフォームで表示
Access(アクセス)
-
9
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
-
10
Accessでレコードを別テーブルへコピーするには
Access(アクセス)
-
11
チェックボックスのON OFFでの切替について
Access(アクセス)
-
12
ACCESSでテーブルにあるチェックボックスを一括でYesにする方法を教えてください
Access(アクセス)
-
13
ACCESSで条件によってフォーム上のフィールドの色を変更
Access(アクセス)
-
14
Accessでコードを入れると名前がでるようにしたい
Access(アクセス)
-
15
アクセスでレポートの1印刷内に複数のレコードを表示させたい
Visual Basic(VBA)
-
16
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
17
Access チェックボックスを利用した絞込検索のクエリ記述
その他(Microsoft Office)
-
18
Access レポート印刷するときに1ページに収める方法
Access(アクセス)
-
19
Accessでフォームに自動入力した内容をテーブルに反映させる方法はありますか?
Access(アクセス)
-
20
チェックボックスにチェックが入った後の挙動
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
AutoCAD 画層管理コントロール...
-
iphoneのフルスクリーンの解除方法
-
Excel 入力規則 リスト 複数...
-
ACCESSでコントロールソースの変更
-
Accessのフォームにて、詳細行...
-
ACCESSのフォームからハイパー...
-
エクセルVBA オプションボタ...
-
Access レポート印刷するときに...
-
新規レコード行を非表示にしたい
-
passwordが入れられません・・・・
-
Accessレポートのチェックボッ...
-
アクセスで数値型のフィールド...
-
ACCESS フォームをそのまま印刷...
-
条件に応じてコンボボックスの...
-
ACCESSで納品書の印刷
-
AccessVBA RecordSourceのリセ...
-
レコードをダブルクリックする...
-
VBA 空白テキストボックスカウント
-
エクセルをACCESSのレポ...
-
YahooのIDがロックされてしまい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
iphoneのフルスクリーンの解除方法
-
Accessのフォームにて、詳細行...
-
ACCESSでコントロールソースの変更
-
Excel 入力規則 リスト 複数...
-
【ACCESS】フォーム名/コントロ...
-
Excel ユーザーフォーム呼び出...
-
Accessでフィールド名を変数(...
-
ACCESSのフォームからハイパー...
-
access 改ページコントロール
-
Access・VBAで、Controlsを使用...
-
コントロールソースって
-
アクセスで、チェックボックス...
-
After Effectsでレイヤーの表示...
-
ACCESS テキストボック...
-
Accessの連結、非連結とは何?
-
アドビ プレミアのデバイスコ...
-
AutoCAD 画層管理コントロール...
-
Winampのボリューム
-
アクセスフォームで2つを結合テ...
-
access setfocusについて
おすすめ情報