UN SOUS-FICHIER EST UN GROUPE D'ENREGISTREMENTS DE MEME FORMATS QUI SONT LUS OU ECRITS EN UNE MEME OPERATION SUR UN ECRAN. |
UN SOUS-FICHIER EST UN GROUPE D'ENREGISTREMENTS DE MEME FORMATS QUI SONT LUS OU ECRITS EN UNE MEME OPERATION SUR UN ECRAN. ##################################################################### ## ## ## INTERROGATION FICHIER ARTICLE ## ## ## ## NOART LIBELLE QUANTITE PRIX UNITAIRE ## ## 010 CLOU 100 1,00 ## ## 020 VIS 150 2,00 ## ## 030 ECROU 050 1,50 ## ## 040 TIGE 175 1,25 ## ## ## ## ROLLUP PAGE SUIVANTE ## ## ROLLDOWN PAGE PRECEDENTE ## ## ## ##################################################################### |
LES ENREGISTREMENTS CONSTITUANTS LE SOUS-FICHIER SERONT ISSUS DES DONNEES FIGURANT DANS LA BASE DE DONNEES. |
LES ENREGISTREMENTS CONSTITUANTS LE SOUS-FICHIER SERONT ISSUS DES DONNEES FIGURANT DANS LA BASE DE DONNEES. EMPLOI DES SOUS-FICHIERS |
LES ENREGISTREMENTS CONSTITUANTS LE SOUS-FICHIER SERONT ISSUS DES DONNEES FIGURANT DANS LA BASE DE DONNEES. EMPLOI DES SOUS-FICHIERS 4 GRANDES ETAPES MARQUENT LA GESTION DES SOUS-FICHIERS |
LES ENREGISTREMENTS CONSTITUANTS LE SOUS-FICHIER SERONT ISSUS DES DONNEES FIGURANT DANS LA BASE DE DONNEES. EMPLOI DES SOUS-FICHIERS 4 GRANDES ETAPES MARQUENT LA GESTION DES SOUS-FICHIERS 1 LA REMISE A BLANC : elle permet de supprimer tous les enregistrements d'un sous-fichier. |
LES ENREGISTREMENTS CONSTITUANTS LE SOUS-FICHIER SERONT ISSUS DES DONNEES FIGURANT DANS LA BASE DE DONNEES. EMPLOI DES SOUS-FICHIERS 4 GRANDES ETAPES MARQUENT LA GESTION DES SOUS-FICHIERS 1 LA REMISE A BLANC : elle permet de supprimer tous les enregistrements d'un sous-fichier. 2 LE REMPLISSAGE : il permet à partir des renseignements de la base de données d'alimenter le sous-fichier. |
LES ENREGISTREMENTS CONSTITUANTS LE SOUS-FICHIER SERONT ISSUS DES DONNEES FIGURANT DANS LA BASE DE DONNEES. EMPLOI DES SOUS-FICHIERS 4 GRANDES ETAPES MARQUENT LA GESTION DES SOUS-FICHIERS 1 LA REMISE A BLANC : elle permet de supprimer tous les enregistrements d'un sous-fichier. 2 LE REMPLISSAGE : il permet à partir des renseignements de la base de données d'alimenter le sous-fichier. 3 L'AFFICHAGE : il permet la visualisation des données placer dans le sous-fichier. |
LES ENREGISTREMENTS CONSTITUANTS LE SOUS-FICHIER SERONT ISSUS DES DONNEES FIGURANT DANS LA BASE DE DONNEES. EMPLOI DES SOUS-FICHIERS 4 GRANDES ETAPES MARQUENT LA GESTION DES SOUS-FICHIERS 1 LA REMISE A BLANC : elle permet de supprimer tous les enregistrements d'un sous-fichier. 2 LE REMPLISSAGE : il permet à partir des renseignements de la base de données d'alimenter le sous-fichier. 3 L'AFFICHAGE : il permet la visualisation des données placer dans le sous-fichier. 5 LA LECTURE : elle permet la lecture des données saisies par l'utilisateur dans le sous-fichier. |
DEFINITION DES SOUS-FICHIERS |
DEFINITION DES SOUS-FICHIERS LA DEFINITION DES SOUS-FICHIERS SE FERA DANS LE FICHIER ECRAN. |
DEFINITION DES SOUS-FICHIERS LA DEFINITION DES SOUS-FICHIERS SE FERA DANS LE FICHIER ECRAN. UN SOUS-FICHIER EST COMPOSE DE DEUX FORMATS. |
DEFINITION DES SOUS-FICHIERS LA DEFINITION DES SOUS-FICHIERS SE FERA DANS LE FICHIER ECRAN. UN SOUS-FICHIER EST COMPOSE DE DEUX FORMATS. LE FORMAT D'ENREGISTREMENT DU SOUS-FICHIER |
DEFINITION DES SOUS-FICHIERS LA DEFINITION DES SOUS-FICHIERS SE FERA DANS LE FICHIER ECRAN. UN SOUS-FICHIER EST COMPOSE DE DEUX FORMATS. LE FORMAT D'ENREGISTREMENT DU SOUS-FICHIER LE FORMAT DE contrôle DU SOUS-FICHIER |
DEFINITION DES SOUS-FICHIERS LA DEFINITION DES SOUS-FICHIERS SE FERA DANS LE FICHIER ECRAN. UN SOUS-FICHIER EST COMPOSE DE DEUX FORMATS. LE FORMAT D'ENREGISTREMENT DU SOUS-FICHIER Il décrit le dessin d'enregistrement du sous-fichier il sera utilisé dans le programme pour écrire-lire- mettre à jour un enregistrement du sous-fichier LE FORMAT DE contrôle DU SOUS-FICHIER |
DEFINITION DES SOUS-FICHIERS LA DEFINITION DES SOUS-FICHIERS SE FERA DANS LE FICHIER ECRAN. UN SOUS-FICHIER EST COMPOSE DE DEUX FORMATS. LE FORMAT D'ENREGISTREMENT DU SOUS-FICHIER Il décrit le dessin d'enregistrement du sous-fichier il sera utilisé dans le programme pour écrire-lire- mettre à jour un enregistrement du sous-fichier LE FORMAT DE contrôle DU SOUS-FICHIER Il décrit les caractéristiques du sous-fichier il sera utilisé dans le programme pour les opérations concernant l'écran (affichage-lecture) et la remise à blanc du sous-fichier. |
EXEMPLE DE DEFINITION D'UN SOUS-FICHIER REPRENONS LE SOUS-FICHIER VU PRECEDEMMENT |
EXEMPLE DE DEFINITION D'UN SOUS-FICHIER REPRENONS LE SOUS-FICHIER VU PRECEDEMMENT ##################################################################### ## ## ## INTERROGATION FICHIER ARTICLE ## ## ## ## NOART LIBELLE QUANTITE PRIX UNITAIRE ## ## 010 CLOU 100 1,00 ## ## 020 VIS 150 2,00 ## ## 030 ECROU 050 1,50 ## ## 040 TIGE 175 1,25 ## ## ## ## ROLLUP PAGE SUIVANTE ## ## ROLLDOWN PAGE PRECEDENTE ## ## ## ##################################################################### |
REGARDONS SA DEFINITION |
A* définition sous-fichier format d'enregistrement A* A R SFE SFL A NOART R 10 4 A LIBEL R 10 15 A QTE R 10 35EDTCDE(Z) A PU R 10 52EDTCDE(2) A* A* définition sous-fichier format de contrôle A* A R SFC SFLCTL(SFE) A OVERLAY A SFLSIZ(20) A SFLPAG(5) A 40 SFLCLR A 41 SFLDSP A 42 SFLDSPCTL A 8 2'NOART' A 8 10'LIBELLE' A 8 32 QUANTITE' A 8 48'PRIX UNITAIRE' |
REGARDONS TOUT D'ABORD LA DEFINITION DU FORMAT D'ENREGISTREMENT |
REGARDONS TOUT D'ABORD LA DEFINITION DU FORMAT D'ENREGISTREMENT A R SFE SFL A NOART R 10 4 A LIBEL R 10 15 A QTE R 10 35EDTCDE(Z) A PU R 10 52EDTCDE(2) |
REGARDONS TOUT D'ABORD LA DEFINITION DU FORMAT D'ENREGISTREMENT A R SFE SFL A NOART R 10 4 A LIBEL R 10 15 A QTE R 10 35EDTCDE(Z) A PU R 10 52EDTCDE(2) ######################################################################## ## LA DESCRIPTION DU SOUS-FICHIER D'ENREGISTREMENT ## ## DOIT TOUJOURS PRECEDE CELLE DU SOUS-FICHIER ## ## DE contrôle. ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ######################################################################## |
REGARDONS TOUT D'ABORD LA DEFINITION DU FORMAT D'ENREGISTREMENT A R SFE SFL A NOART R 10 4 A LIBEL R 10 15 A QTE R 10 35EDTCDE(Z) A PU R 10 52EDTCDE(2) ######################################################################## ## LA DESCRIPTION DU SOUS-FICHIER D'ENREGISTREMENT ## ## DOIT TOUJOURS PRECEDE CELLE DU SOUS-FICHIER ## ## DE contrôle. ## ## ## ## 1ere ligne . ## ## A R SFE SFL ## ## ## ## ## ## ## ## ## ## ## ## ## ######################################################################## |
REGARDONS TOUT D'ABORD LA DEFINITION DU FORMAT D'ENREGISTREMENT A R SFE SFL A NOART R 10 4 A LIBEL R 10 15 A QTE R 10 35EDTCDE(Z) A PU R 10 52EDTCDE(2) ######################################################################## ## LA DESCRIPTION DU SOUS-FICHIER D'ENREGISTREMENT ## ## DOIT TOUJOURS PRECEDE CELLE DU SOUS-FICHIER ## ## DE contrôle. ## ## ## ## 1ere ligne . ## ## A R SFE SFL ## ## ! ## ## V ## ## définition ## ## d'un format ## ## ## ## ## ######################################################################## |
REGARDONS TOUT D'ABORD LA DEFINITION DU FORMAT D'ENREGISTREMENT A R SFE SFL A NOART R 10 4 A LIBEL R 10 15 A QTE R 10 35EDTCDE(Z) A PU R 10 52EDTCDE(2) ######################################################################## ## LA DESCRIPTION DU SOUS-FICHIER D'ENREGISTREMENT ## ## DOIT TOUJOURS PRECEDE CELLE DU SOUS-FICHIER ## ## DE contrôle. ## ## ## ## 1ere ligne . ## ## A R SFE SFL ## ## ! ## ## V ## ## fontion niveau format ## ## indiquant un sous-fichier ## ## ## ## ## ######################################################################## |
REGARDONS TOUT D'ABORD LA DEFINITION DU FORMAT D'ENREGISTREMENT A R SFE SFL A NOART R 10 4 A LIBEL R 10 15 A QTE R 10 35EDTCDE(Z) A PU R 10 52EDTCDE(2) ######################################################################## ## lignes suivantes ## ## A NOART R 10 4 ## ## A LIBEL R 10 15 ## ## A QTE R 10 35EDTCDE(Z) ## ## A PU R 10 52EDTCDE(2) ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ######################################################################## |
REGARDONS TOUT D'ABORD LA DEFINITION DU FORMAT D'ENREGISTREMENT A R SFE SFL A NOART R 10 4 A LIBEL R 10 15 A QTE R 10 35EDTCDE(Z) A PU R 10 52EDTCDE(2) ######################################################################## ## lignes suivantes ## ## A NOART R 10 4 ## ## A LIBEL R 10 15 ## ## A QTE R 10 35EDTCDE(Z) ## ## A PU R 10 52EDTCDE(2) ## ## ## ## Définition des zones composant le sous-fichier ## ## ## ## ## ## ## ## ## ## ## ######################################################################## |
REGARDONS TOUT D'ABORD LA DEFINITION DU FORMAT D'ENREGISTREMENT A R SFE SFL A NOART R 10 4 A LIBEL R 10 15 A QTE R 10 35EDTCDE(Z) A PU R 10 52EDTCDE(2) ######################################################################## ## lignes suivantes ## ## A NOART R 10 4 ## ## A LIBEL R 10 15 ## ## A QTE R 10 35EDTCDE(Z) ## ## A PU R 10 52EDTCDE(2) ## ## ## ## Definition des zones composant le sous-fichier ## ## ## ## ## ## Le numéro de ligne indiqué correspond au numéro de ## ## ligne du premier enregistrement affiché ## ## ## ######################################################################## |
A R SFC SFLCTL(SFE) FORMAT DE contrôle A OVERLAY A SFLSIZ(20) A SFLPAG(5) A 40 SFLCLR A 41 SFLDSP A 42 SFLDSPCTL A 8 2'NOART' A 8 10'LIBELLE' A 8 32 QUANTITE' A 8 48'PRIX UNITAIRE' |
A R SFC SFLCTL(SFE) A OVERLAY A SFLSIZ(20) A SFLPAG(5) A 40 SFLCLR A 41 SFLDSP A 42 SFLDSPCTL A 8 2'NOART' A 8 10'LIBELLE' A 8 32 QUANTITE' A 8 48'PRIX UNITAIRE' ######################################################################## ## 1ere ligne ## ## A R SFC SFLCTL(SFE) ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ######################################################################## |
A R SFC SFLCTL(SFE) A OVERLAY A SFLSIZ(20) A SFLPAG(5) A 40 SFLCLR A 41 SFLDSP A 42 SFLDSPCTL A 8 2'NOART' A 8 10'LIBELLE' A 8 32 QUANTITE' A 8 48'PRIX UNITAIRE' ######################################################################## ## 1ere ligne ## ## A SFC SFLCTL(SFE) ## ## ! ## ## V ## ## définition ## ## d'un format ## ## ## ## ## ## ## ######################################################################## |
A R SFC SFLCTL(SFE) A OVERLAY A SFLSIZ(20) A SFLPAG(5) A 40 SFLCLR A 41 SFLDSP A 42 SFLDSPCTL A 8 2'NOART' A 8 10'LIBELLE' A 8 32 QUANTITE' A 8 48'PRIX UNITAIRE' ######################################################################## ## 1ere ligne ## ## A SFC SFLCTL(SFE) ## ## ! ## ## V ## ## fontion niveau format. ## ## indiquant un format de contrôle ## ## entre parenthèse vous indiquez ## ## le format d'enregistrement ## ## du sous-fichier. ## ######################################################################## |
A R SFC SFLCTL(SFE) A OVERLAY A SFLSIZ(20) A SFLPAG(5) A 40 SFLCLR A 41 SFLDSP A 42 SFLDSPCTL A 8 2'NOART' A 8 10'LIBELLE' A 8 32 QUANTITE' A 8 48'PRIX UNITAIRE' ######################################################################## ## 2eme ligne ## ## A OVERLAY ## ## ! ## ## V ## ## fontion niveau format. ## ## (non remise à blanc de l'écran) ## ## ## ## ## ## ## ######################################################################## |
A R SFC SFLCTL(SFE) A OVERLAY A SFLSIZ(20) A SFLPAG(5) A 40 SFLCLR A 41 SFLDSP A 42 SFLDSPCTL A 8 2'NOART' A 8 10'LIBELLE' A 8 32 QUANTITE' A 8 48'PRIX UNITAIRE' ######################################################################## ## 3eme ligne ## ## A SFLSIZ(20) ## ## ! ## ## V ## ## fontion niveau format ## ## obligatoire indique ## ## le nombre d'enregistrements ## ## maximum que peut contenir ## ## le sous-fichier ## ######################################################################## |
A R SFC SFLCTL(SFE) A OVERLAY A SFLSIZ(20) A SFLPAG(5) A 40 SFLCLR A 41 SFLDSP A 42 SFLDSPCTL A 8 2'NOART' A 8 10'LIBELLE' A 8 32 QUANTITE' A 8 48'PRIX UNITAIRE' ######################################################################## ## 4eme ligne ## ## A SFLPAG(5) ## ## ! ## ## V ## ## fontion niveau format ## ## obligatoire indique ## ## le nombre d'enregistrements ## ## maximum que peut contenir ## ## une page du sous-fichier. ## ######################################################################## |
A R SFC SFLCTL(SFE) A OVERLAY A SFLSIZ(20) A SFLPAG(5) A 40 SFLCLR A 41 SFLDSP A 42 SFLDSPCTL A 8 2'NOART' A 8 10'LIBELLE' A 8 32 QUANTITE' A 8 48'PRIX UNITAIRE' ######################################################################## ## 4eme ligne ## ## A SFLPAG(5) ## ## ! ## ## V ## ## Si SFLPAG < SFLSIZ ## ## la taille du sous-fichier sera ## ## incrémentée quand necessaire. ## ## ## ## ## ######################################################################## |
A R SFC SFLCTL(SFE) A OVERLAY A SFLSIZ(20) A SFLPAG(5) A 40 SFLCLR A 41 SFLDSP A 42 SFLDSPCTL A 8 2'NOART' A 8 10'LIBELLE' A 8 32 QUANTITE' A 8 48'PRIX UNITAIRE' ######################################################################## ## 5eme ligne ## ## A 40 SFLCLR ## ## ! ## ## V ## ## fontion niveau format. ## ## permet la remise à blanc du ## ## sous-fichier.Lors de l'écriture ## ## du format si 40 est ON le sous- ## ## fichier est remis à blanc. ## ######################################################################## |
A R SFC SFLCTL(SFE) A OVERLAY A SFLSIZ(20) A SFLPAG(5) A 40 SFLCLR A 41 SFLDSP A 42 SFLDSPCTL A 8 2'NOART' A 8 10'LIBELLE' A 8 32 QUANTITE' A 8 48'PRIX UNITAIRE' ######################################################################## ## 6eme ligne ## ## A 41 SFLDSP ## ## ! ## ## V ## ## fontion niveau format.obligatoire. ## ## permet l'affichage du sous-fichier ## ## (format d'enregt).Lors de l'écriture ## ## du format si 41 est ON le sous- ## ## fichier est affiché. ## ######################################################################## |
A R SFC SFLCTL(SFE) A OVERLAY A SFLSIZ(20) A SFLPAG(5) A 40 SFLCLR A 41 SFLDSP A 42 SFLDSPCTL A 8 2'NOART' A 8 10'LIBELLE' A 8 32 QUANTITE' A 8 48'PRIX UNITAIRE' ######################################################################## ## 7eme ligne ## ## A 42 SFLDSPCTL ## ## ! ## ## V ## ## fontion niveau format obligatoire ## ## permet l'affichage du format ## ## de contrôle. Lors de l'écriture ## ## du format si 42 est ON le format ## ## de contrôle est affiché. ## ######################################################################## |
A R SFC SFLCTL(SFE) A OVERLAY A SFLSIZ(20) A SFLPAG(5) A 40 SFLCLR A 41 SFLDSP A 42 SFLDSPCTL A 8 2'NOART' A 8 10'LIBELLE' A 8 32 QUANTITE' A 8 48'PRIX UNITAIRE' ######################################################################## ## A 8 2'NOART' ## ## A 8 10'LIBELLE' ## ## A 8 32 QUANTITE' ## ## A 8 48'PRIX UNITAIRE ' ## ## ## ## Definition des zones composant le sous-fichier ## ## de contrôle. ## ## ## ## ## ######################################################################## |