OVH Cloud OVH Cloud

Sous formulaires relations Pere fils

6 réponses
Avatar
Patrick.L
bonjour

je m adresse a vous pour une solution au probleme ci dessous
j' ai un formulaire clients qui contient 2 sous formulaires :

1 sous form factures avec champs N° fact en clé primaire
2 sous form détails paiements n° facture, banque, chq,date vir

tout fonctionne pour un client j ai ces factures et par contres pour le 2eme
sous form. j ai seulement affichés les paiements de la derniere facture du
client au lieu de toutes les factures. Pourquoi ? et comment y remedier.

Serait y aussi possible en cliquant sur une facture de n avoir que les
paiement considérés ?

Merci de votre collaboration

6 réponses

Avatar
Yann
Salut,
Est-ce que tes 2 sous-formulaires sont dépendants du
formulaire, autrement dit sont-il tous les 2 dans ton
formulaire, ou bien sont ton formulaire Client fait
appelle a un sous-formulaire Facture qui appelle lui-même
un sous-(sous-)formulaire Réglement ?

Bye
Yann

-----Message d'origine-----
bonjour

je m adresse a vous pour une solution au probleme ci
dessous

j' ai un formulaire clients qui contient 2 sous
formulaires :


1 sous form factures avec champs N° fact en clé primaire
2 sous form détails paiements n° facture, banque,
chq,date vir


tout fonctionne pour un client j ai ces factures et par
contres pour le 2eme

sous form. j ai seulement affichés les paiements de la
derniere facture du

client au lieu de toutes les factures. Pourquoi ? et
comment y remedier.


Serait y aussi possible en cliquant sur une facture de n
avoir que les

paiement considérés ?

Merci de votre collaboration


.



Avatar
Jessy Sempere [MVP]
Bonjour

Visiblement ton 2ème sous formulaire est lié au 1er sous formulaire
sur le numéro de facture...

Il faut pour faire ce que tu souhaites que chaque formulaire soit lié
au formulaire principal sur le numéro de client.

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Patrick.L" a écrit dans le message news:
#
bonjour

je m adresse a vous pour une solution au probleme ci dessous
j' ai un formulaire clients qui contient 2 sous formulaires :

1 sous form factures avec champs N° fact en clé primaire
2 sous form détails paiements n° facture, banque, chq,date vir

tout fonctionne pour un client j ai ces factures et par contres pour le 2eme
sous form. j ai seulement affichés les paiements de la derniere facture du
client au lieu de toutes les factures. Pourquoi ? et comment y remedier.

Serait y aussi possible en cliquant sur une facture de n avoir que les
paiement considérés ?

Merci de votre collaboration




Avatar
Patrick.L
re bonjour

les 2 sous formulaires sont dans un meme formulaire

"Yann" a écrit dans le message de
news:05a901c48b3b$4e0135d0$
Salut,
Est-ce que tes 2 sous-formulaires sont dépendants du
formulaire, autrement dit sont-il tous les 2 dans ton
formulaire, ou bien sont ton formulaire Client fait
appelle a un sous-formulaire Facture qui appelle lui-même
un sous-(sous-)formulaire Réglement ?

Bye
Yann

-----Message d'origine-----
bonjour

je m adresse a vous pour une solution au probleme ci
dessous

j' ai un formulaire clients qui contient 2 sous
formulaires :


1 sous form factures avec champs N° fact en clé primaire
2 sous form détails paiements n° facture, banque,
chq,date vir


tout fonctionne pour un client j ai ces factures et par
contres pour le 2eme

sous form. j ai seulement affichés les paiements de la
derniere facture du

client au lieu de toutes les factures. Pourquoi ? et
comment y remedier.


Serait y aussi possible en cliquant sur une facture de n
avoir que les

paiement considérés ?

Merci de votre collaboration


.



Avatar
Patrick.L
il n y a pas de numero client il y a un client et une adresse, le sous
formulaires facture est liée a l adresse le sous formulaire reglement est
lie au sous formulaire factures.

"Jessy Sempere [MVP]" a écrit dans le message de
news:cgkd43$fom$
Bonjour

Visiblement ton 2ème sous formulaire est lié au 1er sous formulaire
sur le numéro de facture...

Il faut pour faire ce que tu souhaites que chaque formulaire soit lié
au formulaire principal sur le numéro de client.

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Patrick.L" a écrit dans le message news:
#
bonjour

je m adresse a vous pour une solution au probleme ci dessous
j' ai un formulaire clients qui contient 2 sous formulaires :

1 sous form factures avec champs N° fact en clé primaire
2 sous form détails paiements n° facture, banque, chq,date vir

tout fonctionne pour un client j ai ces factures et par contres pour le
2eme


sous form. j ai seulement affichés les paiements de la derniere facture
du


client au lieu de toutes les factures. Pourquoi ? et comment y remedier.

Serait y aussi possible en cliquant sur une facture de n avoir que les
paiement considérés ?

Merci de votre collaboration








Avatar
Yann
Salut Patrick,
Vu ce que tu vient d'écrire, tu as forcément 2 problèmes :
1 - Ce que tu as écrit (1 Forms!Client avce 1 sous-Forms!
Facture lié au client et 1 sous-Forms!Réglement lié aux
factures [donc à une seul car la sélection dans ton sous-
forms!Facture est unique, et le dernier en l'occurence])
et ne correspond pas à ce que tu veux faire (1 Forms!
Client avce 1 sous-Forms!Facture lié au client et 1 sous-
Forms!Réglement lié au client)...
2 - Tu dis également qu'il n'y a pas de N° client,
sachant qu'il est plus que préférable qu'une base de
données fonctionne avec des référencements unique
(NuméroAuto), je te conseil de vérifier ton organisation
structurelle.
Ex : Client (Id, Nom, Adresse, ...)
Facture (Id, Cde_Client, DateEmission, ...)
Réglement (Cde_Facture, Mode, ...)
Auquel cas ton Forms!Client est basé sur ta table client,
ton sous-Forms!Facture sur te table Facture et ton sous-
Forms!Régelement sur cette requête :
SELECT Client.Id, Mode, ... FROM Reglement INNER JOIN
(Client INNER JOIN Facture ON
Client.Idúcture.Cde_Client) ON
Factureµ.Id=Reglement.Cde_Facture WHERE Client.Id =
[Forms]![Client]![Id];

Bye
Yann

-----Message d'origine-----
il n y a pas de numero client il y a un client et une
adresse, le sous

formulaires facture est liée a l adresse le sous
formulaire reglement est

lie au sous formulaire factures.

"Jessy Sempere [MVP]" a
écrit dans le message de

news:cgkd43$fom$
Bonjour

Visiblement ton 2ème sous formulaire est lié au 1er
sous formulaire


sur le numéro de facture...

Il faut pour faire ce que tu souhaites que chaque
formulaire soit lié


au formulaire principal sur le numéro de client.

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Patrick.L" a écrit dans le message news:
#
bonjour

je m adresse a vous pour une solution au probleme ci
dessous



j' ai un formulaire clients qui contient 2 sous
formulaires :




1 sous form factures avec champs N° fact en clé
primaire



2 sous form détails paiements n° facture, banque,
chq,date vir




tout fonctionne pour un client j ai ces factures et
par contres pour le



2eme
sous form. j ai seulement affichés les paiements de
la derniere facture



du
client au lieu de toutes les factures. Pourquoi ? et
comment y remedier.




Serait y aussi possible en cliquant sur une facture
de n avoir que les



paiement considérés ?

Merci de votre collaboration








.





Avatar
Patrick.L
Quelle classe !

Merci MONSIEUR

"Yann" a écrit dans le message de
news:123c01c48bfe$433ea6f0$
Salut Patrick,
Vu ce que tu vient d'écrire, tu as forcément 2 problèmes :
1 - Ce que tu as écrit (1 Forms!Client avce 1 sous-Forms!
Facture lié au client et 1 sous-Forms!Réglement lié aux
factures [donc à une seul car la sélection dans ton sous-
forms!Facture est unique, et le dernier en l'occurence])
et ne correspond pas à ce que tu veux faire (1 Forms!
Client avce 1 sous-Forms!Facture lié au client et 1 sous-
Forms!Réglement lié au client)...
2 - Tu dis également qu'il n'y a pas de N° client,
sachant qu'il est plus que préférable qu'une base de
données fonctionne avec des référencements unique
(NuméroAuto), je te conseil de vérifier ton organisation
structurelle.
Ex : Client (Id, Nom, Adresse, ...)
Facture (Id, Cde_Client, DateEmission, ...)
Réglement (Cde_Facture, Mode, ...)
Auquel cas ton Forms!Client est basé sur ta table client,
ton sous-Forms!Facture sur te table Facture et ton sous-
Forms!Régelement sur cette requête :
SELECT Client.Id, Mode, ... FROM Reglement INNER JOIN
(Client INNER JOIN Facture ON
Client.Idúcture.Cde_Client) ON
Factureµ.Id=Reglement.Cde_Facture WHERE Client.Id [Forms]![Client]![Id];

Bye
Yann

-----Message d'origine-----
il n y a pas de numero client il y a un client et une
adresse, le sous

formulaires facture est liée a l adresse le sous
formulaire reglement est

lie au sous formulaire factures.

"Jessy Sempere [MVP]" a
écrit dans le message de

news:cgkd43$fom$
Bonjour

Visiblement ton 2ème sous formulaire est lié au 1er
sous formulaire


sur le numéro de facture...

Il faut pour faire ce que tu souhaites que chaque
formulaire soit lié


au formulaire principal sur le numéro de client.

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Patrick.L" a écrit dans le message news:
#
bonjour

je m adresse a vous pour une solution au probleme ci
dessous



j' ai un formulaire clients qui contient 2 sous
formulaires :




1 sous form factures avec champs N° fact en clé
primaire



2 sous form détails paiements n° facture, banque,
chq,date vir




tout fonctionne pour un client j ai ces factures et
par contres pour le



2eme
sous form. j ai seulement affichés les paiements de
la derniere facture



du
client au lieu de toutes les factures. Pourquoi ? et
comment y remedier.




Serait y aussi possible en cliquant sur une facture
de n avoir que les



paiement considérés ?

Merci de votre collaboration








.