以下のコードは、Access VBAで構文エラーを返します。この同じコードを正常に機能したクエリ設計で使用していました。私は、SQLコードがクエリデザインモードとVBAクエリとで異なる場合があることを理解していますが、このコードをAccess VBAでエラーなく実行する方法を特定できません。VBAアクセスでこのSQL文の構文に何が問題になっていますか?
SELECT TOP 1
MAX(CurrentWeek.WeekEnding) AS MaxOfWeekEnding,
CurrentWeek.NWA, CurrentWeek.[NWA Description], CurrentWeek.Plan
FROM
CurrentWeek
INNER JOIN
(tblNWABasic
INNER JOIN
tblProjects ON tblNWABasic.ProjectID = tblProjects.ProjectID) ON CurrentWeek.NWA = tblNWABasic.NWA
GROUP BY
CurrentWeek.NWA, CurrentWeek.[NWA Description], CurrentWeek.Plan
HAVING
(((CurrentWeek.[NWA Description]) Like "*direct cite*"))
ORDER BY
MAX(CurrentWeek.WeekEnding) DESC;
'テーブルまたはクエリをCurrentWeek'ますか?それはクエリの場合、それは実際に引き起こしている可能性がありますように、我々は、クエリの定義を参照する必要があります問題。 – this
CurrentWeekはテーブルです。私はそれを理解し、コードを調整します。 – delnav222