フォーラムに似たスレッドが見つかりましたが、正しい方向に私を導くようなものは実際には見つかりませんでした。基本的には、10の地域ごとにQAスコアを持つテーブルがあり、その月に応じて特定の地域のスコアをテキストボックスに入力しようとしています。私はこの形式のVBAでこれをしようとしていたが、この実行時エラー3131に遭遇し、私は十分に簡単な私のコードに何が間違っているのか完全にはわからない。助けやアドバイスをいただきありがとうございます。実行時エラー3131 FROM句の構文エラー
Private Sub Form_Load()
Dim strSql As String
strSql = "SELECT tblScorecard.[QA_Overall]" & _
"FROM tblScorecard" & _
"WHERE tblScorecard.[Audit Month] = 'Jan'" & _
"AND tblScorecard.[Region] = '1'"
DoCmd.RunSQL strSql
txtReg1 = strSql
End Sub
の末尾にスペースを追加すること
てみてくださいラインくちばしを追加していないことだ '[QA_Overall] FROM'ではありません問題は、 'FROM tblScorecardWHERE'です。 – JohnHC
前の行にスペースを追加しました。私は両方がここで問題だったと思う。 –
したがって、エラー2342を回避するコードが動作し、tempQryが作成されます。 DLookUpを使用すると、他のテキストボックスに対してこのコードをもう一度繰り返すことになりますか? –