with the qryLastForex is reads: (see in the middle:
SELECT Companies.CompanyID, Companies.Company, Companies.Address1, Companies.City, Companies.Zip, Companies.State, Countries.Country, Countries.Conti, Companies.Fax, Companies.Email, ProdInOut.ProdType, Products.Hot, Companies.Lang, IIf([Lang]="F",[USYNFR],IIf([Lang]="S",[USYNSP],IIf([Lang]="D",[USYNDU],IIf([Lang]="I",[USYNIT],IIf([Lang]="N",[USYNNL],IIf([Lang]="P",[USYNPO],[Product])))))) AS MMProd, IIf([Lang]="F",[UPACKFR],IIf([Lang]="S",[UPACKSP],IIf([Lang]="D",[UPACKDU],IIf([Lang]="I",[UPACKIT],IIf([Lang]="N",[UPACKNL],IIf([Lang]="P",[UPACKPO],[Packing])))))) AS MMPack, Products.FOBUSD, Products.FOBEUR, Products.CHIUSD, Products.Origin, Products.Contweight, Conditions.Conditions, Conditions.RdamAntFreight, Conditions.ChinaFreight, Persons.FirstName, Persons.LastName, Persons.MainPerson, Companies.CommPct, Companies.ExtraProfit, IIf([Origin]<>"EEC",Int(([CHIEUR]+([ChinaFreight]/([Contweight]/1000))+[ExtraProfit])/((100-[CommPct])/100)),Int(([FOBEUR]+([RdamAntFreight]/([Contweight]/1000))+[ExtraProfit])/((100-[CommPct])/100))) AS CFR, IIf([Lang]="F","Nous avons le plaisir de vous offrir, sans engagement:",IIf([Lang]="D","Wir freuen uns Ihnen freibleibend anzubieten:",IIf([Lang]="N","Wij kunnen U vrijblijvend aanbieden:",IIf([Lang]="S","Nos complace offrecerles, sujeto a confirmacion final",IIf([Lang]="I","Siamo soddisfatti di offrire",IIf([Lang]="P","Nós somos satisfeitos oferecê-lo:","We are pleased to offer you, subject final confirmation:")))))) AS MMTxtOff, IIf([Lang]="F","Demandez pour des autres produits !",IIf([Lang]="D","Bitte fragen Sie uns auch andere Produkte !",IIf([Lang]="S","Pida por favor nuestros otros productos !",IIf([Lang]="I","Chieda prego i nostri altri prodotti",IIf([Lang]="P","Peça por favor nossos outros produtos",IIf([Lang]="N","Vraag ook naar onze andere produkten","Please ask for others products !")))))) AS MMoreProd, Attach.Attach, PayAll.Pay, IIf([Lang]="D",[PayD],IIf([Lang]="F",[PayF],IIf([Lang]="N",[PayN],IIf([Lang]="S",[PayS],IIf([Lang]="I",[PayI],IIf([Lang]="P",[PayP],[PayE])))))) AS MMPayX, ProdInOut.Date, qryLastForex.USD
FROM qryLastForex, (((((((Companies LEFT JOIN ProdInOut ON Companies.CompanyID = ProdInOut.CompanyID) LEFT JOIN Products ON ProdInOut.ProductID = Products.ProductID) LEFT JOIN Conditions ON Companies.ConditionsID = Conditions.ConditionsID) LEFT JOIN Countries ON Companies.CountryID = Countries.CountryID) LEFT JOIN Persons ON Companies.CompanyID = Persons.CompanyID) LEFT JOIN Payments ON Companies.PaymentID = Payments.PaymentID) LEFT JOIN Attach ON Companies.AttachID = Attach.AttachID) LEFT JOIN PayAll ON Companies.PayID = PayAll.PayID
GROUP BY Companies.CompanyID, Companies.Company, Companies.Address1, Companies.City, Companies.Zip, Companies.State, Countries.Country, Countries.Conti, Companies.Fax, Companies.Email, ProdInOut.ProdType, Products.Hot, Companies.Lang, IIf([Lang]="F",[USYNFR],IIf([Lang]="S",[USYNSP],IIf([Lang]="D",[USYNDU],IIf([Lang]="I",[USYNIT],IIf([Lang]="N",[USYNNL],IIf([Lang]="P",[USYNPO],[Product])))))), IIf([Lang]="F",[UPACKFR],IIf([Lang]="S",[UPACKSP],IIf([Lang]="D",[UPACKDU],IIf([Lang]="I",[UPACKIT],IIf([Lang]="N",[UPACKNL],IIf([Lang]="P",[UPACKPO],[Packing])))))), Products.FOBUSD, Products.FOBEUR, Products.CHIUSD, Products.Origin, Products.Contweight, Conditions.Conditions, Conditions.RdamAntFreight, Conditions.ChinaFreight, Persons.FirstName, Persons.LastName, Persons.MainPerson, Companies.CommPct, Companies.ExtraProfit, IIf([Origin]<>"EEC",Int(([CHIEUR]+([ChinaFreight]/([Contweight]/1000))+[ExtraProfit])/((100-[CommPct])/100)),Int(([FOBEUR]+([RdamAntFreight]/([Contweight]/1000))+[ExtraProfit])/((100-[CommPct])/100))), IIf([Lang]="F","Nous avons le plaisir de vous offrir, sans engagement:",IIf([Lang]="D","Wir freuen uns Ihnen freibleibend anzubieten:",IIf([Lang]="N","Wij kunnen U vrijblijvend aanbieden:",IIf([Lang]="S","Nos complace offrecerles, sujeto a confirmacion final",IIf([Lang]="I","Siamo soddisfatti di offrire",IIf([Lang]="P","Nós somos satisfeitos oferecê-lo:","We are pleased to offer you, subject final confirmation:")))))), IIf([Lang]="F","Demandez pour des autres produits !",IIf([Lang]="D","Bitte fragen Sie uns auch andere Produkte !",IIf([Lang]="S","Pida por favor nuestros otros productos !",IIf([Lang]="I","Chieda prego i nostri altri prodotti",IIf([Lang]="P","Peça por favor nossos outros produtos",IIf([Lang]="N","Vraag ook naar onze andere produkten","Please ask for others products !")))))), Attach.Attach, PayAll.Pay, IIf([Lang]="D",[PayD],IIf([Lang]="F",[PayF],IIf([Lang]="N",[PayN],IIf([Lang]="S",[PayS],IIf([Lang]="I",[PayI],IIf([Lang]="P",[PayP],[PayE])))))), ProdInOut.Date, Companies.MailtoS, qryLastForex.USD
HAVING (((Companies.Email)<>"0") AND ((ProdInOut.ProdType)="Out") AND ((Persons.MainPerson)=Yes) AND ((Companies.MailtoS)<>"0"))
ORDER BY IIf([Lang]="F",[USYNFR],IIf([Lang]="S",[USYNSP],IIf([Lang]="D",[USYNDU],IIf([Lang]="I",[USYNIT],IIf([Lang]="N",[USYNNL],IIf([Lang]="P",[USYNPO],[Product]))))));