Bonjour
Je veux savoir comment faire pour parcourir une table Access nommée "Face" qui contient les champs suivants: "Code_face", "CUMUL" et "Usage_face"
Je veux à chaque fois tester la valeur de "Usage_face" qui est de type booléen (valeur=oui ou non) si elle est égale à oui alors je stocke dans une table nommée "table_aux" la valeur du "code_face" correspondante dans le champ (clé primaire) "CodeF"
Tout cela en cliquant sur un bouton
NB: à chaque fois je clique sur ce bouton je dois d'abord vider la table "aux_table" pour mettre en place le nouveau contenu
Moi j'ai écrit le code ci-dessous, toutefois il n'a pas marché!!!
Merci de m'aider à corriger ce code pour qu'il fonctionne !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 Private Sub terminerchangement_Click() Dim oRst As DAO.Recordset Dim oDb As DAO.Database Dim i As Long Set oDb = CurrentDb Set oRst = oDb.OpenRecordset("SELECT CodeF FROM table_aux") 'Mise à jour de la table face (Comment?) 'Vider la table table_aux 'Empêche les demande de confirmation de s'afficher DoCmd.SetWarnings False 'Efface le contenu de la table DoCmd.RunSQL "DELETE * FROM table_aux;" 'Retablit les confirmations DoCmd.SetWarnings True 'Passer au premier enregistrement oRst.MoveFirst 'Vérifier l'usage de la face et remplissage If Usage_face = oui Then oRst = Face.Code_face oRst.MoveNext End If End Sub
Cordialement
Partager