Quelques Explications Générateur d'Applications de mise à jour de Fichiers : GAF.hta
On décrit les zones contituant le fichier de données ( 1 fois pour toutes ) On met à jour ce fichier ( créations, modifications, suppressions )
on va prendre un exemple : on veut gérer un carnet d'adresses ( c'est l'exemple fourni ) ================================================================================ Description du fichier de données un carnet d'adresse c'est : Titre,Prénom,Nom,Rue,Code Postal,Ville, Téléphone fixe,Téléphone portable,Mail ( par exemple ) lancer GAF.hta descriptif : Descriptif.gaf ( : un descriptif avec une seule zone ) données : Test.des automatique : non renseigné on crée les rubriques ci-dessus ( Titre ... Mail ) on sauve Mise à jour d'un Fichier de données exemple : carnet d'adresse lancer GAF.hta : descriptif : Test.des données : Test.don automatique : non renseigné on charge donc ce fichier ( Test.don ) dans un tableau de la forme : +=====+======+==========+========================+===========+======+==============+==================+========+ |Titre|Prénom|Nom |Rue |Code Postal|Ville |Téléphone fixe|Téléphone portable|Mail | +=====+======+==========+========================+===========+======+==============+==================+========+ |Mme |Gédéon|Teuzeumani|rue sébastienne Tousseul|12345 |PaLoin|12.34.56.78.90|09.87.65.43.21 |p.n@f.fr| |Mlle |Mr |Sire |... +=====+======+==========+========================+===========+======+==============+==================+========+ sauver le fichier actuel sauver les données vers un nouveau fichier insérer ou ajouter ( à la fin ) un nouvel enregistrement modifier les données de l'enregistrement sélectionné supprimer l'enregistrement sélectionné remonter l'enregistrement sélectionné baisser l'enregistrement sélectionné quitter l'application
Si la mise à jour d'un fichier est confiée à "quelqu'un qui ne sait pas trop ce que sont les fichiers", ou si l'on utilise souvent la mise à jour du même fichier de données, il peut être intéressant, plus facile à l'utilisation, de créer un ??.htm qui sera chargé de lancer "automatiquement" la mise à jour du fichier. Ce ??.htm peut être généré automatiquement, si la zone " lancement automatique " est renseignée lors du lancement de GAF, ou créé "manuellement" ( voir exemple fourni : "exemple.htm" lance la mise à jour du fichier de données "exemple.don" qui a été décrit dans "exemple.des". )
pour générer un lancement automatique : ===================================== lancer GAF.hta descriptif : Test.des données : Test.don automatique : Test.htm il suffira dorénavant de cliquer sur Test.htm pour lancer la mise à jour du fichier Test.don
Fichiers Utilisés : GAF.hta lancement de l'application GAF.htm programme *.gif,*.ico icônes utilisées Aide.htm ces explications GAF.js functions JavaScript Descriptif.gaf une description avec une seule zone pour créer un descriptif de fichier de données exemple.des exemple de fichier qui décrit exemple.don exemple.don exemple de données décrites dans exemple.des exemple.htm exemple de lancement automatique du traitement de exemple.don
Installation : Copier les fichiers vers un répertoire Exécution : Cliquer sur GAF.hta Aide : Cliquer sur Aide.htm ou sur ? pendant l'exécution de l'application Exemple : exemple.don = fichier de données, exemple.des = description des données de exemple.don, exemple.htm = lancement "automatique" de la mise à jour du fichier exemple.don.
des améliorations sont à envisager : ° contrôles de la saisie des informations présence obligatoire, numéricité, existence dans des fichiers ... ° traitements associés à certaines zones appel téléphonique, envoie mail ... ° recherches ° impressions ° classement ... ° liaisons vers d'autres applications ( on peut déjà utiliser les Editeurs/Traitements de Textes, les Tableurs comme Excel ... ) ° transformation d'un fichier de données vers un autre en ajoutant / retranchant / déplaçant, des zones .... mais, je pense que je ne ferais ces modifications, que si je vois que cela peut s'avérer utile. ================================================================ Envoyez-moi vos critiques, remarques, demandes d'explications, d'améliorations, suggessions, Signalez-moi les bugs .... Si vous l'utilisez, ce serait bien de me dire où,et comment ... Il n'y a que comme cela que cette application et moi-même pourront évoluer. Merci.

Mises à jour ° 24 Décembre 2003 1ère mise en service