soit une table A avec un champs soci=E9t=E9 et une table B=20
avec un champs Soci=E9t=E9Contact.
Lorsque j'encode dans mon formulaire le champs soci=E9t=E9 de=20
la table A, je voudrais que le champs Soci=E9t=E9Contact de la=20
table B prenne automatiquement cette valeur.
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
Bonsoir.
tu peux faire une requête ajout avant l'update du formulaire si tu es sur un nouvel enregistrement:
Private Sub Form_BeforeUpdate(Cancel As Integer) If Me.NewRecord Then DoCmd.RunSQL "INSERT INTO TableB (SociétéContact) SELECT [Formulaires]![Formulaire1]![société] AS Lasociété ;" End If End Sub
Il faudra certainement rajouter d'aurtres champs dans la requête pour compléter l'enregistrement. -- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"colinA" a écrit dans le message de news:0c3601c39318$0782d9e0$ Bonjour
soit une table A avec un champs société et une table B avec un champs SociétéContact. Lorsque j'encode dans mon formulaire le champs société de la table A, je voudrais que le champs SociétéContact de la table B prenne automatiquement cette valeur.
Je n'arrive pas à trouver la façon de faire.
merci d'avance
Bonsoir.
tu peux faire une requête ajout avant l'update du formulaire si tu es sur un
nouvel enregistrement:
Private Sub Form_BeforeUpdate(Cancel As Integer)
If Me.NewRecord Then
DoCmd.RunSQL "INSERT INTO TableB (SociétéContact) SELECT
[Formulaires]![Formulaire1]![société] AS Lasociété ;"
End If
End Sub
Il faudra certainement rajouter d'aurtres champs dans la requête pour
compléter l'enregistrement.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"colinA" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:0c3601c39318$0782d9e0$a401280a@phx.gbl...
Bonjour
soit une table A avec un champs société et une table B
avec un champs SociétéContact.
Lorsque j'encode dans mon formulaire le champs société de
la table A, je voudrais que le champs SociétéContact de la
table B prenne automatiquement cette valeur.
tu peux faire une requête ajout avant l'update du formulaire si tu es sur un nouvel enregistrement:
Private Sub Form_BeforeUpdate(Cancel As Integer) If Me.NewRecord Then DoCmd.RunSQL "INSERT INTO TableB (SociétéContact) SELECT [Formulaires]![Formulaire1]![société] AS Lasociété ;" End If End Sub
Il faudra certainement rajouter d'aurtres champs dans la requête pour compléter l'enregistrement. -- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"colinA" a écrit dans le message de news:0c3601c39318$0782d9e0$ Bonjour
soit une table A avec un champs société et une table B avec un champs SociétéContact. Lorsque j'encode dans mon formulaire le champs société de la table A, je voudrais que le champs SociétéContact de la table B prenne automatiquement cette valeur.