Bonjour ,
Tout d'abord bonne semaine =E0 tous.
Ensuite voila ce que je veux faire: j'ai une table table1=20
avec un champ nomm=E9 "Account_Reference" et j'ai une autre=20
table table2 avec le meme champ. Je voudrais juste que=20
d=E8s que j'ajoute une ligne dans la table1, ca le fasse=20
dans table2 avec bien =E9videmment la meme valeur du=20
champ "Account_Reference".
Un exemple pour etre plus clair .
J'ajoute =E0 ma table1 une ligne avec=20
comme "Account_reference" 123, et bien je voudrais=20
qu'Access cr=E9e une nouvelle ligne dans table2 avec=20
comme "Account_Reference" 123.
Merci de toute id=E9e susceptible de m'aider.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond
Bonjour.
une solution consiste à copier ton enregistrement par une requête après AfterInsert de ton formulaire
Private Sub Form_AfterInsert() DoCmd.RunSQL "INSERT INTO Table2 SELECT Table1.* FROM Table1 WHERE (((Table1.nom)=[Formulaires]![Formulaire1]![nom]));" End Sub -- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"JAG" a écrit dans le message de news:04a601c37062$56a07c90$ Bonjour , Tout d'abord bonne semaine à tous. Ensuite voila ce que je veux faire: j'ai une table table1 avec un champ nommé "Account_Reference" et j'ai une autre table table2 avec le meme champ. Je voudrais juste que dès que j'ajoute une ligne dans la table1, ca le fasse dans table2 avec bien évidemment la meme valeur du champ "Account_Reference". Un exemple pour etre plus clair . J'ajoute à ma table1 une ligne avec comme "Account_reference" 123, et bien je voudrais qu'Access crée une nouvelle ligne dans table2 avec comme "Account_Reference" 123. Merci de toute idée susceptible de m'aider.
Bonjour.
une solution consiste à copier ton enregistrement par une requête après
AfterInsert de ton formulaire
Private Sub Form_AfterInsert()
DoCmd.RunSQL "INSERT INTO Table2 SELECT Table1.* FROM Table1 WHERE
(((Table1.nom)=[Formulaires]![Formulaire1]![nom]));"
End Sub
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"JAG" <yo@hotmail.com> a écrit dans le message de
news:04a601c37062$56a07c90$a501280a@phx.gbl...
Bonjour ,
Tout d'abord bonne semaine à tous.
Ensuite voila ce que je veux faire: j'ai une table table1
avec un champ nommé "Account_Reference" et j'ai une autre
table table2 avec le meme champ. Je voudrais juste que
dès que j'ajoute une ligne dans la table1, ca le fasse
dans table2 avec bien évidemment la meme valeur du
champ "Account_Reference".
Un exemple pour etre plus clair .
J'ajoute à ma table1 une ligne avec
comme "Account_reference" 123, et bien je voudrais
qu'Access crée une nouvelle ligne dans table2 avec
comme "Account_Reference" 123.
Merci de toute idée susceptible de m'aider.
une solution consiste à copier ton enregistrement par une requête après AfterInsert de ton formulaire
Private Sub Form_AfterInsert() DoCmd.RunSQL "INSERT INTO Table2 SELECT Table1.* FROM Table1 WHERE (((Table1.nom)=[Formulaires]![Formulaire1]![nom]));" End Sub -- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"JAG" a écrit dans le message de news:04a601c37062$56a07c90$ Bonjour , Tout d'abord bonne semaine à tous. Ensuite voila ce que je veux faire: j'ai une table table1 avec un champ nommé "Account_Reference" et j'ai une autre table table2 avec le meme champ. Je voudrais juste que dès que j'ajoute une ligne dans la table1, ca le fasse dans table2 avec bien évidemment la meme valeur du champ "Account_Reference". Un exemple pour etre plus clair . J'ajoute à ma table1 une ligne avec comme "Account_reference" 123, et bien je voudrais qu'Access crée une nouvelle ligne dans table2 avec comme "Account_Reference" 123. Merci de toute idée susceptible de m'aider.
Raymond
Bonsoir.
Tu penses que ce n'est pas joli ? Tu peux passer par vba et un recordset, mais c'est plus long en exécution et en écriture.
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"JAG" a écrit dans le message de news:005301c3709e$0743bf90$ C'est ce que je pensais faire mais je me disais qu'il existait peut etre une solution plus jolie. Merci beaucoup .
Bonsoir.
Tu penses que ce n'est pas joli ? Tu peux passer par vba et un recordset,
mais c'est plus long en exécution et en écriture.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"JAG" <yo@hotmail.com> a écrit dans le message de
news:005301c3709e$0743bf90$a301280a@phx.gbl...
C'est ce que je pensais faire mais je me disais qu'il
existait peut etre une solution plus jolie. Merci
beaucoup .
Tu penses que ce n'est pas joli ? Tu peux passer par vba et un recordset, mais c'est plus long en exécution et en écriture.
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"JAG" a écrit dans le message de news:005301c3709e$0743bf90$ C'est ce que je pensais faire mais je me disais qu'il existait peut etre une solution plus jolie. Merci beaucoup .