OVH Cloud OVH Cloud

Copie d'une valeur dans une table

1 réponse
Avatar
colinA
Bonjour

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.

Je n'arrive pas =E0 trouver la fa=E7on de faire.

merci d'avance

1 réponse

Avatar
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