DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WINDEV 2024 !
Aide / Tuto WINDEV / Tuto - Base de données tierce
  • Utiliser des données d'une base de données tierce
  • Présentation
  • Création du projet
  • Création de l'analyse
  • Génération de l'analyse
  • Conclusion

Tuto - Base de données tierce

Utiliser des données d'une base de données tierce
Ce que vous allez apprendre :
  • Création d'un projet pour manipuler une base tierce.
  • Création d'une analyse manipulant des fichiers d'une base tierce.
Durée de la leçon 40 mn
Présentation
Cette leçon va vous permettre de découvrir comment manipuler des bases de données SQL avec WINDEV.
Cette leçon est destinée aux personnes maîtrisant les bases de données SQL. Toutes les manipulations à faire sur la base de données SQL ne seront pas détaillées.
Pour créer une application utilisant une base de données SQL, il faut :
  • Créer le projet lié à l'application. Ce projet regroupera tous les éléments de l'application (fenêtres, codes, requêtes, états, etc.).
  • Importer la description des fichiers de données SQL.
Pour réaliser cette leçon :
  1. Vous devez vous connecter à votre serveur SQL.
  2. Vous devez importer sur le serveur SQL les fichiers de script SQL et le répertoire des images (présents dans le répertoire "Exercises\BaseSQL\" du répertoire contenant les exemples de ce tutoriel) avec les outils d'importation fournis (MySql, Oracle, SQL Server, etc.). Le répertoire des images permet d'obtenir les images du fichier de données Produit.
  3. Exécuter les fichiers de script SQL sur le serveur SQL.
    Remarque : Les scripts SQL fournis sont des scripts fonctionnant sur Oracle uniquement.
Votre base de données SQL de travail pour cette leçon est prête.
Création du projet
Pour créer le projet :
  1. Lancez WINDEV si ce n'est pas déjà fait.
  2. Affichez la page d'accueil de WINDEV (Ctrl + <).
  3. Dans la page d'accueil, cliquez sur le bouton "Créer un projet", puis sur l'option "Application Windows ou Linux". L'assistant de création de projet se lance. Les différentes étapes de l'assistant vont vous aider à créer votre projet. Tous les renseignements indiqués dans cet assistant pourront être modifiés par la suite.
  4. La première étape de l'assistant permet de sélectionner le système d'exploitation pour lequel le projet est destiné. Sélectionnez "Plateforme Windows" et passez à l'étape suivante de l'assistant (bouton "Suivant").
  5. Pour ce tuto, nous allons créer un projet "vierge". Sélectionnez "Créer un projet vierge" et passez à l'étape suivante de l'assistant.
  6. WINDEV propose ensuite d'indiquer les informations de description de plateforme. Conservez les options par défaut ("Exécutable Windows 64 bits" et "Exécutable avec fenêtres"). Passez à l'étape suivante de l'assistant.
  7. L'assistant propose de saisir le nom du projet, son emplacement et sa description. Dans notre cas, ce projet va simplement s'appeler "basesql".
  8. Les différentes étapes de l'assistant sont indiquées dans le menu à gauche. Ces étapes sont directement cliquables. Les autres écrans de l'étape "Description" n'étant pas fondamentaux, cliquez directement sur l'étape "Base de données". Cette étape permet de donner les renseignements concernant la base de données.
  9. Sélectionnez l'option "Oui, utiliser une base de données existante".
    Utilisation d'une base de données existante
    Passez à l'étape suivante.
  10. Sélectionnez l'option "Importer la description depuis une base de données existante".
    Sélection de la base de données
  11. L'assistant de création de l'analyse se lance.
Création de l'analyse
Les étapes de l'assistant de création d'analyse sont les suivantes :
  1. Indiquez le nom et le répertoire de l'analyse. Par défaut, le nom de l'analyse correspond au nom du projet et le répertoire de l'analyse est un répertoire ".ana" dans le répertoire du projet. Nous allons conserver ces paramètres par défaut.
    Assistant de création d'analyse
    Passez à l'étape suivante de l'assistant.
  2. Vous pouvez ensuite choisir le ou les types de bases de données manipulées par le projet. Sélectionnez OLE DB (ou la base de données SQL utilisée si vous possédez le Connecteur Natif correspondant).
    Remarque : Les Connecteurs Natifs sont listés en premier.
    Sélection du type de la base de données
    Passez à l'étape suivante de l'assistant.
  3. Sélectionnez la source OLE DB correspondant au type de votre base de données.
    Passez à l'étape suivante de l'assistant.
  4. Indiquez dans les étapes suivantes les paramètres de votre connexion OLE DB (si vous avez choisi un Connecteur Natif, les étapes sont identiques) :
    • le nom du serveur de la base de données.
    • le nom de l'utilisateur et son mot de passe.
    • le nom de la base de données si nécessaire.
    • le nom de la connexion (le libellé associé à la connexion est optionnel).
    Passez à l'étape suivante.
  5. Indiquez le mode d'accès aux données.
    Mode d'accès aux données
    Il est possible de :
    • accéder directement aux données dans leur format actuel. Seule la description des tables est importée dans l'analyse. Aucune conversion n'est nécessaire.
    • convertir les données dans le format HFSQL Classic.
  6. Dans notre cas, choisissez "Accéder directement aux données dans leur format actuel". Passez à l'étape suivante.
  7. Sélectionnez la (ou les) table(s) (fichiers) à importer.
    Sélection des tables à importer
  8. Validez et terminez l'assistant. Les tables sont importées et visualisées sous l'éditeur d'analyses.
L'analyse est alors la suivante :
Analyse du tutoriel
Génération de l'analyse
La génération de l'analyse consiste à valider les modifications de l'analyse (création de fichiers de données, ajout ou suppression de rubriques, etc.) et à les propager dans tout le projet (pages, champs reliés, états, etc.).
La génération est automatiquement proposée lorsque vous fermez l'éditeur d'analyses et que des modifications ont été effectuées.
Il est également possible de générer l'analyse manuellement. C'est ce que nous allons faire.
Pour générer l'analyse :
  1. Sous l'éditeur d'analyses, sous le volet "Analyse" du ruban, dans le groupe "Analyse", cliquez sur "Génération".
  2. La génération de l'analyse est automatiquement lancée.
Conclusion
Ce tuto vous a permis de suivre la création d'un projet et d'une analyse permettant de manipuler une base de données tierce.
Lorsque votre analyse est générée, la manipulation des données se fait de la même manière que les données HFSQL. Il n'y a aucune différence. Il est possible de :
  • Créer une application complète grâce au RAD (Rapid Application Development).
  • Créer une application complète entièrement personnalisée.
Sommaire
Version minimum requise
  • Version 2024
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 14/12/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale