Copier une valeur d'une table maitre vers une dbgrid détails ? [Résolu]

Signaler
Messages postés
7
Date d'inscription
jeudi 20 novembre 2003
Statut
Membre
Dernière intervention
21 octobre 2009
-
Messages postés
4715
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
27 mars 2018
-
Bonjour,

Voila, j'utilise une dbgrid d'une table détail dans laquelle je souhaite mettre, lors de la création d'une nouvelle ligne, la valeur d'un champ prise dans la table maitre.
Pour cela j'ai essayé d'utiliser l'évènement OnNewRecord du dataset dont dépend la dbgrid détail, mais en vain.

Voici un petit schéma pour mieux comprendre mon problème:
- il faudrait que le numéro du reçu de la table maitre 'reçu', soit automatiquement copié dans le champs '#RECU' de la table détails 'Articles' lors de la création d'une nouvelle ligne ...

http://img11.imageshack.us/i/delphirecu.jpg/

J'utilise aussi un dbnavigator pour gérer la dbgrid détail. Lorsque je clic sur le bouton '+' (insert) du dbnavigator, une nouvelle ligne vide apparait sans la valeur de 'NORECU' que je voulais ...

Merci d'avance pour votre aide

4 réponses

Messages postés
302
Date d'inscription
jeudi 29 septembre 2005
Statut
Membre
Dernière intervention
17 septembre 2013
1
bonjour,

sur l'évènement OnNewRecord de la table détail :

details.FieldByName('recu').Value := maitre.FieldByName('id').AsInteger;

Luc.
Messages postés
7
Date d'inscription
jeudi 20 novembre 2003
Statut
Membre
Dernière intervention
21 octobre 2009

Un lien qui marche vers mon schéma explicatif:

http://img11.imageshack.us/i/delphirecu.jpg/
Messages postés
7
Date d'inscription
jeudi 20 novembre 2003
Statut
Membre
Dernière intervention
21 octobre 2009

Grand merci beckerich pour la qualité de ta réponse .
La solution était là et tu l'as vu !
Bravo !
J'ai encore beaucoup à apprendre de ce formidable logiciel
Messages postés
4715
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
27 mars 2018
13
Bonjour,

Ne pas oublier non plus les contraintes d'intégrité référentielles
voir à ce sujet le dernier article de Frédéric BROUARD :
Intégrité


cantador