Bonjour,
Je met en place un "historisation des saisie" sur access.
On travail que sur des forumaires et je voudrais mettre en place ce code :
Est-ce que ce code est viable sur le long terme ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 Option Compare Database Public TempID, TempPhase, TempDate, TempUtilisateur 'déclaration public pour historisation, utilisable dans tous les modules Public Sub Historique() 'Historisation des données 'utliser DAO pour remplir la table historique 'L'ID doit être indéxé avec doublons et pas de clé primaire 'Placer la table dans un autre fichier access ??? Dim THistorique As Recordset Set THistorique = CurrentDb.OpenRecordset("T Historique", dbOpenDynaset) THistorique.AddNew THistorique![ID] = TempID THistorique![Phase] = TempPhase THistorique![DatePhase] = TempDate THistorique![Utilisateur] = TempUtilisateur THistorique.Update THistorique.Close Set THistorique = Nothing Set TempID = Nothing Set TempPhase = Nothing Set TempDate = Nothing Set TempUtilisateur = Nothing End Sub Sub TestHistorique() TempID = 16010 TempPhase = "Début de chantier" TempDate = Now() TempUtilisateur = "DUPOND Jean" Call Historique End Sub
Dois-je placer la table sur un autre fichier access ? (je lie la table à mon fichier de travail)
J'accepte toutes les remarques sur la façon de "coder"
Merci d'avance pour vos réponses !
Partager