i was given the task to clean this database up and i found this formula in the criteria of a query, unfortunatly i have not been able to decifer this one, i am fairly new to access, but i am learning. can anyone tell me what this is doing and if there is a simpler way of saying it?
Between Switch(([Begin Date]-DateSerial(Year([Begin Date]),1,1))+1<10,"00" & Trim(Str(([Begin Date]-DateSerial(Year([Begin Date]),1,1))+1)),([Begin Date]-DateSerial(Year([Begin Date]),1,1))+1<100,"0" & Trim(Str(([Begin Date]-DateSerial(Year([Begin Date]),1,1))+1)),True,Trim(Str(([Begin Date]-DateSerial(Year([Begin Date]),1,1))+1))) And Switch(([End Date]-DateSerial(Year([End Date]),1,1))+1<10,"00" & Trim(Str(([End Date]-DateSerial(Year([End Date]),1,1))+1)),([End Date]-DateSerial(Year([End Date]),1,1))+1<100,"0" & Trim(Str(([End Date]-DateSerial(Year([End Date]),1,1))+1)),True,Trim(Str(([End Date]-DateSerial(Year([End Date]),1,1))+1)))
here is another one very similar:
Between (IIf(([Begin Date]-DateSerial(Year([BeginDate]),1,1))+1<10,"00"&Trim(Str(([Begin Date]-DateSerial(Year([Begin Date]),1,1))+1)),IIf(([Begin Date]-DateSerial(Year([Begin Date]),1,1))+1<100,"0"&Trim(Str(([Begin Date]-DateSerial(Year([Begin Date]),1,1))+1)),Trim(Str(([Begin Date]-DateSerial(Year([Begin Date]),1,1))+1)))))And(IIf(([End Date]-DateSerial(Year([End Date]),1,1))+1<10,"00"&Trim(Str(([End Date]-DateSerial(Year([End Date]),1,1))+1)),IIf(([End Date]-DateSerial(Year([End Date]),1,1))+1<100,"0"&Trim(Str(([End Date]-DateSerial(Year([End Date]),1,1))+1)),Trim(Str(([End Date]-DateSerial(Year([End Date]),1,1))+1)))))
if you need more specific info please let me know...
thank you in advance
Between Switch(([Begin Date]-DateSerial(Year([Begin Date]),1,1))+1<10,"00" & Trim(Str(([Begin Date]-DateSerial(Year([Begin Date]),1,1))+1)),([Begin Date]-DateSerial(Year([Begin Date]),1,1))+1<100,"0" & Trim(Str(([Begin Date]-DateSerial(Year([Begin Date]),1,1))+1)),True,Trim(Str(([Begin Date]-DateSerial(Year([Begin Date]),1,1))+1))) And Switch(([End Date]-DateSerial(Year([End Date]),1,1))+1<10,"00" & Trim(Str(([End Date]-DateSerial(Year([End Date]),1,1))+1)),([End Date]-DateSerial(Year([End Date]),1,1))+1<100,"0" & Trim(Str(([End Date]-DateSerial(Year([End Date]),1,1))+1)),True,Trim(Str(([End Date]-DateSerial(Year([End Date]),1,1))+1)))
here is another one very similar:
Between (IIf(([Begin Date]-DateSerial(Year([BeginDate]),1,1))+1<10,"00"&Trim(Str(([Begin Date]-DateSerial(Year([Begin Date]),1,1))+1)),IIf(([Begin Date]-DateSerial(Year([Begin Date]),1,1))+1<100,"0"&Trim(Str(([Begin Date]-DateSerial(Year([Begin Date]),1,1))+1)),Trim(Str(([Begin Date]-DateSerial(Year([Begin Date]),1,1))+1)))))And(IIf(([End Date]-DateSerial(Year([End Date]),1,1))+1<10,"00"&Trim(Str(([End Date]-DateSerial(Year([End Date]),1,1))+1)),IIf(([End Date]-DateSerial(Year([End Date]),1,1))+1<100,"0"&Trim(Str(([End Date]-DateSerial(Year([End Date]),1,1))+1)),Trim(Str(([End Date]-DateSerial(Year([End Date]),1,1))+1)))))
if you need more specific info please let me know...
thank you in advance