M#03 Fichiers Hyperfile & Requêtes .pdf



Nom original: M#03_Fichiers_Hyperfile & Requêtes.pdfTitre: Eléments de base de windev 9Auteur: Latifa

Ce document au format PDF 1.5 a été généré par Microsoft® Office Word 2007, et a été envoyé sur fichier-pdf.fr le 16/05/2012 à 21:01, depuis l'adresse IP 41.200.x.x. La présente page de téléchargement du fichier a été vue 2815 fois.
Taille du document: 1.2 Mo (11 pages).
Confidentialité: fichier public


Aperçu du document


MANIPULER DES FICHIERS PAR L’HYPERFILE ET LES REQUETES 08 Mai 2012

(Manipulation # 03 : Manipuler des Fichiers Par l’Hyperfile
(SGBD Windev) et les Requêtes
Objectifs : Dans cette série de manipulations vous apprendrez à travailler avec le SGBD de
Windev dénommé « HyperFile », à créer un MCD ou MLD (dans Windev, on parle
d’analyse), à manipuler des fichiers de données et à définir des requêtes sur la base de
données. Vous vous familiariserez ainsi avec l’utilisation des fichiers du gestionnaire
d’analyse (faisant partie du SGBD) et de la conception d’états de sortie.
Pré-Requis : Avoir fait la série de manipulations précédentes #02 et #02.X. Lire aussi le
chapitre 4 (Modélisation statique des S.I(s)) du module « I.SY.I ».

E
Exxeem
mppllee 11 :: C
Crrééeerr uunnee A
Annaallyyssee aavveecc uunn SSeeuull F
Fiicchhiieerr
ENONCE

Dans cet exercice nous allons apprendre créer une analyse. Manipuler des fichiers structurés.
Récupérer les informations saisies dans une interface adaptée et les sauvegarder dans un
fichier spécial. Ces données peuvent être facilement récupérer une fois sauvegardées pour les
utiliser dans un traitement.
 Créez un nouveau projet que nommerez « FichierHyperFile » en respectant les
mêmes étapes que celles décrites dans les précédentes manipulations.
 Mais dans l’étape concernant l’utilisation d’une analyse, vous confirmerez le choix de
« Création d’une analyse » comme le montre la figure suivante

 Cliquez sur le bouton suivant et précisez les informations sur l’analyse comme le
montre la figure suivante.

Pratique des SI(s)

1

MANIPULER DES FICHIERS PAR L’HYPERFILE ET LES REQUETES 08 Mai 2012

 Cliquez encore une fois sur le bouton « Suivant » sans préciser le mot de passe pour
l’analyse (nous n’en avons pas besoin). Choisir l’option suivante comme le montre
l’image :

 Préciser les informations sur le fichier. Pour cette manipulation, nous utiliserons un
identifiant automatique de fichier. Cet identifiant est un compteur géré par le Windev.

Pratique des SI(s)

2

MANIPULER DES FICHIERS PAR L’HYPERFILE ET LES REQUETES 08 Mai 2012

 Choisir le type de SGBD à utiliser1 :

 Cliquer encore une fois sur « Suivant » puis sur le bouton « Terminer ». Ensuite,
procéder à la description des rubriques du fichier. Les rubriques sont les suivantes :
Nom
Date

Libellé
Date de l’opération

Descriptif
Dépense

Description de l’opération
Montant Débit

Recette

Montant Crédit

Type
Date
Texte
Numérique
(Format=999 999,99)
Idem

Taille
Sera
remplie
automatiquement
50
Sera
rempli
automatiquement
Idem

 Remplir le formulaire des rubriques comme le montre la figure suivante. Pour les
rubriques de type numérique, vous préciserez le format dans les deux zones encadrées
sur l’image2 :

1
2

Windev offre diverses possibilités quant à l'utilisation de SGBD (s) comme Oracle, MySQL, …, etc.
Une zone précise le format interne de la donnée et l’autre le format de l’IHM.

Pratique des SI(s)

3

MANIPULER DES FICHIERS PAR L’HYPERFILE ET LES REQUETES 08 Mai 2012

 Une fois la table remplie, cliquez sur « OK » pour valider toute l’opération.
 Choisir l’option « Retourner sous l’éditeur Windev » puis cliquez sur le bouton
« Terminer ».
 Fermer directement la boite qui vous propose d’autres choix. Vous obtiendrez le
schéma suivant :

 Cliquez sur le drapeau encadré en rouge dans l’image ci-dessus.
Ce drapeau sert à lancer la génération de l’analyse, i-e, la création des schémas des
différentes tables décrites dans l’analyse.
En effet, chaque fois que vous créez ou modifiez une structure de fichier, vous devez
l’activer pour synchroniser l’analyse et les champs des fenêtres qui accèdent aux données.
 Une fois la génération terminée, fermez l’analyse par le menu « Fichier / Fermer »
pour revenir à l’espace d’édition de fenêtres Windev.
Pratique des SI(s)

4

MANIPULER DES FICHIERS PAR L’HYPERFILE ET LES REQUETES 08 Mai 2012

Nous allons maintenant créer l’interface de l’application qui exploitera la table créée
dans l’analyse.
 Créez une nouvelle fenêtre que vous nommerez « FenMere » ayant pour titre
« Gestion de mon compte personnel ». N’oubliez pas d’enregistrer la fenêtre avec le
même nom « FenMere ».
 Ensuite, insérez dans la fenêtre une table mémoire qui va contenir les enregistrements
du fichier « Mouvement » créé durant l’analyse.
 Précisez que vous remplirez vous-même la table (par programmation) et choisir le
type « Table en affichage » avant de cliquer sur « Terminer » (voir figure).

Pratique des SI(s)

5

MANIPULER DES FICHIERS PAR L’HYPERFILE ET LES REQUETES 08 Mai 2012

Le nom de la table : Tmouv
Nom
Libellé
colonne
tdate
Date
tdescription Description de l’opération
tdébit
Dépense
Tcrédit
clé

Recette

Type
Date
Texte
Numérique
(Format=999 999,99)
Idem
Numérique
(Format=999 999 999)

Taille
automatique
50
Sera
rempli
automatiquement
Idem

Remarque :
Dans l’onglet IHM de cette 5ième colonne, décochez Visible. Ce champs nous permettra de
garder trace de l’identifiant de la ligne. Ce dernier ne sera pas visible à l’utilisateur.
Une fois que tout est fait, cliquez sur Appliquer puis OK
Dans l’image ci-dessous voici ce qui vous reste à concevoir :

Il est nécessaire à ce niveau de lancer la création du fichier Mouvement, s’il n’existe pas :
Pour le faire, Aller dans le menu Projet/ Code du projet et dans la zone initialisation de
TP3 écrire le code suivant :

Windev va à travers cette instruction chercher si « Mouvement » existe. Si la recherche
n’aboutit pas alors il le conçoit. Remarquez que cela est fait dans la partie initialisation
donc, avant le chargement de la première fenêtre.

Pratique des SI(s)

6

MANIPULER DES FICHIERS PAR L’HYPERFILE ET LES REQUETES 08 Mai 2012

Il est aussi nécessaire que la table se remplisse automatiquement avec les enregistrements
du fichier situé sur le disque dur. Donc, il faut parcourir le fichier « Mouvement.fic » et
placer les lignes de données dans la table mémoire. Pour cela, il faut programmer
l’ « initialisation de départ » comme suit :

Explication :
: Ouvrir le fichier Mouvement et lire la 1ière
ligne.
: Tant qu’on reste dans le fichier et on n’est pas en dehors
Tableajoute : ajoute une ligne à la table mémoire.
on passe à la prochaine ligne du fichier.
Programmant les boutons de la première fenêtre :
 Quitter :

 Ajouter :

Définissant maintenant la fenêtre « Saisie »
Nom logique : Saisie
Description : Fenêtre de saisie
Titre : Saisissez votre opération
Faites glisser les champs date, Description, dépense, recette sur la fenêtre « saisie » :
Vous aurez la fenêtre suivante :

Pratique des SI(s)

7

MANIPULER DES FICHIERS PAR L’HYPERFILE ET LES REQUETES 08 Mai 2012

Vous pouvez vous assures que les champs sont réellement liés aux champs du fichier
« Mouvement » cliquez sur les champs et vérifiez le message qui d’affiche en bas de
l’écran :

Programmant les deux (02) boutons de cette fenêtre :
-

Bouton « Annuler » sert seulement à fermer la fenêtre.
Bouton « Valider » : Envoyer les champs de la fenêtre au fichier « Mouvement »

On peut aussi programmer les contrôles suivants :

Pratique des SI(s)

8

MANIPULER DES FICHIERS PAR L’HYPERFILE ET LES REQUETES 08 Mai 2012

-

Vous pouvez maintenant tester l’ajout d’une ligne.
Pour voir si effectivement la ligne a été ajoutée : allez au Menu « Outils » puis
WDMAP et choisissez « Mouvement » comme Nom du fichier

Les données doivent être transférer vers la première fenêtre « Départ » parce qu’elle
contient une table mémoire qui affiche la table « Mouvement ». En d’autres termes, on
va synchroniser les deux fenêtres. Pour cela il faut programmer la zone « Prise de
focus de départ »

Revenant au bouton de la fenêtre « Départ »
Pratique des SI(s)

9

MANIPULER DES FICHIERS PAR L’HYPERFILE ET LES REQUETES 08 Mai 2012

 Supprimer : Dans la table on a une rubrique qui est l’identifiant de la ligne. Pour la
supprimer on va rechercher dans le fichier « Mouvement » la ligne possédant cet
identifiant :

Pour réafficher les données rafraichies dans la table mémoire on peut réappeler le code
dans la zone de « prise de focus » : Cela permettra de rejouer un traitement existant

Remarquer que dans la fenêtre départ il y a le champ Solde qui est un champ calculé.
On va définir une procédure locale

Il faut appeler cette procédure au même endroit de l’appel du rafraichissement de
l’affichage de la table mémoire donc la zone « Prise de focus ».
Pratique des SI(s)

11

MANIPULER DES FICHIERS PAR L’HYPERFILE ET LES REQUETES 08 Mai 2012

Il reste un seul bouton dans la fenêtre « Départ »
Il faut créer une édition correspondante au fichier « Mouvement » :
Fichier/ Nouveau/ Etat et choisissez le type « Tableau » et puis choisir l’option « Etat de type
tableau ». L’étape suivante consiste à préciser que la source de données sont les
enregistrements du fichier hyper file, choisissez « Mouvement ». l’état généré aura comme
nom « EtatMouv ».
Une fois enregistré, vous pouvez faire appel à cet état à partir de l’interface principale en
programmant le bouton imprimer par le code suivant :

Remarque :

Pratique des SI(s)

11


Aperçu du document M#03_Fichiers_Hyperfile & Requêtes.pdf - page 1/11
 
M#03_Fichiers_Hyperfile & Requêtes.pdf - page 3/11
M#03_Fichiers_Hyperfile & Requêtes.pdf - page 4/11
M#03_Fichiers_Hyperfile & Requêtes.pdf - page 5/11
M#03_Fichiers_Hyperfile & Requêtes.pdf - page 6/11
 




Télécharger le fichier (PDF)


Télécharger
Formats alternatifs: ZIP




Documents similaires


m 03 fichiers hyperfile requetes
access 2010 fr
t
programme de formation informatique
programme de formation informatique
arcgis

Sur le même sujet..




🚀  Page générée en 0.117s