Gestionnaire de temps Access - Vitrine MCP VBA
- frm_Accueil: Main menu with navigation buttons - frm_Clients: Client CRUD form - frm_Projets: Project management with client dropdown - frm_SaisieTemps: Time entry form with date default - frm_Historique: Datasheet view of time entries Generated using run_macro(BuildAllForms) + create_access_form 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .claude | ||
| db | ||
| docs | ||
| plans | ||
| scripts | ||
| .gitignore | ||
| .mcp.json | ||
| CHANGELOG.md | ||
| CLAUDE.md | ||
| DATABASE.md | ||
| PLAN.md | ||
| README.md | ||
| VBA_MODULES.md | ||
TimeTrack Pro
Gestionnaire de temps Access - Vitrine MCP VBA Server
Vision
Outil de suivi des heures par client/projet, propre et fonctionnel, qui demontre la capacite a livrer un produit fini via MCP VBA.
Public cible: Freelances, petites equipes Differenciateur: Genere via MCP VBA Server v0.6.0+
Statistiques Actuelles
| Metrique | Valeur |
|---|---|
| Clients | 4 |
| Projets | 6 |
| Heures totales | 58h |
| Montant total | 4 732,50 EUR |
Status du Projet
| Phase | Description | Status |
|---|---|---|
| 1 | Structure BDD + relations | Done |
| 2 | Donnees de test | Done |
| 3 | Modules VBA (6 modules, 715 lignes) | Done |
| 4 | Requetes SQL | Done |
| 5 | Formulaires (5 forms via script) | Pret |
| 6 | Tests + documentation | Done |
Progression globale: 95% - Formulaires a generer via script
Fonctionnalites V1
- Gestion clients (CRUD)
- Gestion projets (lies aux clients)
- Saisie des entrees de temps
- Calcul automatique des totaux
- Rapport recapitulatif exportable
- Interface propre et navigable
- 6 modules VBA injectes
- Donnees de demonstration
Hors Perimetre (V2)
- Multi-utilisateurs
- Facturation automatique
- Synchro cloud / API
- Dashboard graphique avance
Installation
Prerequis
- Microsoft Access 2016+ (ou Office 365)
- VBA MCP Server v0.6.0+ (pour developpement)
Installation Rapide
-
Cloner le projet
git clone https://github.com/alexistrouve/timetrack-pro.git -
Ouvrir la base de donnees
db/TimeTrackPro.accdb -
Activer les macros si demande
-
Generer les formulaires (premiere utilisation)
- Ouvrir l'editeur VBA:
Alt + F11 - Importer: Fichier > Importer >
scripts/modules/mod_FormBuilder.bas - Executer:
Ctrl + G, taperBuildAllForms, Entree - Voir
docs/IMPORT_FORMS.mdpour details
- Ouvrir l'editeur VBA:
-
Utiliser l'application
- Le formulaire principal s'ouvre automatiquement
- Naviguer via les boutons du menu
Installation depuis zero (MCP VBA)
# 1. Creer les tables
run_access_query("db/TimeTrackPro.accdb", sql="CREATE TABLE ...")
# 2. Injecter les modules VBA
inject_vba("db/TimeTrackPro.accdb", "mod_Config", code)
# 3. Ajouter les donnees de test
set_worksheet_data("db/TimeTrackPro.accdb", "tbl_Clients", data)
# 4. Creer les formulaires manuellement dans Access UI
Voir docs/MCP_VBA_GUIDE.md pour le guide complet.
Utilisation
Saisir du temps
- Ouvrir le formulaire Saisie Temps
- Selectionner le projet
- Entrer la date, duree et description
- Cliquer Enregistrer
Voir les rapports
- Ouvrir le formulaire Historique
- Filtrer par client/projet/periode
- Exporter en PDF ou Excel
Gerer les clients/projets
- Utiliser les formulaires Clients et Projets
- CRUD complet disponible
Structure du Projet
timetrack-pro/
├── README.md # Ce fichier
├── PLAN.md # Plan de projet detaille
├── DATABASE.md # Schema de base de donnees
├── VBA_MODULES.md # Documentation modules VBA
├── CHANGELOG.md # Historique des versions
├── CLAUDE.md # Instructions pour Claude
├── db/
│ └── TimeTrackPro.accdb # Base Access principale
├── docs/
│ ├── MCP_VBA_GUIDE.md # Guide utilisation MCP
│ └── TEST_CHECKLIST.md # Checklist de tests
└── scripts/
├── 01_create_tables.sql
├── 02_create_queries.sql
├── 03_sample_data.sql
└── modules/
├── mod_Config.bas
├── mod_Navigation.bas
├── mod_DataAccess.bas
├── mod_Calculs.bas
├── mod_Export.bas
└── mod_Utils.bas
Screenshots
Section a completer avec captures d'ecran de l'application
Formulaire d'accueil
Saisie de temps
Rapport recapitulatif
Technologies
| Composant | Technologie |
|---|---|
| Base de donnees | Microsoft Access (.accdb) |
| Langage | VBA (Visual Basic for Applications) |
| Automatisation | VBA MCP Server v0.6.0 |
| Export | PDF via Access, Excel via VBA |
Auteur
Alexis Trouve
- Email: alexistrouve.pro@gmail.com
- GitHub: @alexistrouve
License
Proprietary - Demo Project
Changelog
Voir CHANGELOG.md pour l'historique des versions.


