Pas de problème (pb), que du PowerBuilder (PB) ^^

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 21-08-2009 07:28:22

juldace  
Membre Geek
Date d'inscription: 22-07-2008
Messages: 52
Pépites: 245
Banque: 0

Recherche multicritère

bonjour à tous
J'aimerai programmer une recherche multicritère dans mon application mais j'arrive pas à trouver un resultat exacte.
Je me demande si je pourrais écrire une procedure stockée sous pb et comment l'a renvoyer dans une datawindow.
Merci

Hors ligne

 

#2 21-08-2009 08:20:26

BRWA  
Membre Power Geek
Lieu: Beuzet (Belgique)
Date d'inscription: 18-12-2008
Messages: 151
Pépites: 24,612
Banque: 0

Re: Recherche multicritère

Recherche multicritères sur les données d'une dw ou bien sur la base de données ?


Wagener Bruno

Hors ligne

 

#3 21-08-2009 10:36:27

juldace  
Membre Geek
Date d'inscription: 22-07-2008
Messages: 52
Pépites: 245
Banque: 0

Re: Recherche multicritère

la recherche doit se faire sur la base de données et l'affiche dans une dw

Hors ligne

 

#4 21-08-2009 11:03:24

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: Recherche multicritère

il suffit d'utiliser des retrieval arguments dans ta DW...

Code: pb

SELECT col1,col2,col2...
FROM table
WHERE col1 LIKE :arg1
AND col2 LIKE :arg2
AND col3 LIKE :arg3
...

N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#5 21-08-2009 13:27:27

juldace  
Membre Geek
Date d'inscription: 22-07-2008
Messages: 52
Pépites: 245
Banque: 0

Re: Recherche multicritère

je l'ai fais voici mon retrieve argument d ma dw

Code:

SELECT facture.n_fact,   
         facture.date_fact,   
         facture.client,   
         facture.mv,   
         facture.payer  
    FROM facture  
   WHERE ( facture.date_fact between :v_date and :v_date1 ) AND  
         ( facture.n_fact < :v_fact ) AND  
         ( facture.n_fact > :v_fact1 ) AND  
         ( facture.client like :v_client ) AND  
         ( facture.mv < :v_mv ) AND  
         ( facture.mv > :v_mv1 ) AND  
         ( facture.payer = :v_payer )

mais lors de l'execution le resultat n'est pas bon !!

Dernière modification par juldace (21-08-2009 13:29:10)

Hors ligne

 

#6 21-08-2009 13:38:52

BRWA  
Membre Power Geek
Lieu: Beuzet (Belgique)
Date d'inscription: 18-12-2008
Messages: 151
Pépites: 24,612
Banque: 0

Re: Recherche multicritère

A quoi ressemblent les valeurs de tes retrieval arguments ?


Wagener Bruno

Hors ligne

 

#7 21-08-2009 14:03:16

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: Recherche multicritère

qu'est-ce qui n'est pas bon ?
compare le résultat avec celui d'un outil de requête SQL externe

NB :


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22