[VBA]Fonction 'ajout' en vba sur une table
Bonjour,
Voici mon Problème, j'ai 4 tables qui contiennent le même nombre de champs et les mêmes intitulés de champs. Je voudrais réunir les informations de chaque table dans une table base globale.
J’ai essayé une requête union qui marche parfaitement mais derrière j'ai des problèmes avec mon formulaire alors qu’avec la table je n'avais pas de problème (à l'époque je n'avais qu'une table !).
Alors je me dis, si je conserve la structure actuelle et que j'enrichi de manière automatique à l'ouverture de la l'application la table globale avec les données des autres tables qui viennent d'apparaitre j'aurai résolu mon problème !
Mais je nage un peu pour faire cela en vba.
Merci pour votre aide.
;)
Une requête de sélection?
C'est une requête d'ajout que tu dois avoir.
Test ta requête pour qu'elle marche avant de la mettre dans le vba (pour quelle ajoute tes données voulues dans la table voulu)
L'ajouter dans ton code VBA.
Test le code VBA que tu m'as donné
[Code = VBA]
Private Sub Form_Open(Cancel As Integer)
DoCmd.Maximize
CurrentDb.Execute ("Rockfon") 'C'est ta requête d'ajout que tu place là!
End Sub
[/Code]
Aussi, pour t'assurer de garder l'intégrité des données, tu peux te faire une requête de suppression des champs inverse de celle d'ajout.
Si tu as d'autre question n'hésite pas.
Alex