Besoin d'aide vb/acces UPDATE

Fermé
beninou04 Messages postés 2 Date d'inscription mardi 25 octobre 2011 Statut Membre Dernière intervention 25 octobre 2011 - 25 oct. 2011 à 11:29
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 25 oct. 2011 à 13:11
Bonjour,

Voila j'ai un probleme avec ma modification.
Je veux modifier un emprunteur tout marche jusqu'a ce que je souhaite modifier son code etudiant qui est true ou false .
je ne sais pas comment le modifier. Voici mon code comment j'ai essayé mais sa me met le message d'erreur " type de donnees incompatible dans l'expression du critere. "


Private Sub Command1_Click()
Dim req As String
Dim mess As Integer
Dim bool As Boolean

If option1 = True Then
bool = True
Else
bool = False
End If

If bool = True Then
code_etudiant = True
Else
code_etudiant = False
End If




mess = MsgBox("Etes vous sur de vouloir modifier", vbYesNo, "MODIFIER")
If mess = vbNo Then Exit Sub


req = "UPDATE emprunteur SET nom_emprunteur ='" & Text1 & "', prenom_emprunteur ='" & Text2 & "' , date_naissance_emprunteur ='" & Text3 & "' , code_etudiant = '" & bool & "' where code_emprunteur = " & Combo1

Bibliotheque.Execute req


MsgBox "Emprunteur modifié avec succé ", vbExclamation


Combo1.Text = "<code emprunteur>"
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""

'INITIALISER LE FORMULAIRE
Form_Load

Merci de repondre si quelqu'un aurait une solution.
A voir également:

1 réponse

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
25 oct. 2011 à 13:11
Bonjour,

req = "UPDATE emprunteur SET nom_emprunteur ='" & Text1 & "', prenom_emprunteur ='" & Text2 & "' , date_naissance_emprunteur ='" & Text3 & "' , code_etudiant = '" & bool & "' where code_emprunteur = " & Combo1

Manque les simples cotes autour de Combo1:

req = "UPDATE emprunteur SET nom_emprunteur ='" & Text1 & "', prenom_emprunteur ='" & Text2 & "' , date_naissance_emprunteur ='" & Text3 & "' , code_etudiant = '" & bool & "' where code_emprunteur = '" & Combo1 & "'"
0