PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → requête intégrée et source de données
requête intégrée et source de données
Débuté par Lauv, 20 juin 2017 09:54 - 2 réponses
Membre enregistré
219 messages
Popularité : +4 (4 votes)
Posté le 20 juin 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:
Message modifié, 20 juin 2017 - 09:55
Membre enregistré
190 messages
Popularité : +21 (23 votes)
Posté le 21 juin 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
Membre enregistré
219 messages
Popularité : +4 (4 votes)
Posté le 22 juin 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 ;)