初歩的な質問と思いますがよろしくお願いいたします。
サブフォームを含むフォームがあります。
メインフォームにある「クリアボタン」をクリックで
入力した内容をすべてクリアしたいのですが
サブフォーム部分のクリアの仕方がわかりません。
Private Sub コマンド29_Click()
Response = MsgBox("画面をクリアしますか。", _
vbYesNo + vbQuestion + vbDefaultButton1, "受注票")
If Response <> vbYes Then
DoCmd.CancelEvent
SendKeys "{ESC}", False
Exit Sub
End If
Dim ctl As Control
On Error Resume Next
For Each ctl In Me.Controls
With ctl
If .ControlType = acTextBox Or acComboBox Then
.Value = ""
End If
End With
Next ctl
End Sub
現在ここまではできていてメインフォームはすべてクリアになります。
サブフォーム(コンボボックス1,2,テキストボックス)も
クリアしたい場合どのようにしたらいいでしょうか?
windows10、access2019
追記
1(メイン)対多(サブ)の連結フォームです。
回答3件
あなたの回答
tips
プレビュー