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
Partager