Après windows pour les nuls, voici PB pour les bons (ou presque).

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 08-09-2006 07:47:35

Steph  
crazy gamer
Lieu: Paris
Date d'inscription: 08-09-2006
Messages: 154
Pépites: 99,825
Banque: 11,934,987,430,796,550

[RESOLU] Recherche multicritères

Bonjour à tous,

Je débute en powerbuilder (9.0.1) et je dois faire une petite application avec une base de données Oracle.

Je suis actuellement en train de travailler sur un écran de recherche. J'ai donc plusieurs champs et listes déroulantes permettant de sélectionner/saisir différents critères et ensuite quand on clique sur le bouton Rechercher, le résultat de la recherche doit se trouver dans une liste à plusieurs colonnes.

Pour les listes déroulantes, j'ai créé des datawindow qui reprennent toutes les données d'une table et ça fonctionne assez bien.
Mais je ne sais pas trop comment m'y prendre pour que la requête de recherche soit dynamique en fonction des critères renseignés.

Est-ce que quelqu'un peut m'aider ?

Merci

Hors ligne

 

#2 08-09-2006 08:08:04

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] Recherche multicritères

hello ! welcome here mr !

Tu pourras trouver une solution de recherches multicriteres
sur le cours de formation en francais "powerbuilder 6 par la pratique" de ce site.

en page 234,
Objet : w_liste.dw_liste_resultats    Evénement : ue_rechercher

Bon courage !


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#3 08-09-2006 08:08:04

Jmix90  
Fils caché du concombre masqué
Award: ccm
Lieu: palaiseau
Date d'inscription: 02-07-2006
Messages: 50
Pépites: 7,739
Banque: 1,524,736,884,608,251
Site web

Re: [RESOLU] Recherche multicritères

Bonjour,

Qu'est ce que tu entend par dynamique ?

Tu veux que s'affiche dans une fenetre les resultats de ta recherche ?

Comme sur cette photo ?:

http://img100.imageshack.us/img100/7198/exempleeu6.jpg

Amicalement,


Jmix 90
Webmaster/Codeur junior
Trucs et astuces informatiques: http://www.lexique-du-net.com!

Hors ligne

 

#4 08-09-2006 08:10:08

Steph  
crazy gamer
Lieu: Paris
Date d'inscription: 08-09-2006
Messages: 154
Pépites: 99,825
Banque: 11,934,987,430,796,550

Re: [RESOLU] Recherche multicritères

Ah mince, j'ai pas vu qu'il y avait des cours. Je vais voir de suite, merci.

Jmix90 : Oui, quelque chose de ce style là.

Hors ligne

 

#5 08-09-2006 08:14:11

Jmix90  
Fils caché du concombre masqué
Award: ccm
Lieu: palaiseau
Date d'inscription: 02-07-2006
Messages: 50
Pépites: 7,739
Banque: 1,524,736,884,608,251
Site web

Re: [RESOLU] Recherche multicritères

Salut Steph,

C'est directement issu du cours, quoique j'ai un peu modifié depuis...

Si tu as des questions particulière je peux donc te renseigner (bien que moins bien que pick )

Amicalement,


Jmix 90
Webmaster/Codeur junior
Trucs et astuces informatiques: http://www.lexique-du-net.com!

Hors ligne

 

#6 15-09-2006 15:39:29

Steph  
crazy gamer
Lieu: Paris
Date d'inscription: 08-09-2006
Messages: 154
Pépites: 99,825
Banque: 11,934,987,430,796,550

Re: [RESOLU] Recherche multicritères

Bon, j'ai lu le cours et je suis ce qui est écrit en adaptant à mon appli.

Par contre, j'ai un petit problème.
Quand je clique sur le menu pour ouvrir la fenêtre de saisie (w_fiche), j'ai le message d'erreur : Null object reference at line 5 in clicked event of object m_nouveau of m_general.

m_principal correspond à m_main :D
m_nouveau est le menu où je clique pour affiche la fenêtre de saisie.

m_nouveau:clicked :

Code: pb

SetPointer(HourGlass!)
OpenSheet(w_fiche, ParentWindow, 0, Original!)
w_derogation.Move(1, 1)

w_fiche:open

Code: pb

nv_parametres_fiche luo
luo = Message.PowerObjectParm

IF NOT IsValid(luo) THEN
   Close(This)    => le programme entre ici
   Return
END IF

IF IsNull(luo) THEN
   Close(This)
   Return
END IF

.......

J'ai du oublier quelque chose mais j'arrive pas à savoir quoi
Si quelqu'un peut m'aider ;)
Merci

Hors ligne

 

#7 15-09-2006 19:54:40

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] Recherche multicritères

il manque des parametres dans ton code

Code:

SetPointer(HourGlass!)
OpenSheet(w_fiche, ParentWindow, 0, Original!)
w_derogation.Move(1, 1)

c'est plutot ca qu'il faut mettre.....
tu as raté quelques lignes du cours....

Code:

nv_parametres_fiche luo

luo = CREATE nv_parametres_fiche

luo.il_cli_num = 0
SetPointer(HourGlass!)
OpenSheetWithParm(w_fiche, luo, ParentWindow, 0, Original!)

Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#8 18-09-2006 13:11:43

Steph  
crazy gamer
Lieu: Paris
Date d'inscription: 08-09-2006
Messages: 154
Pépites: 99,825
Banque: 11,934,987,430,796,550

Re: [RESOLU] Recherche multicritères

Bon, ça marche un peu mieux mais c'est pas encore ça.

Par contre, pour la recherche, ça fonctionne. Je vais donc mettre ce sujet en RESOLU.
J'en ouvrirai un autre pour mes prochaines questions qui n'auront pas de rapport avec la recherche

Merci

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22