PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV (versões anteriores) → requête intégrée et source de données
requête intégrée et source de données
Iniciado por Lauv, jun., 20 2017 9:54 AM - 2 respostas
Membro registado
219 mensagems
Popularité : +4 (4 votes)
Publicado em junho, 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:
Mensagem modificada, junho, 20 2017 - 9:55 AM
Membro registado
190 mensagems
Popularité : +21 (23 votes)
Publicado em junho, 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
Membro registado
219 mensagems
Popularité : +4 (4 votes)
Publicado em junho, 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 ;)