PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → Etats & Requêtes → Intégrer collection Windev
Intégrer collection Windev
Débuté par ceddeb, 18 aoû. 2023 09:34 - 3 réponses
Membre enregistré
34 messages
Posté le 18 août 2023 - 09:34
Bonjour,
Est-il possible d'intégrer une collection de procédures dans un état "Etats & Requêtes" ?
Il s'agit uniquement d'en appeler certaines fonctions.

La collection est quant à elle développée/modifiable sous Windev standard, vers payante.

Est-ce possible ?

Bonne journée

Cédric
Message modifié, 18 août 2023 - 09:58
Membre enregistré
1 message
Posté le 28 août 2023 - 14:28
Cédric escribió:
Bonjour,
Est-il possible d'intégrer une collection de procédures dans un état "Etats & Requêtes" ?
Il s'agit uniquement d'en appeler certaines fonctions. https://www.mayoclinicpatientportals.com/

La collection est quant à elle développée/modifiable sous Windev standard, vers payante.

Est-ce possible ?

Bonne journée

Cédric
Mensaje modificado, 18,agosto 2023 - 09:58


Il semble que vous parliez de l'intégration d'une collection de procédures dans un état "États & Requêtes" dans le contexte de WinDev. Cependant, la terminologie exacte et les fonctionnalités peuvent varier en fonction des versions de WinDev et de ses modules complémentaires.

En général, dans WinDev, un "état" fait référence à un rapport ou une représentation imprimée de données. Une "collection de procédures" pourrait désigner un ensemble de fonctions ou de méthodes que vous avez développées dans votre application. L'intégration de ces fonctions dans un état peut varier en fonction des capacités de l'outil que vous utilisez.

Si vous souhaitez simplement appeler certaines fonctions que vous avez développées dans une collection, dans un état WinDev, vous pourriez envisager les approches suivantes :

Utilisation de variables globales : Vous pourriez stocker les résultats des fonctions dans des variables globales avant de générer l'état. Ensuite, vous pouvez utiliser ces variables globales dans le processus de conception de votre état.

Appels de fonctions dans le code de l'état : Si l'outil WinDev le permet, vous pourriez être en mesure d'appeler directement les fonctions de votre collection dans le code de l'état, où vous définissez le comportement et les calculs spécifiques liés à cet état.

Utilisation d'une extension ou d'un module complémentaire : Si votre collection de procédures est développée en tant qu'extension ou module complémentaire pour WinDev, vous pourriez être en mesure de l'intégrer plus directement dans l'environnement de développement.

Consultation de la documentation de WinDev : Pour obtenir des instructions précises sur la manière d'intégrer vos fonctions dans un état, il est recommandé de consulter la documentation officielle de WinDev ou de contacter le support technique si nécessaire. Les fonctionnalités et les possibilités peuvent varier en fonction de la version de WinDev que vous utilisez.

Il est important de noter que la capacité d'intégrer des fonctions dans un état peut dépendre des fonctionnalités offertes par la version spécifique de WinDev que vous utilisez. Pour des instructions plus précises, il est recommandé de consulter la documentation de l'outil ou de rechercher des ressources spécifiques à votre version de WinDev.
Membre enregistré
2 messages
Posté le 11 septembre 2023 - 13:47
Bonjour,

Il semble que vous utilisiez un logiciel de développement appelé WinDev et que vous souhaitiez intégrer une collection de procédures dans un état "États & Requêtes". Voici quelques informations générales qui pourraient vous aider :

Utilisation de Fonctions dans les États :
Dans WinDev, les états ("États & Requêtes") sont principalement utilisés pour générer des rapports à partir de données de base de données.
Vous pouvez intégrer des champs de données, des calculs, des graphiques, etc., dans un état pour afficher des informations.
L'intégration de fonctions ou de procédures personnalisées dans un état peut être limitée, car les états sont généralement destinés à la présentation de données.

Appeler des Procédures Externes :
Si vous avez des procédures personnalisées dans une collection développée sous WinDev standard, vous pouvez les appeler depuis vos programmes WinDev (comme dans des boutons, des événements, etc.).
Pour appeler une procédure externe depuis un état, vous devrez peut-être passer par des variables globales ou des paramètres pour obtenir les résultats de ces procédures.

Personnalisation des États :
WinDev propose des possibilités de personnalisation avancées pour la conception d'états.
Vous pouvez intégrer des scripts de traitement (code) dans les événements d'un état pour effectuer des opérations personnalisées.
Pour obtenir une solution spécifique à votre cas, je vous recommande de consulter la documentation de WinDev, de contacter le support technique de WinDev ou de rejoindre la communauté d'utilisateurs de WinDev, car la manière d'intégrer des procédures personnalisées dans un état peut dépendre de la version exacte de WinDev que vous utilisez et de vos besoins spécifiques. Ils pourront vous fournir des conseils plus précis sur la meilleure façon d'atteindre votre objectif.
Membre enregistré
2 messages
Posté le 09 octobre 2024 - 11:15
Hello,
1. Intégration des procédures
Les états créés avec "États & Requêtes" peuvent appeler des procédures globales définies dans le projet. Cela signifie que si votre collection de procédures est déjà présente dans le projet Windev standard (version payante), ces procédures peuvent être référencées et appelées depuis l'état.

2. Limitations d'États & Requêtes** https://www.mycenturahealth.com.co
L'outil "États & Requêtes" permet de modifier des rapports et de créer de nouvelles requêtes de manière autonome, mais il ne permet pas d'ajouter ou de modifier le code existant dans le projet standard. Cependant, si les procédures sont déjà exposées comme des fonctions globales accessibles, vous pouvez les utiliser.

3. Déclaration des procédures globales
Si les procédures sont encapsulées dans une collection, vous devez les rendre accessibles globalement :

Déclarer ces procédures comme globales dans votre projet.
Vous assurer que l'état peut accéder à ces procédures (via le contexte de projet global).
4. Appeler les procédures dans les états
Pour appeler une procédure globale dans un état :

Utilisez la syntaxe NomProcedure() directement dans le code de l'état ou dans les événements (avant impression, après impression, etc.).
5. Alternative : Exposer les fonctions via une DLL ou un module externe
Si les procédures ne peuvent pas être intégrées directement dans le projet de l'état, une option serait d'exposer ces fonctions via une DLL ou un module externe, puis d'appeler ces fonctions depuis votre état à l'aide de l'instruction API.

6. Tester l'intégration
Vérifiez l'intégration en ajoutant un appel à une procédure globale simple (par exemple, ProcedureTest()) et validez si l'état la reconnaît et peut l'exécuter.