Erreur 3144 UPDATE VBA
Résolu/Fermé
lulu16100
Messages postés
95
Date d'inscription
mardi 3 décembre 2013
Statut
Membre
Dernière intervention
13 janvier 2019
-
Modifié le 3 oct. 2018 à 20:16
f894009 Messages postés 17234 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 2 février 2025 - 12 oct. 2018 à 07:51
f894009 Messages postés 17234 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 2 février 2025 - 12 oct. 2018 à 07:51
A voir également:
- Erreur 3144 UPDATE VBA
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Windows update bloqué - Guide
- Asus live update - Télécharger - Utilitaires
- Erreur 1001 outlook - Accueil - Bureautique
5 réponses
f894009
Messages postés
17234
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
2 février 2025
1 712
4 oct. 2018 à 08:10
4 oct. 2018 à 08:10
Bonjour,
Manque un point virgule après le n ";"
Manque un point virgule après le n ";"
lulu16100
Messages postés
95
Date d'inscription
mardi 3 décembre 2013
Statut
Membre
Dernière intervention
13 janvier 2019
61
4 oct. 2018 à 08:42
4 oct. 2018 à 08:42
re,
je passe à une erreur 3464 type de données incompatible dans l'expression du critère. Mes variables sont des décimales.
je passe à une erreur 3464 type de données incompatible dans l'expression du critère. Mes variables sont des décimales.
f894009
Messages postés
17234
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
2 février 2025
1 712
4 oct. 2018 à 11:56
4 oct. 2018 à 11:56
Re,
Le champ que vous voulez mettre a jour est de quel format: entier, decimal ???
Le champ que vous voulez mettre a jour est de quel format: entier, decimal ???
lulu16100
Messages postés
95
Date d'inscription
mardi 3 décembre 2013
Statut
Membre
Dernière intervention
13 janvier 2019
61
4 oct. 2018 à 12:38
4 oct. 2018 à 12:38
format décimal
f894009
Messages postés
17234
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
2 février 2025
1 712
Modifié le 4 oct. 2018 à 16:01
Modifié le 4 oct. 2018 à 16:01
Re,
Pour HSUP oui, mais pas n!!
Le separateur de decimale est-il ok??
Apres verif, il ne faut pas d'apostrophes pour les variables numeriques!!!!!!!!!!!!!!!!!
Pour HSUP oui, mais pas n!!
Le separateur de decimale est-il ok??
Apres verif, il ne faut pas d'apostrophes pour les variables numeriques!!!!!!!!!!!!!!!!!
lulu16100
Messages postés
95
Date d'inscription
mardi 3 décembre 2013
Statut
Membre
Dernière intervention
13 janvier 2019
61
4 oct. 2018 à 17:47
4 oct. 2018 à 17:47
Qu'entendez vous par séparateur de décimal?
--
--
f894009
Messages postés
17234
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
2 février 2025
1 712
4 oct. 2018 à 18:12
4 oct. 2018 à 18:12
Re,
le separarteur de decimale peut-etre soit une virgule soit un point. Pour votre Access quel est le separateur de decimale ??
le separarteur de decimale peut-etre soit une virgule soit un point. Pour votre Access quel est le separateur de decimale ??
lulu16100
Messages postés
95
Date d'inscription
mardi 3 décembre 2013
Statut
Membre
Dernière intervention
13 janvier 2019
61
9 oct. 2018 à 18:13
9 oct. 2018 à 18:13
Bonjour, il s'agit d'une virgule.
f894009
Messages postés
17234
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
2 février 2025
1 712
10 oct. 2018 à 07:59
10 oct. 2018 à 07:59
Bonjour,
Ok, il me faudrait quand meme votre fichier car pas possible de voir ce qui cloche!!
Ok, il me faudrait quand meme votre fichier car pas possible de voir ce qui cloche!!
lulu16100
Messages postés
95
Date d'inscription
mardi 3 décembre 2013
Statut
Membre
Dernière intervention
13 janvier 2019
61
Modifié le 10 oct. 2018 à 19:18
Modifié le 10 oct. 2018 à 19:18
Bonjour,
Il faut que je supprime une partie de mes données qui sont confidentielles avant de vous la transmettre (d'ailleurs comment fait-on?).
Je viens de trouver le problème mais je n'ai pas encore la solution... Quand HSUP n'a pas de chiffre après la virgule je n'ai pas de message d'erreur par contre dès qu'il y a un chiffre ça plante... Pourtant je viens à nouveau de vérifier et TOTAL_HSUP est bien un décimal!
Il faut que je supprime une partie de mes données qui sont confidentielles avant de vous la transmettre (d'ailleurs comment fait-on?).
Je viens de trouver le problème mais je n'ai pas encore la solution... Quand HSUP n'a pas de chiffre après la virgule je n'ai pas de message d'erreur par contre dès qu'il y a un chiffre ça plante... Pourtant je viens à nouveau de vérifier et TOTAL_HSUP est bien un décimal!
lulu16100
Messages postés
95
Date d'inscription
mardi 3 décembre 2013
Statut
Membre
Dernière intervention
13 janvier 2019
61
>
f894009
Messages postés
17234
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
2 février 2025
Modifié le 10 oct. 2018 à 19:38
Modifié le 10 oct. 2018 à 19:38
J'ai résolu mon problème c'est bien une histoire de virgule dans mon sql il faut que ce soit un point et non une virgule. Voici mon code:
If Not IsNull(DLookup("[HSUP]", "RECUPERATIONS", "[N°JOUR] =" & n)) Then
hs = hs + DLookup("[HSUP]", "RECUPERATIONS", "[N°JOUR] =" & n)
DoCmd.RunSQL ("update RECUPERATIONS set TOTAL_HSUP =" & Str(hs) & " Where N°JOUR=" & n & ";")
End If
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lulu16100
Messages postés
95
Date d'inscription
mardi 3 décembre 2013
Statut
Membre
Dernière intervention
13 janvier 2019
61
4 oct. 2018 à 18:25
4 oct. 2018 à 18:25
une virgule
--
--
Modifié le 4 oct. 2018 à 08:18
En effet j'ai déjà essayé avec et sans mais toujours la même erreur:
4 oct. 2018 à 08:32
Sauf erreur de ma part, les variables doivent etre entre apostrophe
sql = "UPDATE RECUPERATIONS SET TOTAL_HSUP = "" & HSUP & "' WHERE N°JOUR = '" & n & "';"