[Résolu]Requête sur champ texte d'une fenêtre
Stagiaire WDF
Inscrit:
02/06/2003 10:28
Post(s): 22
Bonjour,

J'avais une petite question :

Je voulais savoir si dans l'assistant requête, il est possible de mettre en source de recherche la valeur du champs texte d'une fenêtre
ex :
j'ai une fenêtre : "maFenetre"
un champ texte dessus : "monChampsTexte"
j'aimerais pouvoir faire une requête qui rechercherais dans ma base de données tout ce qui "contient" la valeur de mon champs texte (un peu comme si je faisait : *mavaleur*)

en passant je remerci drcharly93 qui avait répondu à un POST similaire, ta solution marche nickel d'ailleurs...

ancien POST

Mais là j'aimerais pouvoir faire une requête par l'assistant et pouvoir l'enregistrer

Merci d'avance à tous

Contribution le : 27/01/2005 22:42
Créer un fichier PDF de la contribution Imprimer


Re: Requête sur champ texte d'une fenêtre
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Votre demande n'est pas assez précise me semble t-il.
une recherche sur une portion de mot sur toutes les Champs de toutes les tables de votre base de données ou en WinDev sur toutes les rubriques des tous les fichiers de votre analyse.

Cela devient costaud et nécessite un moteur de recherche qui indexerait chaque elément saisie dans une seconde base monté à cette effet.

Si toute fois il sagit d'effectuer une recherche sur une rubrique d'un fichier, oui cela est possible avec l'éditeur de requête de Windev dans le cas où il ne sagit pas de recherche sur une rubrique mémo.

Dans l'editeur de requête de WinDev faites un clic droit sur la rubrique sur laquelle vous voulez effectuer la recherche puis sélectionner l'option
- Condition de sélection
- Nouvelle condition

Dans la fenêtre Description d'une condition commencer par sélectionner dans la première combo l'élément
- contient
puis sélectionner l'option
- au paramètre
puis saisissez un nom pour le paramètre
moi le nom du paramètre correspond au nom de la rubrique préfixé d'un


Valider la fenêtre.

Exemple:
Un fichier Clients qui contient les rubriques:
-CLCLEUNIK - Entier - clé unique
-CLNom - Chaine(32) - clé avec doublon
-CLPrenom - Chaine(32) - sans indexe

Résultat de la requete réalisé avec l'éditeur de requête.
Nom de la requete:
-reqClients

SELECT CLIENTS.CLCLEUNIK AS CLCLEUNIK, 
CLIENTS.CLNOM AS CLNOM, 
CLIENTS.CLPRENOM AS CLPRENOM
FROM CLIENTS
WHERE CLIENTS.CLNOM LIKE %{pClNom}%


dans le code du bouton qui doit effectuer la recherche sur le champs texte qui contient "AN"

TraceDebut() 
reqClients.pClNom = txtNom
HExecuteRequete(reqClient,HRequeteDefaut)
HLitPremier(reqClients)
Pour Tout reqClients
 Trace(reqClients.CLNOM)
Fin 

Exemple de resultat:
DURAND
ANTOINE
PANTONE
SARRAN
etc...

Contribution le : 28/01/2005 00:11
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Requête sur champ texte d'une fenêtre
Anonyme
Citation :
puis sélectionner l'option
- au paramètre
puis saisissez un nom pour le paramètre
moi le nom du paramètre correspond au nom de la rubrique préfixé d'un



Bonjour,
Ben en fait je crois que l'histoire du PARAMÈTRE que je n'ai pas compris dans Windev...
Je ne sais pas où et comment on crée un paramètre...
j'avoue que je ne suis pas encore très à l'aise dans ce programme (mais ça va venir)

Merci d'avance

Contribution le : 28/01/2005 07:48
Créer un fichier PDF de la contribution Imprimer


Re: Requête sur champ texte d'une fenêtre
Stagiaire WDF
Inscrit:
02/06/2003 10:28
Post(s): 22
Oups, j'avais pas vu que je n'étais pas connecté quand j'ai répondu juste au dessus... désolé...

PS: est-ce que vous pourriez m'expliquez brievement comment on se sert des PARAMÈTRES (création, utilisation)
Un grand mercio d'avance

Contribution le : 28/01/2005 08:05
Créer un fichier PDF de la contribution Imprimer


Re: Requête sur champ texte d'une fenêtre
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Une fois sélectionner le mode de recherche dans la fenêtre :
Description d'une sélection(Titre de la fenêtre)
renseigner:
Citation :

Cette requête selectionnera les enregistrements pour lesquels :

La rubrique ...

Sélectionner dans la combo en dessous l'action à réaliser
ici on sélectionne parmi:
-est égale à
-est différent de
-est supérieur à
-est supérieur ou égale à
etc...

sur la partie droite de la fenêtre après avoir donc sélectionné dans la combo, vous avez 4 options qui s'affichent:
Citation :

O La valeur
O au paramètre
O toutes las valeurs de (ALL)
O n'importe quelle valeur de (ANY)

sélectionner ici l'option
lorsque vous sélectionner l'option une nouvelle combo apparaît
Citation :

Nom du paramètre
Param 1

Remplacer par un nom plus explicite comme indiqué dans mon précédent post
p comme paramètre
suivi du nom de la rubique sur laquelle on ajoute une condition.

voilà vous pouvez valider votre fenêtre.

Contribution le : 28/01/2005 10:17
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Requête sur champ texte d'une fenêtre
Stagiaire WDF
Inscrit:
02/06/2003 10:28
Post(s): 22
Ok, merci beaucoup je vais tester ça...
Enfin je vais essayé

Contribution le : 28/01/2005 17:04
Créer un fichier PDF de la contribution Imprimer


Re: Requête sur champ texte d'une fenêtre
Stagiaire WDF
Inscrit:
02/06/2003 10:28
Post(s): 22
Me revoilà

Donc voilà, j'ai essayé, et ça marche nickel

Merci beaucoup...

PS : je pense que je vais venir souvent poser des questions, car mon cerveau est un peu lent (c'est pas des blagues), donc faut qu'on m'explique longtemps pour que je comprenne, désolé

@ bientôt

Contribution le : 28/01/2005 18:16
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2