Bonjour à tous,
J'ai un petit soucis avec une requête UPDATE
- Je recherche une valeur 999 qui est au format texte et j'applique tel calcul, sinon ....
Mon code ne trouve pas la valeur TEXTE 999 - Pourquoi ? Il doit y avoir une erreur de syntax ='999', j'ai déja essayé avec plein de version avec (), [] etc... mais rien
Quelqu'un a une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 'Quantité sur la palette sqlexpal = "UPDATE temptblDetails SET temptblDetails.Exaufderpal" 'champ à actualiser sqlexpal = sqlexpal & "=IIF([temptblDetails]![PaletteNr]='999'," 'recherche la pal 999 <======================= marche pas sqlexpal = sqlexpal & "([temptblDetails]![Exaufderpal]=[temptblDetails]![DavonBelege])," sqlexpal = sqlexpal & "IIF(([temptblDetails]![Auflage]-[temptblDetails]![DavonBelege])>[temptblDetails]![tempkumauflage]," 'Auflage ohne Belege - kum Auflage sqlexpal = sqlexpal & "([temptblDetails]![tempexpal])," 'palette pleine sqlexpal = sqlexpal & "(([temptblDetails]![Auflage]-[temptblDetails]![DavonBelege])-(([temptblDetails]![PaletteNr]-1) * [temptblDetails]![tempexpal]))))" 'reste Palette Debug.Print sqlexpal CurrentDb.Execute (sqlexpal)
Partager