WinDev 21 : La gestion des bases de données HFSQL

Importer des fichiers dans le serveur HFSQL

Testez gratuitement nos 1246 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Vous allez voir comment exporter des fichiers de données depuis un serveur HFSQL client/serveur vers un emplacement quelconque.
04:33

Transcription

Alors, nous venons de voir comment envoyer des fichiers de données vers le serveur HFSQL. Justement dans le centre de contrôle on va vérifier que les fichiers sont bien là on va faire un Clic droit sur le nom du serveur ici à gauche, actualiser, donc voyez qu'il y a un petit "+" qui apparaît, j'ai donc des bases, je retrouve ma base CRM avec les différents fichiers de données. Je peux cliquer sur ces fichiers et les ouvrir et voir leur contenu. Donc voilà de quelle manière nous avons envoyé les fichiers de données depuis l'application. Maintenant on va faire l'inverse. On va partir de ce serveur HFSQL et on va importer des fichiers de données. Alors on va importer là aussi des fichiers d'exemples, il se trouve qu'il y a d'autres exemples dans les répertoires de WinDev, on va essayer d'en repérer un, par exemple si vous allez dans le disque (C:) vous allez dans WinDev 21 Exemples Exemples complets. On va prendre par exemple Congés et RTT. Il y a à l'intérieur un certain nombre de fichiers de données qui sont pas très remplis mais enfin, il y a quelques données à l'intérieur, voilà ils sont ici voyez dans répertoire WD Conges et RTT Exe et Donnees en l'occurrence. Donc l'idée ici ça va être d'importer ces fichiers depuis le centre de contrôle dans la base de données. Donc je vais ici cliquer sur le bouton Importer une base HFSQL Classic puisqu'il s'agit effectivement de fichiers classiques, et avec l'aide du bouton Localisation je vais indiquer l'emplacement où se trouvent ces fichiers. Voilà donc là, c'est déjà indiqué comme vous pouvez le voir parce que je l'avais fait bien sûr en test précédemment donc dans WinDev 21 Exemples Exemples complets WD Agenda Exe Windows 32 ou 64 peu importe. Vous prenez ce répertoire-là, on continue. Là il me propose d'intégrer ces fichiers HFSQL dans la base de données CRM alors là par contre, c'est peut-être pas ce que je veux faire, parce que c'est un projet complètement différent. Donc je vais plutôt créer une nouvelle base de données, voilà on va l'appeler Congés puisque c'est le nom du projet. Il nous propose éventuellement de lui indiquer le chemin de l'analyse, alors ça c'est pas obligatoire, mais tout dépend en fait de ce que je veux faire et si vous lisez un peu les explications qui sont en dessous, il vous dit qu'il vaut mieux indiquer l'analyse si vous voulez qu'il récupère également les règles d'intégrité. Encore une fois c'est facultatif ici, je peux le faire, mais si vous voulez importer des fichiers sans le faire, il n'y a pas de problème. Pour indiquer le chemin de l'analyse il faut que je retourne au même endroit, toujours dans Exemples Exemples complets donc j'étais sur Congés. L'analyse elle est ici, c'est le fichier .wdd directement dans le répertoire du projet, voilà, normalement il n'y a pas de mot de passe sur l'analyse, donc on va cliquer sur Continuer, là il me montre les différents fichiers de données qui sont donc dans cette analyse, et dans le répertoire que j'ai indiqué, donc je vais cliquer sur Tous, bon c'est déjà fait, je clique sur Suivant. Importation des données, code de connexion donc j'ai pas besoin ici je continue, donc pas besoin de code de connexion puisque j'étais déjà connecté à la base de données, tout simplement. Donc là aussi c'est allé assez vite, parce que les fichiers ne sont pas très gros mais ça a fonctionné comme vous pouvez le voir, je retrouve donc mes différents fichiers de données qui sont beaucoup moins pleins que les autres. Celui-là a un mot de passe par exemple, mais peu importe voilà ça sera largement suffisant pour la démonstration. Donc voilà comment on importe donc des fichiers de données depuis le centre de contrôle HFSQL, et voyez que le résultat au final est exactement le même enfin presque d'ailleurs. Parce que si j'ouvre le projet de l'autre côté, le projet donc Congés, je vais le faire tout de suite vous allez comprendre où je veux en venir. Je vais ouvrir ce projet donc, c'est un exemple, c'est l'exemple Conges et RTT, c'est celui-là, et je vais donc dans son analyse on va faire un petit Contrôle + w là ça sera plus pratique, voilà je vais la prendre ici. Voyez qu'ici les fichiers, contrôle + w à nouveau, les fichiers donc je disais sont couleur brique, c'est-à-dire que comme j'ai fait la manipulation depuis le serveur HFSQL et j'ai importé les fichiers qui étaient ici, il en sait rien, au niveau du projet il n'a aucune raison de savoir que les fichiers ont été importés. Donc du point de vue de mon projet WinDev, les fichiers de données sont toujours locaux, il n'a aucune idée qu'ils existent sur le serveur HFSQL. Donc là si je veux par contre faire le lien avec le serveur HFSQL, je devrai donc aller dans l'onglet Analyse et établir une connexion ce que je pourrais faire donc ici depuis l'analyse mais également par programmation, ce sera l'objet d'une prochaine vidéo.

WinDev 21 : La gestion des bases de données HFSQL

Découvrez les manipulations, les outils et les possibilités intéressantes des bases de données HFSQL dans WinDev. Installez, utilisez, et gérez le serveur HFSQL client/serveur.

2h03 (23 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
WinDev WinDev 21
Spécial abonnés
Date de parution :23 févr. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !