Gestionnaire de temps Access - Vitrine MCP VBA
Go to file
StillHammer b3a3c0f849 Add 5 functional forms via MCP VBA automation
- 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>
2025-12-31 08:59:37 +07:00
.claude Initial commit - TimeTrack Pro 2025-12-30 10:53:11 +07:00
db Add 5 functional forms via MCP VBA automation 2025-12-31 08:59:37 +07:00
docs Phase 5: Form generator script + import guide 2025-12-30 16:51:25 +07:00
plans Initial commit - TimeTrack Pro 2025-12-30 10:53:11 +07:00
scripts Phase 5: Form generator script + import guide 2025-12-30 16:51:25 +07:00
.gitignore Initial commit - TimeTrack Pro 2025-12-30 10:53:11 +07:00
.mcp.json Initial commit - TimeTrack Pro 2025-12-30 10:53:11 +07:00
CHANGELOG.md Phase 6: Documentation + Guide formulaires 2025-12-30 13:34:14 +07:00
CLAUDE.md Initial commit - TimeTrack Pro 2025-12-30 10:53:11 +07:00
DATABASE.md Initial commit - TimeTrack Pro 2025-12-30 10:53:11 +07:00
PLAN.md Phase 5: Form generator script + import guide 2025-12-30 16:51:25 +07:00
README.md Phase 5: Form generator script + import guide 2025-12-30 16:51:25 +07:00
VBA_MODULES.md Initial commit - TimeTrack Pro 2025-12-30 10:53:11 +07:00

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

  1. Cloner le projet

    git clone https://github.com/alexistrouve/timetrack-pro.git
    
  2. Ouvrir la base de donnees

    db/TimeTrackPro.accdb
    
  3. Activer les macros si demande

  4. Generer les formulaires (premiere utilisation)

    • Ouvrir l'editeur VBA: Alt + F11
    • Importer: Fichier > Importer > scripts/modules/mod_FormBuilder.bas
    • Executer: Ctrl + G, taper BuildAllForms, Entree
    • Voir docs/IMPORT_FORMS.md pour details
  5. 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

  1. Ouvrir le formulaire Saisie Temps
  2. Selectionner le projet
  3. Entrer la date, duree et description
  4. Cliquer Enregistrer

Voir les rapports

  1. Ouvrir le formulaire Historique
  2. Filtrer par client/projet/periode
  3. 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

Accueil

Saisie de temps

Saisie

Rapport recapitulatif

Rapport


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


License

Proprietary - Demo Project


Changelog

Voir CHANGELOG.md pour l'historique des versions.