
フォーム内に「出荷」というYes/No型のチェックボックスと「出荷日」というテキストボックスのフィールドがあります。
レコードも複数あります。
以下のコードでチェックボックスにチェックが入ると「出荷日」に当日の日付が入力されます。
Private Sub 出荷_AfterUpdate()
If Me.出荷 Then
Me.出荷日 = Format(Now(), "yyyy/mm/dd")
Else
Me.出荷日 = ""
End If
End Sub
このチェックに全選択の機能も持たせたくボタンを増設しました。
Private Sub 全選択_Click()
Dim rs As DAO.Recordset
If Me.Dirty Then DoCmd.RunCommand acCmdSaveRecord
Set rs = Me.Recordset.Clone
Do Until rs.EOF
rs.Edit
rs!出荷 = True
rs.Update
rs.MoveNext
Loop
Me.Refresh
End Sub
「出荷」の全チェックはうまくいきましたが、「出荷日」に日付が入力されません。
どうすれば良いかわからずご質問させていただきました。
お詳しい方宜しくお願いいたします。
No.1ベストアンサー
- 回答日時:
イベントの発生を元にして他のイベント発生を期待すると
時として今回の様な罠に嵌まります
もう忘れちゃいましたけど
イベント->イベントには、条件があって全て人が操作したようには反応しないイベントも少なくありません
で、今回の場合は先に準備したイベントを使う必然性はないですよね?
出荷がチェック済である事は自明なので
対応する項目の出荷日に今日の日付を設定するだけで目的を達成出来るはずです
この方が処理はシンプルになって動きが軽くなるはずです
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) DoCmd.SearchForRecord が動かない時の解決方法 3 2022/07/22 15:31
- Access(アクセス) docmd.gotorecordを起動するには 5 2022/06/17 15:20
- Visual Basic(VBA) データベースから絞り込んでデータを読み込み 1 2023/02/21 19:51
- Visual Basic(VBA) ①ExcelVBAでカレンダーを作り、別のユザーフォームで日付を入力したいのですがエラーになります。 1 2023/02/17 18:39
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Visual Basic(VBA) Accessフォームで全レコードを指定のExcelのセルへ転送し印刷する方法について 2 2022/09/08 18:23
- Access(アクセス) Accessのテキストボックスの入力文字制限 1 2023/01/18 20:43
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/07/07 08:37
- Access(アクセス) 実行時エラー3131 FROM 句の構文エラーです について 7 2022/06/13 15:45
このQ&Aを見た人はこんなQ&Aも見ています
-
選択したチェックボックスのみチェックを入れたいのですが
その他(データベース)
-
access2019 チェックボックスと連動したクエリ抽出条件について
Access(アクセス)
-
yes/no型のチェックができない(アクセス2003)
Access(アクセス)
-
-
4
チェックボックスのON OFFでの切替について
Access(アクセス)
-
5
ACCESSでフォームのチェックボックスにチェックを入れて任意の数値を入力したい!!!
Access(アクセス)
-
6
Access サブフォームでの選択行の取得
その他(データベース)
-
7
Access チェックボックスを利用した絞込検索のクエリ記述
その他(Microsoft Office)
-
8
他フォームのチェックボックスを参照した条件付書式
Access(アクセス)
-
9
クエリで出来た表にチェックボックスを追加する
その他(Microsoft Office)
-
10
[Access]帳票フォームにて連続する非連結コントロールに個々の値を入れるには
Access(アクセス)
-
11
Access チェックボックスを使ってレポートへの表示・非表示
その他(データベース)
-
12
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
13
アクセス2016 チェックボックス☑表記が-1,0表記になってしまったので直す方法
Access(アクセス)
-
14
ACCESSでテーブルにあるチェックボックスを一括でYesにする方法を教えてください
Access(アクセス)
-
15
ACCESSのクエリー抽出条件にIIFを使用して
Access(アクセス)
-
16
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
17
Accessチェックボックス 一度で複数のチェックを入力
Access(アクセス)
-
18
ACCESS チェックしたものを 印刷したい
Access(アクセス)
-
19
Access フォームのテキストボックスに半角英字のみで入力する設定は
Access(アクセス)
-
20
アクセスで、チェックボックスにyesの時、金額表示の方法
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カレンダーの日付 5/Bの意味に...
-
月の最後の週の呼び名は?
-
自治会の通常総会の年度について
-
エクセルのフィルターを複数シ...
-
8月までっていつまでのことでし...
-
「6月まで」というのは6月以内...
-
10月をもって辞めるって、10...
-
入社が2月1日とした場合、3ヶ月...
-
確認ですが普通5月までに決める...
-
「1年以上」の定義について
-
「なんで付き合おうと思ったか...
-
総会の年度表記について
-
○年後の3月末日を関数で出したい
-
昔は何歳くらいからお酒を飲ん...
-
ACCESSでひとつのフィールドに...
-
VBAで先月、先々月を求める方法
-
月度ってどういう意味ですか
-
ピボットテーブルで列ラベルに...
-
定年になる年度を関数で算出したい
-
足かけ~年の足かけとは?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
自治会の通常総会の年度について
-
カレンダーの日付 5/Bの意味に...
-
確認ですが普通5月までに決める...
-
月の最後の週の呼び名は?
-
エクセルのフィルターを複数シ...
-
総会の年度表記について
-
8月までっていつまでのことでし...
-
入社が2月1日とした場合、3ヶ月...
-
「6月まで」というのは6月以内...
-
10月をもって辞めるって、10...
-
「1年以上」の定義について
-
昔の愛称?「~の字」
-
昔は何歳くらいからお酒を飲ん...
-
御入園?ご入園?
-
定年になる年度を関数で算出したい
-
月度ってどういう意味ですか
-
満何歳の意味
-
「なんで付き合おうと思ったか...
-
○年後の3月末日を関数で出したい
-
何故か毎年3月や4月に不運が続...
おすすめ情報