Ma version du programme : Gestion des comptes personnels
Présenté ici ma vision du programme présenté par Patrick Premartin https://github.com/DeveloppeurPascal/GestionComptesPersonnels
- Une utilisation de TPageControl plutôt que plusieurs TForms.
- Une utilisation de TListView plutôt que des TStringGrid
- Une double réponse au challenge posé par la structure de la table (Date texte sous la forme AAAAMMJJ et Sens écriture '+' ou '-')
sans avoir à passer par des champs calculés :
- Utilisation de la propriété customformat.
- Utilisation de fonction SQLite (voir PFonctionSQlite.dproj).
- Une liste avec tailles d'éléments variables (en réponse à la taille de la colonne libellé) * petit bogue avec Android
- Une gestion de style (dark/light) chargés en ressource. Quelques astuces pour les couleurs de TPath utilisés lors du changement de style.
⚠ il faut que les styles soient disponibles sur votre PC (Cooper.Win.Style, CooperDark.Win.Style téléchargeable via Getit)
- Une gestion du clavier virtuel.
- ajout d'un pointage des écritures
- gestion de version de la base de données (utilisation de PRAGMA user_version)