[Résolu] FtSearch : Chercher une valeur ""

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

[Résolu] FtSearch : Chercher une valeur ""

Messagepar Scualito » 08 Fév 2011 à 17:39

Salut,

Je cherche dans un FtSearch à chercher la valeur "" pour un champ donné...

Par exemple [CHAMP1]=""

Avec cette syntaxe qui marche pour toute autre valeur que "", une erreur est soulevée : "Query is not understandable"...

Est-ce que quelqu'un est déjà arrivé à faire ce genre de manip ou est-ce quelqu'un à un méthode pour contourner le problème ??

Merci d'avance !
Dernière édition par Scualito le 08 Fév 2011 à 17:59, édité 2 fois.
Avatar de l’utilisateur
Scualito
Posteur habitué
Posteur habitué
 
Message(s) : 230
Inscrit(e) le : 31 Déc 2004 à 15:47
Localisation : Savoie

Messagepar Scualito » 08 Fév 2011 à 17:58

Ayé, trouvé...

Pour ceux que ca intéresse, il faut utiliser le mot cle "IS PRESENT".

NOT [CHAMP1] IS PRESENT renvoie les documents dans le champ "Champ1" est vide (mais existe).

Donc, IS PRESENT est ce qu'on pourrait appeler un "faux ami", car il ne signifie pas "le champ n'est pas présent", mais le champ est vide.
Avatar de l’utilisateur
Scualito
Posteur habitué
Posteur habitué
 
Message(s) : 230
Inscrit(e) le : 31 Déc 2004 à 15:47
Localisation : Savoie

Messagepar Dominux » 09 Fév 2011 à 08:04

Bravo. Je crois que ce problème s'est présenté énormément de fois mais je n'avais jamais vu de solution aussi simple ;-)
J'ai appris une chose aujourd'hui, merci, je retourne me coucher :D
Cordialement,
Olivier (www.dominux.fr et sur Twitter)
Image
Avatar de l’utilisateur
Dominux
Administrateur
Administrateur
 
Message(s) : 1201
Inscrit(e) le : 16 Déc 2004 à 10:56
Localisation : Nantes

Messagepar Michael DELIQUE » 09 Fév 2011 à 09:16

hello

oui ça mérite un tips !
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar Scualito » 09 Fév 2011 à 10:24

Salut.

Attention : il y a cependant une limite : les champs multi-évalués...

En effet, si le champ "CHAMP1" contient par exemple : "TOTO" : "" => ca ne marche pas... car le champ n'est pas vide.

Je cherche encore comment les champs multi-évalués peuvent être traités...



[EDIT] : En fait, non, je ne cherche plus car le pb ne se présentera pas dans mon cas.
Avatar de l’utilisateur
Scualito
Posteur habitué
Posteur habitué
 
Message(s) : 230
Inscrit(e) le : 31 Déc 2004 à 15:47
Localisation : Savoie

Messagepar mike76 » 09 Fév 2011 à 13:47

Toutes les fonctionnalités de la recherche plein texte dans ce post, dont le IS PRESENT
http://forum.dominoarea.org/viewtopic,t,22463,search_id,555505662.html
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN


Retour vers Développement

cron