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