アフィリエイト広告を利用しています

広告

posted by fanblog

2020年01月06日

[Access vba] フォーム 照会画面や一覧画面のヘッダー項目をクリアする。

フォームの照会画面や一覧画面のヘッダー項目(条件入力欄)をクリアする。


' フォームのヘッダー内の入力条件をクリアする。
' ◆対象コントロール
' ・テキストボックス
' ・コンボボックス
' ・リストボックス
' ・オプショングループ
'
Private Sub Clear_search_conditions()
Dim h_ctl As Control

On Error Resume Next
'フォーム内のヘッダーのコントロールを検索
For Each h_ctl In Me.Section(acHeader).Controls 'ヘッダー項目のみ
With h_ctl
Select Case .ControlType
Case acTextBox 'テキストボックス
If Not .Locked Then '編集ロックしていない項目
.Value = Null
End If
Case acComboBox, acCheckBox 'コンボボックス/リストボックス
.Value = Null
Case acOptionGroup
.Value = "1" 'オプショングループ
End Select
End With
Next h_ctl

Proc_EXIT:
DoCmd.SetWarnings 1
Exit Sub
ErrProc:
' Debug.Print h_ctl.Name
MsgBox Err.Number & " " & Err.Description
Resume Proc_EXIT
End Sub




posted by naka at 08:11 | TrackBack(0) | Access vba

この記事へのトラックバックURL
https://fanblogs.jp/tb/9516546
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
カテゴリーアーカイブ
×

この広告は30日以上新しい記事の更新がないブログに表示されております。