Jump to content
  • 0
Equimania

[Résolu] Recherche Si <>0 Ou Vide

Question

Bonjour,

J'essaie de lancer une recherche (ignorer si rubrique stat <>0 ou "")

recherche.png

mais cette partie de la recherche n'est pas tenue en compte

j'ai bien un 'exécuter requète' après !

Pourquoi ? Quelqu'un a-t'il une idée ?

Merci

post-8503-0-50558900-1335955511_thumb.pn

post-8503-0-50558900-1335955511_thumb.png

post-8503-0-50558900-1335955511_thumb.png

post-8503-0-50558900-1335955511_thumb.png

post-8503-0-50558900-1335955511_thumb.png

post-8503-0-50558900-1335955511_thumb.png

post-8503-0-50558900-1335955511_thumb.png

post-8503-0-50558900-1335955511_thumb.png

post-8503-0-50558900-1335955511_thumb.png

Share this post


Link to post
Share on other sites

18 answers to this question

Recommended Posts

  • 0

on ne peut pas utiliser d'opérateur logique dans une requête.

<=0 fonctionnera, sauf si ta rubrique peut contenir des valeurs négatives.

Sinon, tu dois faire deux recherches successives en restreignant l'ensemble trouvé.

Share this post


Link to post
Share on other sites
  • 0

Merci Fabrice je tente le coups en deux

Dis moi pour un 'si vide' dans une recherche "" est bien valable ou faut-il utiliser NULL ou similaire?

Et mon zéro est négatif, car résultat d'une soustraction, comment je peut traiter ça ? Je le concidère comme un zéro ordinaire?

Drole de question je l'admet, mais voilà ça fonctionne pas et je me creuse les méninges !

Share this post


Link to post
Share on other sites
  • 0

Je crois qu'une petite explication de ce que je veut faire s'impose.

Mes contacts peuvent être de type système, client, fournisseur ou client/fournisseur

J'aimerai sortir une liste mes contacts qui sont débiteurs ou pour lesquels (s'il sont fournisseurs) je suis débiteur, mais qui ne sont pas de type système.

Donc les seuls qui ne m'interessent pas sont ceux qui sont "" (vides) à zéro ou de type système

je pédale dans la choucroute !

Share this post


Link to post
Share on other sites
  • 0

Bonjour,

Une deuxième requête avec "Ignorer" Type >0 te donnera les rubriques dont le Type est vide.

Share this post


Link to post
Share on other sites
  • 0

Bonjour Tora !

Justement, je peux pas.... je désire lister les (<0 et >0) soit ( ≠ 0 et ≠ "" et ≠ "Système")

Je crois que je vais devoir jongler avec les occurances de tables !

Share this post


Link to post
Share on other sites
  • 0

Bonjour

Et si tu cherchais plutôt qu'ignorer...

Faut aussi savoir ce que l'on veut !

Vide ou "0" ou ≠ "système"

Vide et "0" ou ≠ "système"

Vide et "0" et ≠ "système"

Vide ou "0" et ≠ "système"

Contact::IDClient = 0 (bizarre ça ?)

Share this post


Link to post
Share on other sites
  • 0

Donc si c'est ( ≠ 0 et ≠ "" et ≠ "Système")

Une seul requête avec

"" dans résultat

0 dans ID client

≠ "Système"

Bonne journée

Share this post


Link to post
Share on other sites
  • 0

Bonjour Pierre,

Je viens de remarquer l'erreur dans l'image postée, c'est bien resultat qui ne doit pas être =0 et ="" !

Je ne fait pas ma recherche sur ID, et je crois que mon problème viens de là !

ma recherche ≠0 et ≠"" est sur une rubrique stat (somme de)

Share this post


Link to post
Share on other sites
  • 0

1 - recherche tout en excluant le = "Système"

2 - Restreindre ensemble trouvé [résultat ==] en excluant

3 - Restreindre ensemble trouvé [résultat = "0"] en excluant

devrait faire !

Share this post


Link to post
Share on other sites
  • 0

Bon restons calme !

J'ai refait un petit fichier pour synthétiser, faut croire que je n'ai plus les yeux en face des trous ! :crying:

Cela ne fonctionne pas mieux !

TestRecherche.fp7

User: Admin

Pwd (vide)

TestRecherche.fp7

TestRecherche.fp7

TestRecherche.fp7

TestRecherche.fp7

TestRecherche.fp7

TestRecherche.fp7

TestRecherche.fp7

TestRecherche.fp7

TestRecherche.fp7

Share this post


Link to post
Share on other sites
  • 0

Bon, tu m'as l'air de galérer :)

Personnellement je n'utilise pas les requêtes de l'action de script préfère scripter étape par étape (plus lisible, plus souple)

Néanmoins, essaie le bouton sur le fichier modifié.

TestRecherche.fp7

TestRecherche.fp7

TestRecherche.fp7

TestRecherche.fp7

TestRecherche.fp7

TestRecherche.fp7

TestRecherche.fp7

TestRecherche.fp7

TestRecherche.fp7

TestRecherche.fp7

Share this post


Link to post
Share on other sites
  • 0

En faisant 3 restreindre cela fonctionne !

Me reste à traiter un truc bizarre le zéro négatif !

zeroneg.png

post-8503-0-84879400-1335975551_thumb.pn

post-8503-0-84879400-1335975551_thumb.png

post-8503-0-84879400-1335975551_thumb.png

post-8503-0-84879400-1335975551_thumb.png

post-8503-0-84879400-1335975551_thumb.png

post-8503-0-84879400-1335975551_thumb.png

post-8503-0-84879400-1335975551_thumb.png

post-8503-0-84879400-1335975551_thumb.png

post-8503-0-84879400-1335975551_thumb.png

Share this post


Link to post
Share on other sites
  • 0

Merci Fabrice,

Mais que nenni ! J'ai un superbe dingdong et aucun enreg correspond à votre requete.

Mais un grand merci pour ton temps, je crois avoir trouvé avec 3 restreindres, mais je ne m'explique pas mon zéro négatif.

Que je ne parvient pas à reproduire sur le fichier test, la seule différence c'est que les totaux sont des rubrique qui font la (somme de) que j'additionnes et soustrait.

HA j'ai vu dans ta requète, il avait un 'trouver' au lieu 'd'ignorer'

Share this post


Link to post
Share on other sites
  • 0

J'ai modifié ton bouton, il n'ignorait pas les vides.

Par contre maintenant il ignore le premier vide, mais pas le dernier ???

TestRecherche(2).fp7

FMP, c'est mieux que les puzzles pour les longues soirées d'hiver ! :lol:

TestRecherche(2).fp7

TestRecherche(2).fp7

TestRecherche(2).fp7

TestRecherche(2).fp7

TestRecherche(2).fp7

TestRecherche(2).fp7

TestRecherche(2).fp7

TestRecherche(2).fp7

TestRecherche(2).fp7

Share this post


Link to post
Share on other sites
  • 0

OK, résolu !!!

Mon zéro négatif, j'affichais deux décimales et il y avais une différence à la septième !!!!

C'était donc bien négatif !!!

:drop:

Solution appliquée:

retreindre.png

Premier restreindre sur ignorer "Système"

Deuxième sur ignorer "0"

Troisième sur ignorer ""

Merci à tous

Bonne soirée

post-8503-0-54841900-1335977449_thumb.pn

post-8503-0-54841900-1335977449_thumb.png

post-8503-0-54841900-1335977449_thumb.png

post-8503-0-54841900-1335977449_thumb.png

post-8503-0-54841900-1335977449_thumb.png

post-8503-0-54841900-1335977449_thumb.png

post-8503-0-54841900-1335977449_thumb.png

post-8503-0-54841900-1335977449_thumb.png

post-8503-0-54841900-1335977449_thumb.png

Share this post


Link to post
Share on other sites
  • 0

Dans le jeu que j'avais, il n'y avait pas de "Système"

Share this post


Link to post
Share on other sites
  • 0

Ha !

En effet déjà traité par le lien je ramenais une ligne vide qui correspondais au "système" mal traité

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...