Ta réponse et la correction de mon post se sont croisés. J'ai eu une autre idée entre temps, je suis en train de gérer la mise en forme.
Je reprend le code, il sera plus lisible comme ça (enfin j'espère)
Code (Text):
FONCTION RechercherProduit (sCodeAChercher est chaine) : booléen
POUR TOUT Produit
SI Produit.Code1=sCodeAChercher OU ... OU Produit.CodeEAN=sCodeAChercher ALORS
RENVOYER Vrai
FIN
FIN
RENVOYER Faux
Code principal :
Code (Text):
bCodeExiste=RechercherProduit(sMonCode)
SI bCodeExiste ALORS
Erreur(....)
RENVOYER Faux
SINON
.....
FIN
On n'aura pas mieux au niveau mise en forme pour l'instant, désolé
-
Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !Rejeter la notice
WD Optimisation de Recherche
Discussion dans 'Windev' créé par WindevWindev, Jan 20, 2020.
je souhaites faire une recherche dans 5 rubriques d'un même ficher.Cliquez pour agrandir...
Oui une simple requête fera largement l'affaire.
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
Avec des conditions de sélection "OU"
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
Code (Windev):
REQ_Recherche.ParamCodeProduit1 = sMonCode
REQ_Recherche.ParamCodeProduit2 = sMonCode
REQ_Recherche.ParamCodeProduit3 = sMonCode
REQ_Recherche.ParamCodeProduit4 = sMonCode
REQ_Recherche.ParamCodeProduitEAN = sMonCode
REQ_Recherche.ParamCodeProduit2 = sMonCode
REQ_Recherche.ParamCodeProduit3 = sMonCode
REQ_Recherche.ParamCodeProduit4 = sMonCode
REQ_Recherche.ParamCodeProduitEAN = sMonCode
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
(REQ_Recherche)Bon dev.
Fichiers attachés:
TGSoft apprécie ceci.
Bonjour, tu peux utiliser l'index Full Text, c'est optimisé , avec la requete
khaliassas apprécie ceci.
Bonjour, tu peux utiliser l'index Full Text, c'est optimisé , avec la requeteCliquez pour agrandir...
tu met toutes tes rubriques dans le full text index .
Ok Merci a tous
j'ai testé vos différentes solutions
Requête (sans paramétré)
La requête est plus facile en exécution et en programmation (HModification)
je l'ai exécute et parcouru ( HLitPremier et hLitSuivant) comme ça je peux modifié les doublons sans faire trop d'aller-retour au serveur
ça marche nickel
je crois que dans la requette tu peux mettre sans doublon directement.
je crois que dans la requette tu peux mettre sans doublon directement.Cliquez pour agrandir...
Bah non dans ce cas précis on a besoin des doublons