|
▼小僧 さん:
こんばんは。
連休中に何とかできました。
質問がございます。
(1)小僧さんのアドバイスにしたがうとこうなります。
Private Sub フィールド1_Click()
On Error GoTo Err_フィールド1_Click
DoCmd.OpenForm "FORM02", , "店コード = '" & 店コード & "'"
Exit_フィールド1_Click:
Exit Sub
Err_フィールド1_Click:
MsgBox Err.Description
Resume Exit_フィールド1_Click
End Sub
(2)ですがいろいろ見た教本には、stDocName、stLinkCriteriaを宣言しているものがありました。
実はそれでも出来ました。
Private Sub フィールド1_Click()
On Error GoTo Err_フィールド1_Click
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "FORM02"
DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_フィールド1_Click:
Exit Sub
Err_フィールド1_Click:
MsgBox Err.Description
Resume Exit_フィールド1_Click
End Sub
(1)と(2)ではそれぞれどういう利点があるのでしょうか?
なお、まぎらわしいのでsubプロシージャの名前は店コードでなくフィールド1にしました。
|
|