bonjour,
Je voudrais mettre à jour le champ [Catégorie] de ma table coureur, pour cela j'ai écrit une requête qui marche et met à jour toutes mes lignes.
Ma requête fonctionnant donc je peux l'appliquer dans mon formulaire donc je voudrais l'inclure dans un formulaire pour la saisie d'un nouveau coureur, en mettant à jour le champ [Catégorie] par un click d'un bouton.
çà ne marche pas ! à cause d'une contidion dans ma requête sur un item chaine qui m'oblige à mettre le " alors que dans ma sub la requête modif doit être encadré par ". donc ma syntaxe est mauvaise.
comment faire ?
Merci de votre aidePrivate Sub Commande140_Click()
On Error GoTo Err_Commande140_Click
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
DoCmd.RunSQL "UPDATE Coureur, T_categorie SET Catégorie = [T_categorie].[Cate]WHERE ((([T_categorie].[CategSexe])=IIf(Year([Date de naissance])<1967 And [Sexe]="F","F","H")) And (([T_categorie].[LimiteA])<=Year([Date de naissance])) And (([T_categorie].[LimiteB])>=Year([Date de naissance])));"
DoCmd.Close
Exit_Commande140_Click:
Exit Sub
Err_Commande140_Click:
MsgBox Err.Description
Resume Exit_Commande140_Click
Christian
Partager