FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Fichier de log (log file)
Fichier de log (log file)
Débuté par laflammey, 30 jan. 2006 17:29 - 6 réponses
Connectez-vous…
laflammey
#1
Posté le 30 janvier 2006 - 17:29
J'ai une appli de gestion de recettes, une entête pour 1 à n détails pour chacune des recettes. On me demande de faire un log file de chaque modif. Je cherche un moyen simple et efficace. Il y a sûrement des idées parmis vous.
Gros merci de m'aider...
Signaler
0
0
andre.melin
#2
Posté le 30 janvier 2006 - 13:02
Je ne sais pas la taille de l'ensemble des fichiers donc je propose simplement
1. d'ajouter les champs de controle, reseauutilisateur, date de modif etc.
2. un champ "Encore Actif" type interrupteur Vrai, Faux.
3. Utiliser la fonction hcopy et permetrre la modif sur ce dernier enregistrement en n'oubliant de "désactiver" le précédent en jouant sur l'interrupteur.
4. De faire une routine de nettoyage utilisée de temps en temps pour supprimer les "désactiv"s".
5. De faire une routine pour réactiver la précédente et désactiver la présente.
Il est aussi pensable de faire une table copie conforme et d'y stocker les "anciennes".
Cela permet dans ce cas de ne pas devoit filtrer la table sur les actifs.
Personnellement j'ai fais cette dernière.
Signaler
0
0
saadidimiad
#3
Posté le 30 janvier 2006 - 17:50
voir l'aide: journalisation.
Signaler
0
0
laflammey
#4
Posté le 30 janvier 2006 - 18:01
Merci Mouad, les commentaires que j'ai sont que la journalisation est lourde est-ce aussi votre opinion?
Signaler
0
0
saadidimiad
#5
Posté le 30 janvier 2006 - 18:20
oui, effectivement.
si les mises à jour sont fréquentes sur la base de données, alors ça devient embarassant.
sinon, faire des tests et voir si c'est acceptable ou non!!
bon courage
Signaler
0
0
luc.st.yves_pas_de_spam
#6
Posté le 30 janvier 2006 - 18:27
Perso, je ne trouve pas la journalisation si lourde.
Par contre, tu peux aussi utiliser la solution suivante :
Te créer un trigger "AVANT" qui fera une recherche et comparera chacun des champs. Si le champs est différent, tu log dans une table contenant Usager, Date-Heure, NomChamps, ValeurAvant, ValeurApres. J'ai fais ce stratagème pour l'une de mes application et ça fait très bien.
Luc
Signaler
0
0
laflammey
#7
Posté le 30 janvier 2006 - 18:56
Merci à vous, vous me montrez une piste intelligente.
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WINDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Etats & Requêtes
Hors-sujet
Hors-sujet
Outils
Outils
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 25
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte