PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV (earlier versions) → requête intégrée et source de données
requête intégrée et source de données
Started by Lauv, Jun., 20 2017 9:54 AM - 2 replies
Registered member
219 messages
Popularité : +4 (4 votes)
Posted on June, 20 2017 - 9:54 AM
Bonjour à tous, je suis sous windev 18
je ne sais pas si c'est possible mais en tout cas je cherche une solution pour pouvoir transformer une requête intégré en une source de données.
Car je souhaite lancer 2 requêtes intégrées selon la situation dans laquelle je me trouve donc je voudrai éviter de retaper tout le code (même avec un copier/coller) en changeant juste le nom de la requête... je ne trouve pas ça top...
si quelqu'un à une idée même autre que la mienne :) je suis preneur !! :merci:
Message modified, June, 20 2017 - 9:55 AM
Registered member
190 messages
Popularité : +21 (23 votes)
Posted on June, 21 2017 - 1:50 PM
Bonjour

Tu peux récuperer le codeSql d'une requête
un truc du genre

MaSource est une Source dede Données
maReq est une chaîne = Req_test..codeSQL

SI HExécuteRequêteSQL(MaSource , maReq ) ALORS
ConstruitTableFichier(TABLE_REQUETE,MaSource ,taRemplirTable)
SINON
Erreur(HErreurInfo())

FIN


Après pour les paramètres dans la requète intégrée, tu peux remplacer tes parametres avec remplace.. et jouer aussi avec chaineconstruit...

Ca devrait le faire
Registered member
219 messages
Popularité : +4 (4 votes)
Posted on June, 22 2017 - 8:47 AM
Merci Nicolas,
finalement j'ai gardé la meme requête, j'ai simplement ajouté une condition dans ma requête et si le paramètre de cette condition est vide alors elle n'est pas prise en compte et le tour est joué :) :merci:
Bon Dev ;)