PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV (versiones precedentes) → requête intégrée et source de données
requête intégrée et source de données
Iniciado por Lauv, 20,jun. 2017 09:54 - 2 respuestas
Miembro registrado
219 mensajes
Popularité : +4 (4 votes)
Publicado el 20,junio 2017 - 09:54
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:
Mensaje modificado, 20,junio 2017 - 09:55
Miembro registrado
190 mensajes
Popularité : +21 (23 votes)
Publicado el 21,junio 2017 - 13:50
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
Miembro registrado
219 mensajes
Popularité : +4 (4 votes)
Publicado el 22,junio 2017 - 08:47
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 ;)