Infopath 2007
Access 2007
J’expose la situation : J’ai 2 tables sous ma base access:
Visiteurs : ID(clé) - Nom - Entreprise
Date : ID (clé)– Idtablevisiteur – Date
Relié à la table visiteur par ID = Idvisiteur
Mon formulaire :
Section extensible (visiteur)
Nom
Entreprise
Tableau extensible (date)
Date
Fin de tableau extensible
Fin de section extensible
Ma requête :
Nom
Entreprise
Date
Ce qui se passe bien :
Lorsque j’effectue ma requête en ne sélectionnant que le nom ou l’entreprise, Infopath ne m’affiche que les fiches qui m’interessent comportant le nom et l’entreprise et l’ensemble des dates de leur visite qui ont été enregistré.
Problème :
Lorsque j’ajoute dans cette requête le paramètre de date, il m’affiche toutes les fiches mais avec le tableau extensible vide pour les fiches qui n'ont pas de date et le tableau avec uniquement la date selectionné pour celle qui en ont une correspondante au paramètre de la requete.
J’aimerai n’avoir que les fiches avec les deux paramètres selectionnés. Le Nom ET la Date par exemple, ou uniquement toutes les fiches ayant la date selectionné dans le critère de recherche
L’idée serait de définir une rêquete SQL de ce type qui fonctionne sous ACCES :
SELECT
FROM visiteurs RIGHT JOIN [date] ON visiteurs.id = date.idvisiteur;
Ou inclure tous les enregistrements de la table date et seulement ceux de la table visiteurs pour lesquels les champs joints sont égaux.
Je vous joins les deux fichiers qui vous serviront d’exemple :
http://dl.free.fr/elLPq3dz0/visiteur.zip
Si vous avez du mal à comprendre ce que je veux, n'hesiter pas à me poser des questions,
Merci d’avance pour votre aide.
Julien