次のエラーの原因となっている以下のクエリがあります。
エラー3296(アクセス)
結合操作のONステートメントが不完全であるか、テーブルが多すぎます。ON式をWHERE句に入れたい場合があります
SELECT
TBLCATB.Markis AS [Account #], TBLCATB.[Group Number],
Max(TBLCATB.Name) AS [Account Name], Sum(TBLCATB.Current) AS [Current],
Sum(TBLCATB.Thirty) AS Thirty, Sum(TBLCATB.Sixty) AS Sixty,
Sum(TBLCATB.Ninety) AS Ninety, Max(TBLCATB.[Company Code]) AS [Company Code]
FROM
TBLCATB
LEFT JOIN asc_OracleMarkis
ON CLng(TBLCATB.Markis)=asc_OracleMarkis.Markis
WHERE
(((TBLCATB.LOB) Like "g*" Or (TBLCATB.LOB) Like "l*" Or
(TBLCATB.LOB) Like "pb*")) AND
CLng(tblcatb.markis) not in (select acctnumber from sb_acctinfo)
GROUP BY
TBLCATB.Markis, TBLCATB.[Group Number]
HAVING
(((Sum(TBLCATB.Ninety))<>0))
ORDER BY
Sum(TBLCATB.Ninety) DESC;
このエラーを回避するにはどうすればよいですか?