FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV (précédentes versions)
→
Recherche par mot-clé à l'intérieur de désignation article
Recherche par mot-clé à l'intérieur de désignation article
Débuté par Attouman, 25 mar. 2019 20:01 - 1 réponse
Connectez-vous…
Attouman
#1
Posté le 25 mars 2019 - 20:01
Bonjour à tous
J'ai créé une fenètre avec table incorporée
Un champ nommé ARTICLES dans la fenêtre permet de faire des recherches dans la table DETAIL_ARTICLES sur la colonne "Désignation".
Je fais une recherche de nom d'article à partir des premières lettres du mot dans le champ ARTICLES et la recherche est bien fructueuse.
le code de recherche est :
sCléParcours est une chaîne = ""
sCléComposée est une chaîne = ""
// Rechercher la clé de parcours et la clé composée selon le mode sélectionné
sCléParcours = "Désignation"
sCléComposée = HConstruitValClé(PRODUITS,PRODUITS.Désignation, ARTICLES)
// Filtrer les enregistrements
//DETAIL_ARTICLES..RubriqueParcourue = sCléParcours
DETAIL_ARTICLES..Filtre = sCléComposée
Mon problème est que je n'arrive pas à faire la recherche à l’intérieur d'un nom de désignation en dehors du debut de mot qui lui marche bien.
Merci
Cordialement
Signaler
0
0
jocongo
#2
Membre enregistré
5 messages
Posté le 26 mars 2019 - 13:17
Bonjour,
une solution :
un champ de saisie SAI _Tri
A chaque sortie de SAI_Tri
cherchearticles(SAI_tri)
qui quand on en sort lance une procédure :
PROCEDURE cherchearticles(sTri est une chaîne)
sdMonRes est une Source de Données
sMonCodeSQL est une chaîne = [
Select
article.IDarticle AS ID,
article.Description AS Desc,
article.Désignation AS design
from
article
where
Desc like '%1'
]
sMonCodeSQL = ChaîneConstruit(sMonCodeSQL,"%" + sTri + "%")
HExécuteRequêteSQL(sdMonRes,hRequêteDéfaut,sMonCodeSQL)
TableSupprimeTout(TABLE_articles)
POUR TOUT sdMonRes
TableAjouteLigne(TABLE_articles,sdMonRes.ID,sdMonRes.Desc,sdMonRes.design)
FIN
dans ce cas ta table contient tous les articles dont la désignation contient ce que tu as saisi dans le champ SAI_Tri
Bon dev
Signaler
0
0
→ Revenir à WINDEV (précédentes versions)
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte