Bonjour à tous,
Je cherche à réaliser uen requête de recherche qui peux porter sur un attribut 'A' ou 'B' ou encore 'A' et 'B'.
Je m'explique :
J'ai un objet 'House' qui est composé de 'Person' et 'Adresse'. Mon formulaire de recherche possède un champ "Name" qui correspond à 'House.Person.name' et un select "Adresse" qui correspond à 'House.Addresse'
Je voudrais que ma recherche se comporte comme ceci :
- On remplis juste le champ "Name" : ('Home.Person.name' est rempli) -> Je récupère tous les 'House' pour lequel la personne possède un nom semblable (via LIKE)
- On sélectionne une adresse : ('Home.Adresse' est rempli) -> Je récupère toues les 'House' qui sont à la même adresse
- On remplis le champ "Name" et on sélectionne une adresse -> Je récupère les 'House' qui ont un propriétaire dont le nom est smblable à name (via LIKE) et qui sont à l'adresse donnée.
J'ai essayé plusieurs combinaisons mais rine ne semble fonctionner et, il faut bien l'avouer, je suis assez perdu dans les Criterions et autres Examples.
Merci



Répondre avec citation








Partager