PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → Etats & Requêtes → execute dans le projet une requete créer par un utilisateur
execute dans le projet une requete créer par un utilisateur
Débuté par manuel, 18 juin 2008 17:51 - Aucune réponse
Posté le 18 juin 2008 - 17:51
Bonjour,

un utilisateur créer une requete par êtat et requetes,
il l'associe à une fonction

lors de l'exécution de cette fonction, elle doit utiliser la requete de l'utitisateur.
pour liste les requetes j'utilise le code
LISTEREQUETE = EnumèreElément(enumRequête)
TANTQUE LISTEREQUETE <> ""
ListeAjoute(MoiMême,LISTEREQUETE)
LISTEREQUETE = EnumèreElément()
FIN
RepEtatsEtRequêtes est une chaîne
RepEtatsEtRequêtes = fRepEtatsEtRequêtes(repUtilisateur)
UnFichier, ResListeFichier sont des chaînes
// Liste les fichiers de type ".wdr" présents dans reputilisateur
// Le parcours se fait également dans les sous-répertoires et est interruptible.
ResListeFichier = fListeFichier(RepEtatsEtRequêtes + "\*.WDR", frRécursif+frInterruptible)
// Pour chaque fichier trouvé
POUR TOUTE CHAINE UnFichier DE ResListeFichier SEPAREE PAR RC
// Ajout du fichier dans la table TableFi
ListeAjoute(MoiMême, UnFichier)
FIN

pour exécute la requete
HExécuteRequête(Requeteencours,hRequêteDéfaut,TABLE_Parametre_test.COL_Parametre[1])
ConstruitTableFichier(TABLE_CORRESPONDANCE,Requeteencours)

j'ai l'erreur suivante
Erreur à la ligne 4 du traitement Sélection d'une ligne de COMBO_LISTE_REQUETE.
Vous avez appelé la fonction ConstruitTableFichier.
Fichier <LIGNEDERECETTE> inconnu dans l'analyse <C:\Mes projets\gestionAutomate\Gestion automate.wdd>, ou requête ou vue non initialisée

avez vous une idée