- Structure projet complete - Schema BDD (3 tables: Clients, Projets, Temps) - 6 modules VBA documentes - Scripts SQL de creation - Plan d'implementation pour agent - Base Access avec tables creees (Phase 1 complete) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
58 lines
1.8 KiB
SQL
58 lines
1.8 KiB
SQL
-- TimeTrack Pro - Script de creation des tables
|
|
-- A executer via run_access_query de VBA MCP Server
|
|
|
|
-- ============================================================
|
|
-- TABLE: tbl_Clients
|
|
-- ============================================================
|
|
CREATE TABLE tbl_Clients (
|
|
ClientID AUTOINCREMENT PRIMARY KEY,
|
|
Nom TEXT(100) NOT NULL,
|
|
Email TEXT(100),
|
|
Telephone TEXT(20),
|
|
Notes MEMO,
|
|
DateCreation DATETIME DEFAULT Now()
|
|
);
|
|
|
|
-- ============================================================
|
|
-- TABLE: tbl_Projets
|
|
-- ============================================================
|
|
CREATE TABLE tbl_Projets (
|
|
ProjetID AUTOINCREMENT PRIMARY KEY,
|
|
ClientID LONG NOT NULL,
|
|
Nom TEXT(100) NOT NULL,
|
|
Description MEMO,
|
|
TauxHoraire CURRENCY DEFAULT 0,
|
|
Actif YESNO DEFAULT True,
|
|
DateCreation DATETIME DEFAULT Now()
|
|
);
|
|
|
|
-- Relation avec tbl_Clients
|
|
ALTER TABLE tbl_Projets
|
|
ADD CONSTRAINT FK_Projets_Clients
|
|
FOREIGN KEY (ClientID) REFERENCES tbl_Clients(ClientID);
|
|
|
|
-- ============================================================
|
|
-- TABLE: tbl_Temps
|
|
-- ============================================================
|
|
CREATE TABLE tbl_Temps (
|
|
TempsID AUTOINCREMENT PRIMARY KEY,
|
|
ProjetID LONG NOT NULL,
|
|
Date DATETIME NOT NULL,
|
|
Duree DOUBLE NOT NULL,
|
|
Description MEMO,
|
|
DateCreation DATETIME DEFAULT Now()
|
|
);
|
|
|
|
-- Relation avec tbl_Projets
|
|
ALTER TABLE tbl_Temps
|
|
ADD CONSTRAINT FK_Temps_Projets
|
|
FOREIGN KEY (ProjetID) REFERENCES tbl_Projets(ProjetID);
|
|
|
|
-- ============================================================
|
|
-- INDEX
|
|
-- ============================================================
|
|
CREATE INDEX idx_Projets_ClientID ON tbl_Projets (ClientID);
|
|
CREATE INDEX idx_Temps_ProjetID ON tbl_Temps (ProjetID);
|
|
CREATE INDEX idx_Temps_Date ON tbl_Temps (Date);
|
|
CREATE INDEX idx_Projets_Actif ON tbl_Projets (Actif);
|