OVH Cloud OVH Cloud

Conflit dans un etat

5 réponses
Avatar
phdu
Bonjour a tous

J'ai un etat qui affiche les coordonnées et les commandes mensuelles des
clients (données prises dans deux tables : coordonnées, commandes).

Si pour un client il n'y a pas de donnée enregistrée dans la table commande
ou s'il manque un mois aucun des autres champs ne s'affichent.

Comment faire pour que tous les champs s'affichent même s'il manquent
certaines donnée quitte à mettre 0 pour les champs numérique et une chaine
vide pour les champs texte.

Merci d'avance pour votre aide

Philippe

5 réponses

Avatar
Raymond [mvp]
bonjour.

il faut changer les propriétés de la jointure de tes deux tables dans la
requête de ton état. cocher le code 2; inclure tous les enregistrements de
la table coordonnées et seulement ceux de la table commandes .........

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"phdu" a écrit dans le message de news:

Bonjour a tous

J'ai un etat qui affiche les coordonnées et les commandes mensuelles des
clients (données prises dans deux tables : coordonnées, commandes).

Si pour un client il n'y a pas de donnée enregistrée dans la table
commande
ou s'il manque un mois aucun des autres champs ne s'affichent.

Comment faire pour que tous les champs s'affichent même s'il manquent
certaines donnée quitte à mettre 0 pour les champs numérique et une chaine
vide pour les champs texte.

Merci d'avance pour votre aide

Philippe


Avatar
phdu
Bonjour Raymond,

J'ai essayé mais ça n'a pas marché. J'ai plusieurs clients qui n'ont pas de
commande en janvier et quand j'édite l'état ils n'apparaissent plus. Si je
mets dans la table commandes une valeur bidon pour janvier 2005 les données
de ces client réapparaissent dans l'état.

Je ne sais pas comment faire pour que ça fonctionne même s'il manque
certaines données dans une table.

Merci pour ton aide

Philippe


bonjour.

il faut changer les propriétés de la jointure de tes deux tables dans la
requête de ton état. cocher le code 2; inclure tous les enregistrements de
la table coordonnées et seulement ceux de la table commandes .........

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"phdu" a écrit dans le message de news:

Bonjour a tous

J'ai un etat qui affiche les coordonnées et les commandes mensuelles des
clients (données prises dans deux tables : coordonnées, commandes).

Si pour un client il n'y a pas de donnée enregistrée dans la table
commande
ou s'il manque un mois aucun des autres champs ne s'affichent.

Comment faire pour que tous les champs s'affichent même s'il manquent
certaines donnée quitte à mettre 0 pour les champs numérique et une chaine
vide pour les champs texte.

Merci d'avance pour votre aide

Philippe







Avatar
Raymond [mvp]
as-tu bien fait la modif dans la requête de l'état et non dans les relations
?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"phdu" a écrit dans le message de news:

Bonjour Raymond,

J'ai essayé mais ça n'a pas marché. J'ai plusieurs clients qui n'ont pas
de
commande en janvier et quand j'édite l'état ils n'apparaissent plus. Si je
mets dans la table commandes une valeur bidon pour janvier 2005 les
données
de ces client réapparaissent dans l'état.

Je ne sais pas comment faire pour que ça fonctionne même s'il manque
certaines données dans une table.

Merci pour ton aide

Philippe


Avatar
phdu
Voila comment j'ai procédé :
propriétés de l'état puis onglet données puis ... sur la ligne source
dans le générateur de requête : clique droit sur le lien entre les 2 tables
puis propriété de la jointure. J'ai coché la case 2 avec nom table gauche =
coordonnées et table droite = commandes.

Philippe


as-tu bien fait la modif dans la requête de l'état et non dans les relations
?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"phdu" a écrit dans le message de news:

Bonjour Raymond,

J'ai essayé mais ça n'a pas marché. J'ai plusieurs clients qui n'ont pas
de
commande en janvier et quand j'édite l'état ils n'apparaissent plus. Si je
mets dans la table commandes une valeur bidon pour janvier 2005 les
données
de ces client réapparaissent dans l'état.

Je ne sais pas comment faire pour que ça fonctionne même s'il manque
certaines données dans une table.

Merci pour ton aide

Philippe







Avatar
Raymond [mvp]
donc il n'y a pas de raison qu'il ne prenne pas les coordonnées sans
commandes.
peux-tu m'envoyer les objets en cause par mail en zip et en enlevant le XYZ.
dans mon adresse ? je vais jeter un oeil.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"phdu" a écrit dans le message de news:

Voila comment j'ai procédé :
propriétés de l'état puis onglet données puis ... sur la ligne source
dans le générateur de requête : clique droit sur le lien entre les 2
tables
puis propriété de la jointure. J'ai coché la case 2 avec nom table gauche
coordonnées et table droite = commandes.


Philippe