Skip to content

VBA-Outils/OTA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

OTA

Licence

Ce projet est distribué sous licence MIT. Consultez le fichier LICENSE pour plus de détails.

Prérequis

Environnement de développement : Microsoft Visual Basic for Applications (VBA)

Reformater le résultat d'une requête pour les OTA

Installation

Importer le module "PressePapiers.bas" dans le projet VBA.

Cliquer sur le menu "Développeur", puis "Insérer", "Contrôle de formulaire", "Bouton". Placer le bouton sur la feuille souhaitée et lui associer la macro adéquate : OTASquirrel par exemple.

Copier le résultat de la requête dans le presse-papiers, puis cliquer sur le bouton créé précédement, récupérer les informations du presse-papiers Windows en les collant directement dans l'OTA.

Fonctionnalité

Lors de la création d'OTA, les résultats de requêtes peuvent être comparés à des valeurs de référence afin de vérifier la non régression de l'applicatif.

OTA exécute la requête du script, puis compare le résultat obtenu avec les valeurs attendues. Cette liste de valeur doit avoir le formattage suivant : |Donnée 1|Donnée 2| où chaque résultat attendu est séparé par la barre verticale.

Les macros OTApgAdmin et OTAsquirrel permettent de reformatter le résultat d'une requête exécutée dans respectivement PgAdmin et Squirrel afin de pouvoir coller directement dans l'OTA le résultat attendu.

Méthodologie

Exécuter la requête de l'OTA dans l'outil de requêtage (Squirrel, Pgadmin, etc), puis sélectionner toutes les valeurs du résultat obtenu. Copier ce résultat dans le presse-papiers, exécuter la macro adéquate, coller dans OTA le nouveau résultat reformatté.

Exemple

Résultat de la requête

t_ref_cd_departementt_ref_lib_departementt_ref_nb_hab
01Ain671 289
02Aisne525 558

Résultat après exécution de la macro

|t_ref_cd_departement|t_ref_lib_departement|t_ref_nb_hab|
|01|Ain|671289|
|02|Aisne|525558|

About

Reformater le résultat d'une requête pour les OTA

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages