PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Ce que vous allez apprendre dans cette leçon
  • Présentation
  • Création du projet
  • Création de l'analyse
  • Génération de l'analyse
Annexe 2. Utiliser des données SQL
Ce que vous allez apprendre dans cette leçon
  • Création d'un projet.
  • Création d'une analyse.

Durée estimée : 40 mn
Leçon précédenteSommaireLeçon suivante
Présentation
Cette leçon va vous permettre de découvrir comment manipuler des bases de données SQL avec WINDEV.

Note

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, ...).
  • Importer la description des fichiers de données SQL.

Note

Pour réaliser cette leçon, vous devez :
  1. Vous connecter à votre serveur SQL.
  2. Importer sur le serveur SQL les fichiers de script SQL et le répertoire des images (présents dans le répertoire "Exercices\BaseSQL\" du répertoire contenant les exemples du cours d'auto-formation) avec les outils d'importation fournis (MySql, Oracle, SQL Server, ...). Le répertoire des images permet d'obtenir les images du fichier Produit.
  3. Exécuter les fichiers de script SQL sur le serveur SQL.
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. Si nécessaire fermez le projet en cours.
    2. Dans la fenêtre de bienvenue, 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.

      Astuce

      Astuce : Pour créer un projet, vous pouvez également :
      1. Cliquer sur parmi les boutons d'accès rapide.
      2. La fenêtre de création d'un nouvel élément s'affiche : cliquer sur "Projet".
    3. La première étape de l'assistant permet de saisir le nom du projet, son emplacement et sa description. Dans notre cas, ce projet va simplement s'appeler "basesql".
    4. Les différentes étapes de l'assistant sont indiquées à gauche de l'assistant. Ces étapes sont directement cliquables. Les autres écrans de l'étape "Description" n'étant pas fondamentaux, cliquez directement sur "Chartes".
    5. Cette étape permet de définir la charte de programmation utilisée. Ne modifiez pas les options proposées. Passez à l'étape suivante à l'aide des flèches situées en bas.
    6. Cette étape permet de définir la charte graphique. Sélectionnez "Elegant". Passez à l'étape suivante à l'aide des flèches situées en bas.
    7. Cliquez sur l'étape "Base de données". Cette étape permet de donner les renseignements concernant la base de données.
    8. Sélectionnez l'option "Oui, utiliser une base de données existante" et passez à l'étape suivante.
    9. Sélectionnez l'option "Importer la description depuis une base de données existante".
    10. 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. 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 l'Accès Natif correspondant).
      Remarque : Les Accès Natifs sont listés en premier.
      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 Accès Natif, les étapes sont identiques) :
      • le nom de la connexion (le libellé associé à la connexion est optionnel). Passez à l'étape suivante.
      • le nom du serveur de la base de données. Passez à l'étape suivante.
      • le nom de l'utilisateur et son mot de passe. Passez à l'étape suivante.
      • le nom de la base de données si nécessaire. Passez à l'étape suivante.
    5. Indiquez le 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.
    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 :
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, ...) et à les propager dans tout le projet (pages, champs reliés, états, ...).
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", dans le groupe "Analyse", cliquez sur "Génération".
    2. La génération de l'analyse est automatiquement lancée.
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 Developpement). Pour plus de détails, consultez "Leçon 3.4. Le RAD complet".
  • Créer une application complète entièrement personnalisée. Pour plus de détails, consultez la "Partie 4".
Leçon précédenteSommaireLeçon suivante
Version minimum requise
  • Version 23
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire