0
クエリからレポートを生成します。いくつかのテーブルからデータをキャプチャします。レポートは2つの計算されたボックスを持っており、私はUPDATE
のデータを1つのテーブルに戻したいと考えています。デバッグでは、変数をキャプチャしていますが、WHERE
句に構文エラーが表示され続けています。私はネットを精練することから多くの構文反復を試みました。WHERE句の構文エラーを更新します。
Private Sub Report_Load()
Dim sqls As String
Dim TEP As Single
Dim PPS As Single
Dim RecipeN As String
TEP = Reports![RecipeBuild]![txtTEP]
PPS = Reports![RecipeBuild]![txtPPS]
RecipeN = Reports![RecipeBuild]![RecipeName]
sqls = "Update [tblRecipeBuild] " _
& "Set TEP = " & TEP & " " _
& "Set PPS = " & PPS & " " _
& "WHERE [RecipeName] = '" & RecipeN & "';"
DoCmd.SetWarnings False
DoCmd.RunSQL sqls
DoCmd.SetWarnings True
End Sub
ご協力いただきありがとうございます。私はAccess/Databaseの世界でかなり新しい(ExcelでのVBA経験が多い)が、機能の背後にある「なぜ」を学ぶのが楽しい。私は調査し、あなたがなぜパラメータクエリーアングルを推奨するのか理解しようとします。 –