PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Etats et Requêtes
Etats et Requêtes
Started by rsw, Mar., 13 2006 4:58 PM - 4 replies
Posted on March, 13 2006 - 4:58 PM
Bonjour,

J'ai installé l'addon "Etats et requêtes".

J'ai créé un etat à travers celui-ci.

J'aimerais insérer une combo dans mon projet WD10 et afficher les etats générés avec "Etats et requêtes".

Cependant lorsque j'effectue la fonction ci-dessous ca marche uniquement pour les états internes.

NomFenêtre est une chaîne = EnumèreElément(enumEtat)
// Parcours de toutes les fenêtres
TANTQUE NomFenêtre <> ""

ListeAjoute(ComboListeEtat,NomFenêtre)
// Passage à la fenêtre suivante
NomFenêtre = EnumèreElément()
FIN


Quelqu'un pourrais-t-il me dire comment affichers les états externes ?

Merci d'avance.
Posted on March, 13 2006 - 5:53 PM
Bonjour,

Je pense que les états créés par l'éditeur etat et requetes sont des fichiers stockés dans un repertoire ( la nouvelle commande (si je me rappel bien de la syntaxe : fRepEtatsRequetes() nouvellement sortie qui enregistre le repertoire des etats et requetes créés par l'éditeurs , donc ce sont des fichiers et non pas des élements de l'executable qu'ont charge avec EnumèreElément(). donc ils y'a les élements internes et maintenant externes ( créés par l'éditeur) pour celà il faut parcourir le reprtoire contennant
les fichiers *.wde par fselecteur() puis charger la combo et EnumèreElément() pour les états internes.

Bonne chance
Posted on March, 13 2006 - 5:55 PM
Pour info, il y a un forum spécifique "états et requetes"

Philippe
www.freedev-web.com


"Raphael Swaab" <rsw@ingrif.com> a écrit dans le message de news:
44158615$1@news.pcsoft.fr...


Bonjour,

J'ai installé l'addon "Etats et requêtes".

J'ai créé un etat à travers celui-ci.

J'aimerais insérer une combo dans mon projet WD10 et afficher les etats
générés avec "Etats et requêtes".

Cependant lorsque j'effectue la fonction ci-dessous ca marche uniquement
pour les états internes.

NomFenêtre est une chaîne = EnumèreElément(enumEtat)
// Parcours de toutes les fenêtres
TANTQUE NomFenêtre <> ""

ListeAjoute(ComboListeEtat,NomFenêtre)
// Passage à la fenêtre suivante
NomFenêtre = EnumèreElément()
FIN


Quelqu'un pourrais-t-il me dire comment affichers les états externes ?

Merci d'avance.



Posted on March, 14 2006 - 4:52 PM
Pour ma part, j'utilise la recherche comme pour n'importe quel fichier externe:

TableSupprimeTout(LIST_WDE)
ch is string= fRep(REP_WDE+"00\"+"*.WDE",frFichier)
WHILE ch<>""
IF Position(ch,"~")=0
TableAdd(LIST_WDE,ExtraitChaîne(ch,1,".")+TAB+REP_WDE+"00\")
END
ch = fRep("")
END

Attention: les états ne devraient pas être dans le WDL, ca permettra à l'utilisatuer de les modifier !
Excuse-moi pour mom charabia mélangé anglais/français...
Le +"00\" me sert simplement à "attaquer" différents dossiers/sous-répertoires de Windows en fonction du groupe d'utilisateurs

Alain
Posted on March, 14 2006 - 5:13 PM
Merci.