Exercices VBA Access

Fermé
Clemzd Messages postés 177 Date d'inscription jeudi 5 novembre 2009 Statut Membre Dernière intervention 7 avril 2013 - 14 mars 2010 à 15:31
Clemzd Messages postés 177 Date d'inscription jeudi 5 novembre 2009 Statut Membre Dernière intervention 7 avril 2013 - 14 mars 2010 à 15:38
Bonjour,
Je galère vraiment sur un exercice que nous à donné notre professeur.
En effet, je me débrouille en VBA simple, mais quand il sagit d'aller chercher des données avec la base de données tout ce complique...
Bon voila mon problème :
J'ai un fichier Access avec à l'intérieur 3 tables (joueurs, catégorie, zone) et un formulaire.
Dans ce formulaire, il y a un code manquant : en effet je dois à un moment saisir le nom de la ville http://img31.imageshack.us/img31/95/96598462.jpg (sur cette image j'ai saisis les Herbiers) et à côté vous voyez il y a une zone : je dois faire en sorte que dans cette zone apparaisse commune ou hors-commune.

Je dispose d'une table zone http://img59.imageshack.us/img59/5149/26258414.jpg ou on peut remarqué qu'a un numéro de zone correspond le libellé.

J'ai donc commencé a faire une procédure événementielle qui fait qu'apres MAJ ( http://img20.imageshack.us/img20/4062/55826408.jpg) le libéllé doit apparaître (commune ou hors-communes).

Je bloque donc au moment, au je dois complété le code VBA j'ai essayé tant bien que mal ceci :
Private Sub txtVille_AfterUpdate()
Dim res As DAO.Recordset
Dim req1 As String

DoCmd.SetWarnings False

req1 = "SELECT joueurs.num_zone FROM joueurs where joueurs.num_zone=" & Me.txtVille & ";"
Set res = CurrentDb.OpenRecordset(req1)

Mais, il me surligne joueurs.num_zone je ne sais pas trop pourquoi.
Je galère beaucoup en VBA access donc voila merci de m'aidé.

1 réponse

Clemzd Messages postés 177 Date d'inscription jeudi 5 novembre 2009 Statut Membre Dernière intervention 7 avril 2013 18
14 mars 2010 à 15:38
Le 3eme lien est HS, je reposte >>> http://img24.imageshack.us/img24/5898/92557829.jpg
0