Bonjour.
Voici mon problème, j'ai créer une BD qui regroupe les informations de deux feuilles. Les informations sont indexées en fonction du champs "Nom" qui se situe sur la première feuille. J'arrive sans problème à sauver les informations de la première feuille, mais pas moyen d'enregistrer correctement les informations de la deuxième feuille, celle-ci ne s'indexe pas et s'enregistre toujours sur le premier index.
Voici ce que j'ai mis pour enregistrer ma DB
feuille 1
feuille 2
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 Private Sub cmdPro_Click() 'Enregistrement des données personnelles If Trim(txtNom.Text) <> "" Then ' la méthode Update permet d'enregistrer immédiatement les modifications adoPersonnelle.Recordset.Update Else ' la méthode CancelUpdate annule toute modification avant qu'elle ne soit enregistrée adoPersonnelle.Recordset.CancelUpdate End If 'Petmet de charger une autre feuille en mémoire Load frmProfessionelle 'afficher l'autre feuille : méthode nom de la feuille.show frmProfessionelle.Show 'commande qui permet de décharger une feuille (la page de démarrage) frmPersonnelle.Hide End Sub
Merci pour votre aide
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 Private Sub cmdEnregistrer_Click() 'Enregistrement des données professionelles If Trim(txtSociete.Text) <> "" Then ' la méthode Update permet d'enregistrer immédiatement les modifications adoPersonnelle.Recordset.Update Else ' la méthode CancelUpdate annule toute modification avant qu'elle ne soit enregistrée adoPersonnelle.Recordset.CancelUpdate End If Unload frmPersonnelle Unload frmProfessionelle End End Sub
Partager