I have various scripts in one criteria row in my query and access does it's jobs and puts the data on numerous rows which makes it really difficult to modify my script easily.
I read that you can change your sql so that access won't change it but I am not sure where to change the script and what is needed.
My sql is
I read that you can change your sql so that access won't change it but I am not sure where to change the script and what is needed.
My sql is
Code:
SELECT DISTINCT [Jobs - Job Control].FONDesc, [Jobs - Job Control].FONID, [Stk - Stock category - System].SysAbb, [Jobs - Job Control].Qty, [Jobs - Status financial].StatusAbb, [Jobs - Job Control].CASID, [Jobs - Job Control].FONDate, [Jobs - Job Control].FONDateAdj, [Jobs - Job Control].FONDateApp, [Jobs - Job Control].FONSLIInvDate, [Jobs - Job Control].StatusID, [Jobs - Status financial].StatusDesc, [Jobs - Job Control].SysID, [Stk - Stock category - System].SysDesc, [Jobs - Job Control].AgentRef, [Jobs - Job Control].ClientRef, [Jobs - Job Control].FONConNote, Q_KlikTek_Partial.KlikTek
FROM (([Jobs - Job Control] LEFT JOIN [Jobs - Status financial] ON [Jobs - Job Control].StatusID = [Jobs - Status financial].StatusID) LEFT JOIN [Stk - Stock category - System] ON [Jobs - Job Control].SysID = [Stk - Stock category - System].SysID) LEFT JOIN Q_KlikTek_Partial ON [Jobs - Job Control].FONID = Q_KlikTek_Partial.FON
WHERE ((([Jobs - Job Control].FONDesc) Like "*" & [Forms]![FONMain]![txt1] & "*" And ([Jobs - Job Control].FONDesc) Like "*" & [Forms]![FONMain]![txt2] & "*" And ([Jobs - Job Control].FONDesc) Like "*" & [Forms]![FONMain]![txt3] & "*" And ([Jobs - Job Control].FONDesc) Like "*" & [Forms]![FONMain]![txt4] & "*" And ([Jobs - Job Control].FONDesc) Like "*" & [Forms]![FONMain]![txt5] & "*" And ([Jobs - Job Control].FONDesc) Like "*" & [Forms]![FONMain]![txt6] & "*" And ([Jobs - Job Control].FONDesc) Like "*" & [Forms]![FONMain]![txt7] & "*" And ([Jobs - Job Control].FONDesc) Like "*" & [Forms]![FONMain]![txt8] & "*") AND (([Jobs - Job Control].CASID)=[FORMS]![FONMain]![txtAgent] Or [FORMS]![FONMain]![txtAgent] Is Null) AND (([Jobs - Job Control].FONSLIInvDate) Between [FORMS]![FONMain]![txtFromDate] And [FORMS]![FONMain]![txtToDate]) AND (([Jobs - Job Control].StatusID)=[FORMS]![FONMain]![txtStatus] Or [FORMS]![FONMain]![txtStatus] Is Null) AND (([Jobs - Job Control].SysID)=[FORMS]![FONMain]![txtSystem] Or [FORMS]![FONMain]![txtSystem] Is Null) AND (([Jobs - Job Control].AgentRef) Like [FORMS]![FONMain]![txtAgentRef] Or [FORMS]![FONMain]![txtAgentRef] Is Null) AND (([Jobs - Job Control].ClientRef) Like [FORMS]![FONMain]![txtAgentRef] Or [FORMS]![FONMain]![txtAgentRef] Is Null) AND (([Jobs - Job Control].FONConNote) Like [FORMS]![FONMain]![txtConNoteRef] Or [FORMS]![FONMain]![txtConNoteRef] Is Null) AND ((Q_KlikTek_Partial.KlikTek)=IIf([Forms]![FONMain]![fmeKlikTek]=2,-1,0) Or [Forms]![FONMain]![txtKlikTek] Is Null))
ORDER BY [Jobs - Job Control].FONID DESC;
Last edited: