Filtre IN

Bonjour,

Je fais un formulaire CVT, avec une condition sur boucle pour sortir la liste des entreprises qui comprennent le texte d'un champ du formulaire.

<BOUCLE_etabs_resultats(SUIV_ETABLISSEMENTS)
  {etab_type==#ENV{etab_type}}
  {etab_raison_sociale=#ENV{etab_raison_sociale}}
  {etab_code_postal==^#ENV{etab_code_postal}}
  {pagination #ENV{etab_pagination}}>

  <p>#ETAB_RAISON_SOCIALE</p>

</BOUCLE_etabs_resultats>
  
Quelle syntaxe pour la condition
  {etab_raison_sociale=#ENV{etab_raison_sociale}}
pour autoriser toutes les raisons sociales *qui contiennent* le texte de
#ENV{etab_raison_sociale},
ET pour autoriser toutes les entreprises si #ENV{etab_raison_sociale} est vide ?

Merci

--
Stéphane

Jeune Chambre Economique : se former en servant la communauté
  http://www.jce-saintes.org - http://www.jce-poitoucharentes.org

    BTS Electrotechnique *** http://enselec.santonum.eu

Bonjour,

Trouvé !

  {etab_raison_sociale LIKE %(#ENV{etab_raison_sociale})%}
  {etab_code_postal LIKE (#ENV{etab_code_postal})%}

Stéphane Santon a écrit :

<BOUCLE_etabs_resultats(SUIV_ETABLISSEMENTS)
    {etab_type==#ENV{etab_type}}
    {etab_raison_sociale=#ENV{etab_raison_sociale}}
    {etab_code_postal==^#ENV{etab_code_postal}}
    {pagination #ENV{etab_pagination}}>

    <p>#ETAB_RAISON_SOCIALE</p>

</BOUCLE_etabs_resultats>
    Quelle syntaxe pour la condition
    {etab_raison_sociale=#ENV{etab_raison_sociale}}
pour autoriser toutes les raisons sociales *qui contiennent* le texte de
#ENV{etab_raison_sociale},
ET pour autoriser toutes les entreprises si #ENV{etab_raison_sociale} est vide ?

--
Stéphane

Jeune Chambre Economique : se former en servant la communauté
  http://www.jce-saintes.org - http://www.jce-poitoucharentes.org

    BTS Electrotechnique *** http://enselec.santonum.eu

Bonjour,

Etrangement, j'ai fait le même type de recherches récemment ! Pour ma part, j'employais deux % : un en début et un en fin.
Comme ça, pas de surprises si tu as un petit mot devant genre :
recherche: informatique
nome de la boite: l'informatique facile

Sinon, j'ai tenté aussi de rajouter un "?" dans la condition ( dans certains cas, il teste la présence ou non d'un paramètre et ne le prend en compte que s'il est présent ). Ceci dit je me suis cassé le nez dessus: il doit y avoir quelques subtilités...