Bonjour a tous
Dans ces temps de confinement je vous lance un appel
Je suis actuellement sur la création d'une requête Access qui ne sert de donnée dans un fichier excel.
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT SELECT TABaff.TYPetd, [TABaff]![NUMaff] & "-" & [TABaff]![LOCaff] & "-" & [TABaff]![INTaff] AS AFF, TABaff.STATaff, TABclie.CODclie, TABcde.IDcde, TABtyp.ABRtyp, TABcde.STATcde, TABcde.NUMcde, TABcde.NUMproj, TABcde.CATcde, TABcde.CONcde, UCase(Left([TABres]![PREres],1) & "." & Left([TABres]![NOMres],3)) AS TECH, UCase(Left([TABres_1]![PREres],1) & "." & Left([TABres_1]![NOMres],3)) AS RA, TABcde.RECcde, TABcde.FINcde, [TABaff].[NUMaff] & "-" & Nz([TABcde].[IDcde],"AFF") AS Expr1 FROM TABtyp RIGHT JOIN (TABclie RIGHT JOIN (((TABaff LEFT JOIN TABres AS TABres_1 ON TABaff.RAaff = TABres_1.IDres) LEFT JOIN TABres ON TABaff.RESaff = TABres.IDres) LEFT JOIN TABcde ON TABaff.NUMaff = TABcde.AFFcde) ON TABclie.IDclie = TABcde.CLIEcde) ON TABtyp.IDtyp = TABcde.TYPcde ORDER BY [TABaff]![NUMaff] & "-" & [TABaff]![LOCaff] & "-" & [TABaff]![INTaff];
Elle fonctionne bien sur access mais dès que je lance mon fichier EXCEL et qu'il lance la mise a jour des données voici le message
J'ai trouver d'où l'erreur venait la fonction Nz
Code : Sélectionner tout - Visualiser dans une fenêtre à part [TABaff].[NUMaff] & "-" & Nz([TABcde].[IDcde],"AFF") AS Expr1
Quand j’enlève Nz C'EST OK POUR ACCESS ET EXCEL
Le but est que quand je n'ai pas de valeur [TABcde].[IDcde] il met AFF.
Code : Sélectionner tout - Visualiser dans une fenêtre à part [TABaff].[NUMaff] & "-" & [TABcde].[IDcde] AS Expr1
Pour info IDcde n'est pas numérique C'EST DU TEXTE COURT
Avez vous une idée
J'espère être sur le bon forum
Merci a vous
Partager