Code:
INSERT INTO TestTable ( App_policynum, App_lname, App_fname, App_dob, App_city, App_province, Svc_code, Svc_description, Svc_fee, date_rcvd, date_completed )
SELECT IIf(Inv_CO1.[City, Province] Is Null,Null,Inv_CO1.[Policy #/DOB]),
Left(Inv_CO1.[Applicant/Notes],InStr(Inv_CO1.[Applicant/Notes],",")-1),
IIf(Inv_CO1.[Applicant/Notes] Like "*,*",Right(Inv_CO1.[Applicant/Notes],len(Inv_CO1.[Applicant/Notes])-InStr(Inv_CO1.[Applicant/Notes],",")-1),Null),
IIf(Format(Inv_CO1.[Policy #/DOB],"Medium Date"),
Inv_CO1.[Policy #/DOB],Null), Left(Inv_CO1.[City, Province],InStr(Inv_CO1.[City, Province],",")-1),
Right(Inv_CO1.[City, Province],len(Inv_CO1.[City, Province])-InStr(Inv_CO1.[City, Province],",")-1),
Inv_CO1.Svc, Inv_CO1.description,
Inv_CO1.Fee, IIf([Case #/Date] Is Not Null And [City, Province] Is Null,
[Case #/Date],Null), Inv_CO1.CompletedFROM Inv_CO1
ORDER BY Inv_CO1.CO1ID;
Its the first part IIf(Inv_CO1.[City, Province] Is Null,Null,Inv_CO1.[Policy #/DOB]) which is going screwy. Its just repeating the same record over and over, instead of selecting the different records.