[Access] Erreur 3144 Update
Akabane
-
Akabane -
Akabane -
Bonjour !!
J'ai fait un formulaire qui permet la mise à jour d'une table. Ce formulaire possede 9 champs dont 4 sont des listes déroulantes. Les 5 autres sont des champs de texte. Lorsque j'execute mon code VB je reçois une erreur 3144 mais si je vérifie les données, les 5 champs de textes ont été mis à jour mais pas les liste deroulantes...
HELP!!
J'ai deja essayé de remplaC les .Text des liste déroulantes par des .Value ....
J'ai fait un formulaire qui permet la mise à jour d'une table. Ce formulaire possede 9 champs dont 4 sont des listes déroulantes. Les 5 autres sont des champs de texte. Lorsque j'execute mon code VB je reçois une erreur 3144 mais si je vérifie les données, les 5 champs de textes ont été mis à jour mais pas les liste deroulantes...
HELP!!
Private Sub ConfirmerModif_Click()
Dim BD As Database
Dim req As String
Dim Cancel As Integer
Set BD = CurrentDb
req = "update Centre set "
Nom_Centre.SetFocus
req = req & "Nom_Centre =" & "'" & Nom_Centre.Text & "'" & ", "
ModifGroupement.SetFocus
req = req & "Groupement =" & "'" & ModifGroupement.Text & "'" & ", "
ModifStatut.SetFocus
req = req & "Statut =" & "'" & ModifStatut.Text & "'" & ", "
ModifType_Centre.SetFocus
req = req & "Type_Centre =" & "'" & ModifType_Centre.Text & "'" & ", "
Effectif_Total.SetFocus
req = req & "Effectif_Total =" & "'" & Effectif_Total.Text & "'" & ", "
Effectif_Volontaire.SetFocus
req = req & "Effectif_Volontaire =" & "'" & Effectif_Volontaire.Text & "'" & ", "
Effectif_Garde.SetFocus
req = req & "Effectif_Garde =" & "'" & Effectif_Garde.Text & "'" & ", "
Effectif_Abstrainte.SetFocus
req = req & "Effectif_Abstrainte =" & "'" & Effectif_Abstrainte.Text & "'" & ", "
ModifNum_Categorie.SetFocus
req = req & "Num_Categorie =" & "'" & ModifNum_Categorie.Text & "'" & ", "
If MsgBox("Voulez-vous confirmer la modification", vbQuestion + vbYesNo, "CONFIRMATION") = vbNo Then
Me.Undo
Cancel = True
Else: BD.Execute req
DoCmd.OpenForm ("FormulairePrincipaleConsultationTtLesCentres")
End If
DoCmd.Close
DoCmd.OpenForm ("FormulairePrincipaleConsultationTtLesCentres")
End Sub
J'ai deja essayé de remplaC les .Text des liste déroulantes par des .Value ....
A voir également:
- [Access] Erreur 3144 Update
- Windows update bloqué - Guide
- Winget update - Guide
- Asus live update - Télécharger - Utilitaires
- 0x800f0805 windows 10 update - Forum Windows 10
- Wsus offline update - Télécharger - Systèmes d'exploitation
4 réponses
Salut,
tu as regardé ce que j'ai suggéré dans les réponses de ton autre message ?
https://forums.commentcamarche.net/forum/affich-2185986-access-probleme-avec-une-condition-if
tu as regardé ce que j'ai suggéré dans les réponses de ton autre message ?
https://forums.commentcamarche.net/forum/affich-2185986-access-probleme-avec-une-condition-if
Oui j'ai finalement résolu ce problème en modifiant l'ordre des tests. J'avais posté la reponse la bas, mais ca a du buggé.
Juste pour info je vais aller poster le nouveau code qui marche
Aucune idée pour mon problème actuel ?
Juste pour info je vais aller poster le nouveau code qui marche
Aucune idée pour mon problème actuel ?