A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
自分も同じような経験があるので作成したVBAがあります。
フォームの編集画面でボタンウィザードでボタンを作成します。
ボタンの機能はフォーム→フォームを閉じるを選択します。
コードを表示するとDoCmd.closeがあるので
ここから~ここまでの部分をコピーしてください。
[入力項目]の部分をあなたの必要項目のフィールド名に
書き換えます。VBAの編集経験があれば簡単だと思います。
Private Sub コマンド5_Click()
On Error GoTo Err_コマンド5_Click
Dim txtdata As Variant 'ここから↓
Dim flg As Integer
flg = 0
txtdata = [入力項目].Value
If IsNull(txtdata) = True Then
flg = 1
End If
If flg = 1 Then
a = MsgBox("必須項目に入力もれがあります。", vbOKOnly, "入力項目の確認")
Else
DoCmd.Close
End If 'ここまで↑
Exit_コマンド5_Click:
Exit Sub
Err_コマンド5_Click:
MsgBox Err.Description
Resume Exit_コマンド5_Click
End Sub
No.2
- 回答日時:
>何も入力していないと閉じられてしまうのですが
テーブルには何も追加されていないのでは。
>1度入力した後、削除した場合エラーメツセージがでます)???
何か作業をした後なので、空白を追加した場合、エラーが出ると思います。
作業を破棄してデータを追加しないか、続けて作業をやり直すかを聞いてきていると思います。
つまり、これで良いのでは?
ありがとうございました。
原因がわかりました。
フォームの「閉じる」ボタンのプロパティクリック時のところにマクロで作った「フォームを閉じる」のマクロを割り当てると、エラーメッセージが表示され。「閉じる」ボタンをコマンドウィザードの「フォームの操作」で「フォームを閉じる」によりボタン作成した場合なにも表示されず閉じて、データも格納出来ませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- JavaScript 助けてください!スパムメールがとんでもなく大量に届きます。 3 2023/08/10 16:32
- その他(ソフトウェア) Googleフォーム、効率的な入れ方 2 2022/10/03 22:44
- その他(プログラミング・Web制作) 入力フォームへ、データを自動的に入力するプログラム。どうやって作る? 4 2023/01/16 10:24
- Access(アクセス) Accessで予定表を作成しようとしてます。 テーブル フィールド名 連番 オートナンバー型 年月日 2 2023/07/23 11:40
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Visual Basic(VBA) Excel VBAのリストボックスの値を他のフォームに反映させる方法を教えてください。 2 2023/07/14 14:06
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- AJAX 入力フォームの値をQRコードで入力できるようにしたい。 6 2023/03/29 08:34
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
このQ&Aを見た人はこんなQ&Aも見ています
-
賃貸で可能な古民家風レトロな部屋作りのコツ!改めて知る畳の高い機能性と魅力も紹介
畳の部屋を雰囲気のよい部屋に仕上げたい!賃貸住宅でもできる古民家風のレトロな部屋作りのコツを伺った。
-
空白はダメというエラーの表示(アクセス)
その他(データベース)
-
accessで未入力の場合にメッセージボックスを表示したい
Access(アクセス)
-
Accessテキストボックスの未入力チェック
その他(コンピューター・テクノロジー)
-
-
4
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
5
MS Accessでフォームの「開く時」と「読込み時」のイベントの違い
Access(アクセス)
-
6
Accessでコードを入れると名前がでるようにしたい
Access(アクセス)
-
7
ACCESSフォーム入力後の確定
Access(アクセス)
-
8
どこにもフォーカスを当てたくない
Access(アクセス)
-
9
access マクロでのフィルタの解除の方法
Access(アクセス)
-
10
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
-
11
Accessフォームが入力できません。
Access(アクセス)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessでデータを更新したらそ...
-
前のレコードの値を自動で入れたい
-
access ダブリ登録を防止したい
-
インデックスまたは主キーにはn...
-
Accessでフォームに自動入力し...
-
access別のテーブルを参照して...
-
アクセスでコードを入れると名...
-
ACCESSでフォームのチェックボ...
-
「バリアント型でない変数に Nu...
-
ACCESS2000の帳票フォームでテ...
-
テキスト型のフィールドでハイ...
-
Accessフォームが入力できません。
-
Access サブフォームでの選択行...
-
エクセルで、抽出したデータだ...
-
未審査請求包袋抽出表作成とは...
-
ACCESSでVBAから選択クエリの抽...
-
ACCESS 複数のフォームから同一...
-
Accessで経過日付に応じて色を...
-
Accessクエリの抽出条件にフォ...
-
AccessでIDを入力したら他の項...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
前のレコードの値を自動で入れたい
-
access別のテーブルを参照して...
-
Accessでデータを更新したらそ...
-
Accessでフォームに自動入力し...
-
インデックスまたは主キーにはn...
-
入力した値をコンボボックスに...
-
Accessフォームが入力できません。
-
ACCESS フォームで入力データ...
-
アクセスでコードを入れると名...
-
access ダブリ登録を防止したい
-
ACCESSでフォームのチェックボ...
-
AccessVBAの値によっ...
-
テキスト型のフィールドでハイ...
-
ACCESS2000の帳票フォームでテ...
-
Accessのフォームでデータ入力...
-
Access2010 レコードの更新日付...
-
アクセスのフォームの必須項目...
-
ACCESSで定型入力の〒が表示さ...
-
「バリアント型でない変数に Nu...
-
Accessのフォーム入力をしても...
おすすめ情報