[formulaire] recupérer valeur champs pere du fomulaire pr la mettre dans champs fils
Bonjour à tous. J'ai déplacé ce message d'une de mes discusion car je pense qu'elle n'avais plus de lien avec le titre. Je lui crée donc sa propre page de discusion pour ne pas embrouiller le monde.
J'essaye de récupérer en mode nouvel enregistrement la valeur de mon champs pere pour la donner à mon champs fils de mon sous-formulaire.
J'ai joint deux image pour montrer mon probleme. En mode consultation des factures les 2 champs son s'incronisés mais en mode nouvelle facture mon champs pere s'incremente seul (numero auto) mais mon champs fils ne récupere pas la valeur directement.
:(J'ai essayé deux codes provenant des différents forums que j'ai lu pour forcer la récupération de la valeur:
Nom Formulaire: Commandes
Pere: ID_commande
Nom sous-Formulaire:Requête détails des commandes
Fils: ID_Commandes
Voici le code dans mon sous-formulaire Requête détails des commandes
Code:
1 2 3 4 5 6 7
| Private Sub ID_Commandes_AfterUpdate()
1) ID_Commandes = Forms.commandes.ID_Commande.Value
2) forms.Requête détails des commandes.id_commande.value=forms.Commandes.Id_commandes.value
End Sub |
Le premier code ne donne rien. Mon champ ID_commandes su sous-formulaire ne récupere pas la valeur du vormulaire.
le deuxieme code je recoi un message d'érreur de syntaxe.
l'aide du FAQ était
Code:
Forms.monform1.moncontrole.nom_de_propriété = Forms.monform2.moncontrole.nom_de_propriété
avec
Récepteur = Emetteur
je pense pourtant avoir bien écris :? Du moins je ne vois pas l'erreur de syntaxe à l'oeil nu