FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Panoramic GRID Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Panoramic GRID Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Panoramic GRID Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Panoramic GRID Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Panoramic GRID Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Panoramic GRID Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Panoramic GRID Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Panoramic GRID Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Panoramic GRID Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Panoramic GRID Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Panoramic GRID Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Panoramic GRID Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Panoramic GRID Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Panoramic GRID Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Panoramic GRID Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment :
Smartphone Xiaomi 14 – 512 Go- 6,36″ 5G ...
Voir le deal
599 €

 

 Panoramic GRID

Aller en bas 
3 participants
AuteurMessage
Marc

Marc


Nombre de messages : 2466
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

Panoramic GRID Empty
MessageSujet: Panoramic GRID   Panoramic GRID EmptySam 30 Sep 2023 - 17:27

Bonjour à tous !

Panoramic GRID Panogr10


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).

Panoramic GRID Panogr13


Export :
Rien de spécial à dire !

Panoramic GRID Panogr14


Lien de téléchargement du fichier source :

https://kdrive.infomaniak.com/app/share/698165/63583e42-5eda-4ec4-a56b-8ddd7b99cc7f

Disponible 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.


Dernière édition par Marc le Mer 4 Oct 2023 - 12:53, édité 2 fois
Revenir en haut Aller en bas
Marc

Marc


Nombre de messages : 2466
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

Panoramic GRID Empty
MessageSujet: Re: Panoramic GRID   Panoramic GRID EmptyDim 1 Oct 2023 - 22:14

Bonjour à tous !

Les fonctions de tri du programme Panoramic GRID évoluent :

- Le tri est maintenant alphanumérique.
- Une nouvelle icône permet de sélectionner le séparateur décimal utilisé pour les nombres décimaux : le point (par défaut) ou bien la virgule.

Le code-source est mis à jour dans le premier post.

A bientôt !

Panoramic GRID Panogr15
Revenir en haut Aller en bas
jjn4

jjn4


Nombre de messages : 2747
Date d'inscription : 13/09/2009

Panoramic GRID Empty
MessageSujet: Re: Panoramic GRID   Panoramic GRID EmptyMar 3 Oct 2023 - 4:17

Ouh, ouh, très intéressant !
Il faut que je regarde ça !
Bravo, Marc !!!
cheers
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
jjn4

jjn4


Nombre de messages : 2747
Date d'inscription : 13/09/2009

Panoramic GRID Empty
MessageSujet: Re: Panoramic GRID   Panoramic GRID EmptyMer 4 Oct 2023 - 11:29

J'ai essayé, ça marche.
Superbe réalisation, très fouillée et pleine d'idées !!!
Bravo !
Au fait, c'est quoi, un fichier CSV ?
cheers
PS: Ah, j'ai cherché sur Internet...
Si j'ai bien compris, c'est un fichier Excel.
Ah oui, dans ce cas, c'est super !
cheers
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
Marc

Marc


Nombre de messages : 2466
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

Panoramic GRID Empty
MessageSujet: Re: Panoramic GRID   Panoramic GRID EmptyMer 4 Oct 2023 - 12:47

Merci JJN4 d'avoir essayé le Panoramic Grid !

Citation :
Au fait, c'est quoi, un fichier CSV ?

PS: Ah, j'ai cherché sur Internet...
Si j'ai bien compris, c'est un fichier Excel.

Ce n'est pas un fichier Excel.
Par contre, Excel peut exporter et importer un fichier au format CSV.

Pour plus d'information sur le format CSV et ses variantes, voir ici : https://fr.wikipedia.org/wiki/Comma-separated_values

Bonne journée !
Revenir en haut Aller en bas
lechat75

lechat75


Nombre de messages : 72
Age : 71
Localisation : MONTREUIL 93
Date d'inscription : 26/08/2018

Panoramic GRID Empty
MessageSujet: Re: Panoramic GRID   Panoramic GRID EmptyJeu 5 Oct 2023 - 15:51

bonjour à tous !
très beau boulot Marc exactement ce que je souhaitais !
Revenir en haut Aller en bas
Marc

Marc


Nombre de messages : 2466
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

Panoramic GRID Empty
MessageSujet: Re: Panoramic GRID   Panoramic GRID EmptyVen 6 Oct 2023 - 13:58

Bonjour à tous !

Merci Philippe (alias Lechat75). Je suis content que cet exemple autour du GRID puisse te servir.


Astuce avec Panoramic GRID : Lors de la saisie d'une valeur de cellule, il est possible de déplacer la zone de saisie avec un "cliquer-déplacer".

Bonne journée à tous !
Revenir en haut Aller en bas
Contenu sponsorisé





Panoramic GRID Empty
MessageSujet: Re: Panoramic GRID   Panoramic GRID Empty

Revenir en haut Aller en bas
 
Panoramic GRID
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Logithèque : une base de données en Panoramic pour Panoramic
» grid ++
» IF et GRID
» Exemple d'une nouvelle version d'un GRID
» Tri de Grid par date

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: