When I open the following query in design I get an error message saying "can't represent the join expression".
I understand this is a known glitch and there are too many brackets in my code but I have no idea which brackets to delete. can anyone help
Thanks in advance
I understand this is a known glitch and there are too many brackets in my code but I have no idea which brackets to delete. can anyone help
Code:
SELECT tblSelect.ImpOrMetric, tblCropping.CroppingYear, tblFarmerDetails.AccountName, tblFieldDetails.FieldName, tblCropping.CropOrder, tblvariety.Variety & " " & tblvariety.StrawDisposal AS [Current Crop], qryPrevCrop4rptHH2.Variety & " " & qryPrevCrop4rptHH2.StrawDisposal AS [Previous Crop], tblCropping.CroppedArea, Round([CroppedArea]*2.47,1) AS [Cropped Area IMPERIAL], IIf([CropOrder]>1,0,[CroppedArea]) AS [Cropped Area no dup], tblFieldDetails.[SubFarm/FieldGroup], tblFieldDetails.SoilSamplingRequired, tblFieldDetails.SoilSamplingComments
FROM tblVariety INNER JOIN ((((tblFarmerDetails INNER JOIN tblFieldDetails ON tblFarmerDetails.FarmAccountNumber = tblFieldDetails.FarmAccountNumber) INNER JOIN tblSelect ON tblFarmerDetails.FarmAccountNumber = tblSelect.FarmAccountNumber) INNER JOIN qryPrevCrop4rptHH2 ON tblFieldDetails.FieldCode = qryPrevCrop4rptHH2.FieldCode) INNER JOIN tblCropping ON (tblCropping.CroppingYear = qryPrevCrop4rptHH2.[Cropping Year+1]) AND (tblFieldDetails.FieldCode = tblCropping.FieldCode)) ON tblVariety.VarietyID = tblCropping.VarietyID
WHERE (((tblCropping.CroppingYear)=[Select Cropping Year]) AND ((tblFieldDetails.SoilSamplingRequired)=Yes));
Thanks in advance