Je suis en train de monter une base de données Access et je veux être
capable de faire le suivi des modifications qui ont été effectuées sur
chaque enregistrement. Dans ma table principale, j'ai ajouté les champs
suivants :
- Date de révision,
- # de révision (que j'entre à la « main » parce que je ne sais pas
comment le faire automatiquement !)
- Modification(s) effectuée(s)
J'ai un état qui sera mis à la disposition d'employés sur le plancher de
production et il faut qu'ils puissent être capables de repérer quel est le
bon rapport et ce qui a changé entre les 2 versions.
J'ai pensé mettre une date d'état (dans le pied d'état) qui serait la date
la plus récente parmi toutes les date de révision de ma table principale.
Par contre, je ne sais comment faire pour que access choisisse cette date !
Est-ce que vous pouvez m'aider ? Si vous avez de meilleures idées pour
arriver au suivi des modifications, ne vous gênez pas pour me proposer autre
chose, je ne connais pas beaucoup access.
Autre chose : j'aimerais que l'historique des changements soient gardés dans
une autre table : comment faire ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Souriane
Merci Raymond.... cependant c'est un peut trop technique pour moi. Est-ce la façon la plus simple? Ou est-ce que quelqu'un aurait une autre suggestion? Ça serait très très très très apprécié!
Souriane
"Raymond" a écrit dans le message de news:
Bonjour.
Dans ton cas (à ta place) je créérais une table modifications, en relation n:1 avec la table article, dans laquelle on trouverait la référence de l'article avec date,N° et texte de modif. dans chaque état, en pied d'état, j'ouvrirais un recordset basé sur une requête premières valeurs triée en ordre descendant et j'imprimerais les 3 dernières modifs. Ce n'est qu'une idée. -- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Souriane" a écrit dans le message de news:
Bonjour!
Je suis en train de monter une base de données Access et je veux être capable de faire le suivi des modifications qui ont été effectuées sur chaque enregistrement. Dans ma table principale, j'ai ajouté les champs suivants :
- Date de révision,
- # de révision (que j'entre à la « main » parce que je ne sais pas
comment le faire automatiquement !)
- Modification(s) effectuée(s)
J'ai un état qui sera mis à la disposition d'employés sur le plancher de production et il faut qu'ils puissent être capables de repérer quel est le
bon rapport et ce qui a changé entre les 2 versions.
J'ai pensé mettre une date d'état (dans le pied d'état) qui serait la date
la plus récente parmi toutes les date de révision de ma table principale.
Par contre, je ne sais comment faire pour que access choisisse cette date
!
Est-ce que vous pouvez m'aider ? Si vous avez de meilleures idées pour arriver au suivi des modifications, ne vous gênez pas pour me proposer autre
chose, je ne connais pas beaucoup access.
Autre chose : j'aimerais que l'historique des changements soient gardés dans
une autre table : comment faire ?
Merci et bonne journée
Souriane
Merci Raymond.... cependant c'est un peut trop technique pour moi. Est-ce
la façon la plus simple? Ou est-ce que quelqu'un aurait une autre
suggestion? Ça serait très très très très apprécié!
Souriane
"Raymond" <Raymond.seneque@free.fr> a écrit dans le message de
news:eSHQ0JCUDHA.2220@TK2MSFTNGP11.phx.gbl...
Bonjour.
Dans ton cas (à ta place) je créérais une table modifications, en relation
n:1 avec la table article, dans laquelle on trouverait la référence de
l'article avec date,N° et texte de modif.
dans chaque état, en pied d'état, j'ouvrirais un recordset basé sur une
requête premières valeurs triée en ordre descendant et j'imprimerais les 3
dernières modifs.
Ce n'est qu'une idée.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"Souriane" <velarianebad@bigfoot.com> a écrit dans le message de
news:OacvuP5TDHA.1864@TK2MSFTNGP11.phx.gbl...
Bonjour!
Je suis en train de monter une base de données Access et je veux être
capable de faire le suivi des modifications qui ont été effectuées sur
chaque enregistrement. Dans ma table principale, j'ai ajouté les champs
suivants :
- Date de révision,
- # de révision (que j'entre à la « main » parce que je ne sais
pas
comment le faire automatiquement !)
- Modification(s) effectuée(s)
J'ai un état qui sera mis à la disposition d'employés sur le plancher de
production et il faut qu'ils puissent être capables de repérer quel est
le
bon rapport et ce qui a changé entre les 2 versions.
J'ai pensé mettre une date d'état (dans le pied d'état) qui serait la
date
la plus récente parmi toutes les date de révision de ma table
principale.
Par contre, je ne sais comment faire pour que access choisisse cette
date
!
Est-ce que vous pouvez m'aider ? Si vous avez de meilleures idées pour
arriver au suivi des modifications, ne vous gênez pas pour me proposer
autre
chose, je ne connais pas beaucoup access.
Autre chose : j'aimerais que l'historique des changements soient gardés
dans
Merci Raymond.... cependant c'est un peut trop technique pour moi. Est-ce la façon la plus simple? Ou est-ce que quelqu'un aurait une autre suggestion? Ça serait très très très très apprécié!
Souriane
"Raymond" a écrit dans le message de news:
Bonjour.
Dans ton cas (à ta place) je créérais une table modifications, en relation n:1 avec la table article, dans laquelle on trouverait la référence de l'article avec date,N° et texte de modif. dans chaque état, en pied d'état, j'ouvrirais un recordset basé sur une requête premières valeurs triée en ordre descendant et j'imprimerais les 3 dernières modifs. Ce n'est qu'une idée. -- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Souriane" a écrit dans le message de news:
Bonjour!
Je suis en train de monter une base de données Access et je veux être capable de faire le suivi des modifications qui ont été effectuées sur chaque enregistrement. Dans ma table principale, j'ai ajouté les champs suivants :
- Date de révision,
- # de révision (que j'entre à la « main » parce que je ne sais pas
comment le faire automatiquement !)
- Modification(s) effectuée(s)
J'ai un état qui sera mis à la disposition d'employés sur le plancher de production et il faut qu'ils puissent être capables de repérer quel est le
bon rapport et ce qui a changé entre les 2 versions.
J'ai pensé mettre une date d'état (dans le pied d'état) qui serait la date
la plus récente parmi toutes les date de révision de ma table principale.
Par contre, je ne sais comment faire pour que access choisisse cette date
!
Est-ce que vous pouvez m'aider ? Si vous avez de meilleures idées pour arriver au suivi des modifications, ne vous gênez pas pour me proposer autre
chose, je ne connais pas beaucoup access.
Autre chose : j'aimerais que l'historique des changements soient gardés dans
une autre table : comment faire ?
Merci et bonne journée
Souriane
Anor
Bonjour Souriane,
| Merci Raymond.... cependant c'est un peut trop technique pour moi. | Est-ce la façon la plus simple? Ou est-ce que quelqu'un aurait une | autre suggestion? Ça serait très très très très apprécié! | | Souriane |
Est-ce que tu veux absolument modifier la date en cas de modification d'un enregistrement ou la date du dernier enregistrement créé suffit-elle ?
Dans le 2ème cas, il suffit de mettre = Date() dans la valeur par défaut du champ [Date de révision]
ps : DateRevision est une syntaxe de loin préférable....
Et tu vas chercher la valeur maxi de ce champ pour l'afficher dans ton état (avec la fonction DMax)
Dans le premier cas, c'est pareil à part qu'il faut prévoir en plus la mise à jour de ce champ en cas de modification d'enregistrement, dans l'événement afterupdate du formulaire de saisie par exemple.
| Merci Raymond.... cependant c'est un peut trop technique pour moi.
| Est-ce la façon la plus simple? Ou est-ce que quelqu'un aurait une
| autre suggestion? Ça serait très très très très apprécié!
|
| Souriane
|
Est-ce que tu veux absolument modifier la date en cas de modification d'un enregistrement
ou la date du dernier enregistrement créé suffit-elle ?
Dans le 2ème cas, il suffit de mettre = Date() dans la valeur par défaut du champ [Date de
révision]
ps : DateRevision est une syntaxe de loin préférable....
Et tu vas chercher la valeur maxi de ce champ pour l'afficher dans ton état (avec la fonction
DMax)
Dans le premier cas, c'est pareil à part qu'il faut prévoir en plus la mise à jour de ce champ
en cas de modification d'enregistrement,
dans l'événement afterupdate du formulaire de saisie par exemple.
| Merci Raymond.... cependant c'est un peut trop technique pour moi. | Est-ce la façon la plus simple? Ou est-ce que quelqu'un aurait une | autre suggestion? Ça serait très très très très apprécié! | | Souriane |
Est-ce que tu veux absolument modifier la date en cas de modification d'un enregistrement ou la date du dernier enregistrement créé suffit-elle ?
Dans le 2ème cas, il suffit de mettre = Date() dans la valeur par défaut du champ [Date de révision]
ps : DateRevision est une syntaxe de loin préférable....
Et tu vas chercher la valeur maxi de ce champ pour l'afficher dans ton état (avec la fonction DMax)
Dans le premier cas, c'est pareil à part qu'il faut prévoir en plus la mise à jour de ce champ en cas de modification d'enregistrement, dans l'événement afterupdate du formulaire de saisie par exemple.