PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WEBDEV 2024 → HISTORIQUE DES MODIF(S)
HISTORIQUE DES MODIF(S)
Iniciado por gellis.amine, 09,may. 2005 09:58 - 4 respuestas
Publicado el 09,mayo 2005 - 09:58
cOMMENT GARDER EN HISTORIQUE LES MODIF D'UNE FICHE CLIENT
Publicado el 09,mayo 2005 - 12:04
Une solution parmi d'autre

Tu ajoutes dans ta table une reference du type date_debut_effet ,
date_fin_effet
Quand tu fais une modification de ta fiche client, tu positionnes la
date_fin_effet de ton enregistrement n à la date que tu souhaites et tu crée
un nouvel enregistrement, ayant pour date_debut_effet la date_fin_effet de
ton enregistrement n à J+1

ex

Avant Modification
enr 1
N° cli : 0001
Mr dupont
N° avenant : 1
prime_assu : 200
date_deb_effet : 01/01/2005
date_fin_effet : 02/06/2005

Après Modification
enr 2
N° cli : 0001
Mr dupont
N° avenant : 2
prime_assu : 250
date_deb_effet : 03/06/2005
date_fin_effet : 31/12/9999


Il est assez courant d'utiliser ce système dans les assurances, ou l'on doit
garder une trace du passé, j'espere avoir répondu a ta question






"gellis amine" <gellis.amine@free.fr> a écrit dans le message de news:
427ef015$1@news.pcsoft.fr...

cOMMENT GARDER EN HISTORIQUE LES MODIF D'UNE FICHE CLIENT

Publicado el 09,mayo 2005 - 12:08
Bonjour,

Moi, j'ai créé un fichier similaire appelé historique_client que j'alimente à chaque modif du fichier client avec la date de modif.

En espérant que çà t'aide.

Arnaud
Publicado el 09,mayo 2005 - 15:27
gellis amine a présenté l'énoncé suivant :
> cOMMENT GARDER EN HISTORIQUE LES MODIF D'UNE FICHE CLIENT

En creant un trigger qui va écrire dans un fichier historique le
contenu de la fiche client avant modification.
En mettant cela dans un trigger, il ne faut plus rien changer dans le
code du programme.
Si tu ulise une base de données externe (p.e. SQL Server) le trigger
peut même être géré automatiquement en dehors de ton application.

--
A+

PhL
Publicado el 09,mayo 2005 - 15:43
utilise les journaux. tu coches dans l'analyse : journaler le fichier et l'historique sera dans le fichier journal.

A+
Adrien