Hi currenly use the following IIF Statement in my query
Delivery Ref No: IIf([tblElectricalDeliveryCompany]![DeliveryCompanyID]=1,[CompanyPrefix] & "" & [CFLGTINo],IIf([tblElectricalDeliveryCompany]![DeliveryCompanyID]=3,[CompanyPrefix] & "" & [CFLPrologNo],IIf([tblElectricalDeliveryCompany]![DeliveryCompanyID]=4,[CompanyPrefix] & "" & [PDPrologNo],IIf([tblElectricalDeliveryCompany]![DeliveryCompanyID]=2,[CompanyPrefix] & "" & [PDGTINo],IIf([tblElectricalDeliveryCompany]![DeliveryCompanyID]=8,[CompanyPrefix] & "" & [TVPDPrologNo],IIf([tblElectricalDeliveryCompany]![DeliveryCompanyID]=7,[CompanyPrefix] & "" & [TVPDGTINo],IIf([tblElectricalDeliveryCompany]![DeliveryCompanyID]=9,[CompanyPrefix] & "" & [ICFLGTINo],IIf([tblElectricalDeliveryCompany]![DeliveryCompanyID]=10,[CompanyPrefix] & "" & [ICFLPrologNo],IIf([tblElectricalDeliveryCompany]![DeliveryCompanyID]=13,[CompanyPrefix] & "" & [IPDGTINo],IIf([tblElectricalDeliveryCompany]![DeliveryCompanyID]=14,[CompanyPrefix] & "" & [IPDPrologNo],""))))))))))
So that I can combine the CompanyPrefix with various ref numbers, each of the fields i.e. IPDPrologNo is a numertic number.
I need to add some more fields but I have reached my limit on the IIF Statement.
how do I change this into a Case Statement or something else, so that I can increase the number of fields.
I would like to call it from the query so that I use the field.
I hope I have explained myself correctly, can anyone help?
Thanks
cneill
Delivery Ref No: IIf([tblElectricalDeliveryCompany]![DeliveryCompanyID]=1,[CompanyPrefix] & "" & [CFLGTINo],IIf([tblElectricalDeliveryCompany]![DeliveryCompanyID]=3,[CompanyPrefix] & "" & [CFLPrologNo],IIf([tblElectricalDeliveryCompany]![DeliveryCompanyID]=4,[CompanyPrefix] & "" & [PDPrologNo],IIf([tblElectricalDeliveryCompany]![DeliveryCompanyID]=2,[CompanyPrefix] & "" & [PDGTINo],IIf([tblElectricalDeliveryCompany]![DeliveryCompanyID]=8,[CompanyPrefix] & "" & [TVPDPrologNo],IIf([tblElectricalDeliveryCompany]![DeliveryCompanyID]=7,[CompanyPrefix] & "" & [TVPDGTINo],IIf([tblElectricalDeliveryCompany]![DeliveryCompanyID]=9,[CompanyPrefix] & "" & [ICFLGTINo],IIf([tblElectricalDeliveryCompany]![DeliveryCompanyID]=10,[CompanyPrefix] & "" & [ICFLPrologNo],IIf([tblElectricalDeliveryCompany]![DeliveryCompanyID]=13,[CompanyPrefix] & "" & [IPDGTINo],IIf([tblElectricalDeliveryCompany]![DeliveryCompanyID]=14,[CompanyPrefix] & "" & [IPDPrologNo],""))))))))))
So that I can combine the CompanyPrefix with various ref numbers, each of the fields i.e. IPDPrologNo is a numertic number.
I need to add some more fields but I have reached my limit on the IIF Statement.
how do I change this into a Case Statement or something else, so that I can increase the number of fields.
I would like to call it from the query so that I use the field.
I hope I have explained myself correctly, can anyone help?
Thanks
cneill