お世話になります。
以下のコードで、テキストボックスtxtLIDPにL_IDを表示させることができません。
「実行時エラー91 オブジェクト変数またはWithブロック変数が設定されていない」ようなのですが、
どういうエラーなのでしょうか
Dim rs As DAO.Recordset
Dim strSQL As String
strSQL = "SELECT MT_Product.P_ID, MT_Product.L_ID, MT_Formation.L_Name" & _
"FROM MT_Formation " & _
"INNER JOIN MT_Product ON MT_Formation.L_ID = MT_Product.L_ID;"
Set rs = CurrentDb.OpenRecordset(strSQL)
With rs
.FindFirst "P_ID ='" & Me.txtPID & "'"
Me.txtLIDP = .Fields("L_ID")
End With
クエリのSQLビューにstrSQLの内容を貼り付けた場合は正常に表示されますか。
下記のコードを実行するとイミディエイトウィンドウにstrSQLの内容が出力されますのでそれをコピーして貼り付けるといいでしょう。
回答ありがとうございました。
教えていただいた方法で、無事デバッグできました。(FROMの直前にスペースがありませんでした)