Bonjour à tous !
Panoramic GRID est un utilitaire qui permet de réaliser une base de données.
Ecrit en pur Panoramic, il met en avant les possibilités offertes par l’objet GRID.
N’hésitez pas à me faire parvenir vos critiques afin d’améliorer cet utilitaire.
Les principales caractéristiques :Panoramic GRID a une capacité de 60000 lignes et de 50 colonnes.
La première ligne d’un Grid peut être définie en tant que ligne de données ou bien ligne fixe d’en-têtes.
Chaque Grid est personnalisable. Vous pouvez choisir la police de caractères, la taille de la police ainsi que la couleur de fond.
Le Grid peut être trié alphanumériquement, par ordre croissant ou décroissant, en fonction du contenu d’une colonne de référence que vous choisissez. La première ligne sera ignorée lors d’un tri si elle est verrouillée en tant que ligne d’en-têtes.
Les fonctions d’édition permettent de :
- Copier / coller le contenu d’une ligne ;
- Copier / coller le contenu d’une colonne ;
- Insérer une colonne à droite ;
- Insérer une colonne à gauche ;
- Insérer une ligne au-dessus ;
- Insérer une ligne au-dessous ;
- Couper / copier / coller / effacer le contenu d’une cellule ;
- Supprimer une ligne ;
- Supprimer une colonne ;
- Verrouiller ou déverrouiller la première ligne.
Le menu contextuel permet d’accéder aux fonctions ci-dessus.
Une fonction d’import est disponible pour charger un fichier CSV avec comme choix de séparateur la virgule, le point-virgule, la tabulation ou l’espace. Les données peuvent être éventuellement encadrées par des guillemets ou des apostrophes. Lors de l’import, il est possible d’ignorer la première ou les deux premières lignes d’en-têtes du fichier CSV.
L’export d’un Grid au format CSV est possible. Différentes variantes sont proposées.
La fenêtre principale est redimensionnable.
Une icône permet de répartir uniformément les colonnes sur toute la largeur disponible.
Les noms de fichiers et leur extension :
Le nom du fichier exécutable est « panoramicGrid.exe ».
Le nom du programme source est « panoramicGrid.bas ».
Lors de la première utilisation, un fichier de configuration «
panoramicGrid.cfg » est créé. Il mémorise la position et les dimensions de la fenêtre du programme ainsi que l’historique des dix derniers fichiers Grid utilisés.
A chaque lancement de
Panoramic Grid, le fichier de configuration est lu et permet de rétablir la configuration du programme tel qu'il était lors de sa dernière utilisation. Il est mis à jour à chaque fermeture du programme.
Les enregistrements des GRIDs créés prennent comme extension de nom de fichier un «
.grd ».
Le format d’enregistrement est celui du langage PANORAMIC, opéré par la commande GRID_SAVE. Ainsi, il est possible d’ouvrir un fichier GRID créé et sauvegardé par un programme tiers écrit en langage Panoramic.
Lors de l’enregistrement d’un Grid, un fichier annexe est créé avec l’extension «
.grdx ». Ce fichier contient les caractéristiques physiques du Grid :
- Le nombre de colonnes ;
- Le nombre de lignes ;
- La couleur de fond ;
- La police de caractères ;
- La taille de police de caractères ;
- La largeur de chaque colonne du Grid ;
- Ligne d’en-têtes de colonne oui/non.
Utilisation :Edition d’une cellule :Pour remplir ou modifier le contenu d’une cellule, double-cliquez dessus !
La touche Entrée (Enter) pour terminer la saisie.
La touche Echap (ESC) pour annuler la saisie.
Modification de la structure du Grid :Par un simple clic-gauche, sélectionnez la cellule qui servira de repère à l'action souhaitée, puis un clic-droit pour appeler le menu contextuel.
Actions possibles :
- Copier / coller le contenu d’une ligne ;
- Copier / coller le contenu d’une colonne ;
- Insérer une colonne à droite ;
- Insérer une colonne à gauche ;
- Insérer une ligne au-dessus ;
- Insérer une ligne au-dessous ;
- Couper / copier / coller / effacer le contenu d’une cellule ;
- Supprimer une ligne ;
- Supprimer une colonne.
Rôle de la première ligne du Grid :L’icône avec le cadenas permet de verrouiller ou déverrouiller la première ligne.
Si la première ligne est utilisée en tant que ligne d’en-têtes, alors il est préférable de la verrouiller. Ainsi elle ne sera pas affectée par un tri et restera fixe lors d’un scroll.
Si vous souhaitez éditer les cellules de cette première ligne, il faudra la déverrouiller.
Icônes de TRI :Les icônes de TRI permettent de trier, selon les valeurs de la colonne sélectionnée, les lignes du Grid dans l’ordre alphanumérique croissant ou décroissant.
Fonctionnement : Cliquez sur une cellule de la colonne concernée puis cliquez sur l’icône de tri de votre choix.
Import :Lorsque les options d’importation sont bien paramétrées, les champs dans le « rendu » doivent être correctement séparés par un
trait vertical (caractère pipe).
Export :Rien de spécial à dire !
Lien de téléchargement du fichier source :
https://kdrive.infomaniak.com/app/share/698165/63583e42-5eda-4ec4-a56b-8ddd7b99cc7fDisponible aussi dans mon Webdav.
Voilà pour cette première version de Panoramic Grid.
A bientôt !
EDIT du 01/10/2023 : Ajout de la possibilité du tri numérique.