PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE


WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Lance le logiciel Etats & Requêtes et ouvre le projet WINDEV correspondant à l'application en cours. Lorsque le logiciel Etats & Requêtes est lancé et si le projet WINDEV est ouvert, la fonction LanceEtatsEtRequêtes permet également :
  • soit d'ouvrir un état. Cet état doit être contenu dans une bibliothèque WINDEV (fichier .WDL) de l'application.
  • soit de lancer l'assistant de création d'un état.
  • soit de lancer l'assistant de création d'une requête.
Pour plus de détails sur le logiciel Etats & Requêtes, consultez Logiciel Etats & Requêtes.
Remarques :
  • Cette fonction n'est pas disponible en mode test (Go de fenêtre ou de projet).
  • Si le logiciel "Etats & Requêtes" n'est pas installé sur le poste, la fonction LanceEtatsEtRequêtes affiche une fenêtre spécifique proposant à l'utilisateur de rechercher ce logiciel pour l'installer.
Exemple
// Ouvre le projet WINDEV correspondant à l'application en cours
// dans le logiciel Etats & Requêtes
LanceEtatsEtRequêtes()
// Ouvre l'état "ETAT_MonEtatStat" dans le logiciel Etats & Requêtes
LanceEtatsEtRequêtes(ETAT_MonEtatStat)
// Lance l'assistant de création d'une requête
// dans le logiciel Etats & Requêtes
LanceEtatsEtRequêtes(CréeRequête)
Syntaxe

Ouvrir le projet WINDEV correspondant à l'application en cours sous le logiciel Etats & Requêtes Masquer les détails

<Résultat> = LanceEtatsEtRequêtes()
<Résultat> : Booléen
  • Vrai si le projet correspondant à l'application en cours s'est ouvert sous le logiciel Etats & Requêtes,
  • Faux dans le cas contraire. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.

Ouvrir un état sous le logiciel Etats & Requêtes Masquer les détails

<Résultat> = LanceEtatsEtRequêtes(<Etat à ouvrir>)
<Résultat> : Booléen
  • Vrai si l'état spécifié s'est ouvert sous le logiciel Etats & Requêtes,
  • Faux dans le cas contraire. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
<Etat à ouvrir> : Chaîne de caractères (avec ou sans guillemets)
Nom logique de l'état à ouvrir sous le logiciel Etats & Requêtes. Cet état doit être modifiable sous le logiciel Etats & Requêtes (option "Modifiable sous Etats et Rêquêtes" cochée dans l'onglet "Détail" de la description de l'état).
Lors du premier appel à la fonction LanceEtatsEtRequêtes, le fichier correspondant à l'état à ouvrir (fichier ".WDE") est automatiquement extrait de la bibliothèque de l'application et copié dans le répertoire "Etats et requêtes personnels" (défini lors de la création de la procédure d'installation de l'application WINDEV ou lors de l'installation de l'application WINDEV). C'est ce fichier que l'utilisateur final manipule.
Lors des appels suivants à la fonction LanceEtatsEtRequêtes, l'état à ouvrir sera recherché :
  • tout d'abord, dans le répertoire des "Etats et requêtes personnels".
  • puis, dans le répertoire des "Etats et requêtes partagés".
Ces répertoires ont été définis dans l'assistant d'installation de l'application.
Pour plus de détails sur le fonctionnement du logiciel Etats & Requêtes, consultez Diffuser le logiciel Etats & Requêtes.

Créer un état ou une requête sous le logiciel Etats & Requêtes Masquer les détails

<Résultat> = LanceEtatsEtRequêtes(<Type d'élément à créer>)
<Résultat> : Booléen
  • Vrai si l'assistant de création d'un état ou d'une requête s'est lancé sous le logiciel Etats & Requêtes,
  • Faux dans le cas contraire. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
<Type d'élément à créer> : Constante de type entier
Type d'élément à créer :
CréeEtatLance l'assistant de création d'un état
CréeRequêteLance l'assistant de création d'une requête
Composante : wd240etat.dll
Version minimum requise
  • Version 10
Commentaires
Question sous tse
Bonjour.
Que se passe-t-il sous TSE ?
Sur le serveur TSE cela fonctionne mais sur un poste client TSE : il ne trouve pas états et requetes : les droits sur le dossier du serveur TSE sont complets pour le client TSE.
Merci une aide à ce sujet.
Cordialement,
Philippe
P
06 juin 2017