Le OU dans les filtres plutôt que le ET  Sujet résolu

Malgré les explications que vous avez pu lire, tout n'est pas si clair, vous avez des questions. Posez les ici
#1

Le OU dans les filtres plutôt que le ET  Sujet résolu

Messagepar mjollnir » 23 Mai 2016, 12:54

Bonjour,

Nous utilisons de plus en plus les PCI.

Au fur et à mesure de l'intégration de nouveaux flux, on utilise de plus en plus le volet "courrier" pour l'aspect suivi et traitement.
Et le volet PCI pour l'aspect classement.

Ainsi, j'aurais besoin de pouvoir utiliser les 3 possibilités de filtrage avec un OU entre les champs plutôt qu'un ET.

En l'occurrence, j'ai besoin de pouvoir afficher un document si son type est :
- "Devis" OU
- "Facture" OU
- "Bon de commande" OU

J'ai essayé avec "OU", avec "|", avec le code ASCII du "|", mais rien n'y fait.
Savez vous s'il existe un moyen simple de faire cela ?

Mon filtre sur le type de document fonctionne très bien mais sur un seul type de document.

Probablement vais-je être obligé de créer un filtre "Commande" spécifique ?
Je ne suis pas sur de savoir le faire.
Pour le moment, mon filtre est basé sur le XSL suivant :

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:param name="FORM"/>
<xsl:template match="/">
<ROW>
<KEY n="0">
<xsl:choose>
<xsl:when test="not(/COURRIERS/INFORMATIONS/NATURE/TYPE/COURRIERS_TYPE/*[name() = concat('LIBELLE_', string($FORM))])">
<xsl:value-of select="/COURRIERS/INFORMATIONS/NATURE/TYPE/COURRIERS_TYPE/@EXTERNALID"/> (label not defined in form <xsl:value-of select="$FORM"/>)
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="/COURRIERS/INFORMATIONS/NATURE/TYPE/COURRIERS_TYPE/*[name() = concat('LIBELLE_', string($FORM))]" />
</xsl:otherwise>
</xsl:choose>
</KEY>
</ROW>
</xsl:template>
</xsl:stylesheet>


Merci d'avance pour vos éclairages.

Cordialement,

M.
mjollnir
 
Message(s) : 26
Inscription : 30 Sep 2015, 11:53

#2

Re: Le OU dans les filtres plutôt que le ET

Messagepar Christian » 23 Mai 2016, 17:12

Bonjour,
La syntaxe à utiliser pour filter avec les OU est telle que :
"RH/Annonce" OU "RH/Candidature" (avec les guillemets autour des mots recherchés). Est-ce ce que vous avez essayé ?
J'ai joins une copie d'écran d'exemple avec un filtre sur le type.
2016-05-23 16_38_48-ELISE - Gestion de document - Internet Explorer.png
Filtre sur type


Bien à vous,
Christian.
Avatar de l’utilisateur
Christian
 
Message(s) : 13
Inscription : 28 Sep 2015, 18:25

#3

Re: Le OU dans les filtres plutôt que le ET

Messagepar mjollnir » 24 Mai 2016, 15:40

Bonjour,
Cela fonctionne très bien.
Merci beaucoup !
Cordialement,
M.
mjollnir
 
Message(s) : 26
Inscription : 30 Sep 2015, 11:53


Retour vers Questions, Demandes, Exposez votre problème lié à l'outil

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 3 invité(s)

cron