Afficher les modifications d'un champ

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Afficher les modifications d'un champ

Messagepar gadcho » 10 Juin 2010 à 14:26

Bonjour,
Existe t-il une méthode simple qui permet de visualiser les champs modifiés dans un masque ?
Merci de votre réponse
gadcho
Posteur habitué
Posteur habitué
 
Message(s) : 221
Inscrit(e) le : 25 Fév 2005 à 10:51
Localisation : Midi-Pyrénées

Messagepar LSong » 14 Juin 2010 à 10:35

Methode simple non mais plus compliquer oui :D

personnelement j'utilise la methode suivante
il y a 3 niveau dans un document
le Front-end : affiché a l'ecran (uidoc)
le back-end : celui sous l'uidoc
et celui dans la base, tu peu le recuperer dans une vue

le save reviens a synchroniser le back-end et la base

l'idée est d'aller chercher le doc dans la base pour vérifier les champs qui sont différent, plus qu'a faire une boucle
ForAll elem in doc.items

personnelement je fait aussi une liste d'exclusion pour ne pas traiter une serie de champs technique
LSong
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 353
Inscrit(e) le : 07 Nov 2007 à 14:27
Localisation : Ile de france

Messagepar gadcho » 16 Juin 2010 à 09:09

Bonjour,
Et en formule c'est possible ?
Merci
gadcho
Posteur habitué
Posteur habitué
 
Message(s) : 221
Inscrit(e) le : 25 Fév 2005 à 10:51
Localisation : Midi-Pyrénées

Messagepar Michael DELIQUE » 16 Juin 2010 à 09:38

oui

mais a mona vis ça sera plus simple et efficasse en LS et tu n'est pas obligé de le faire ne back-en tu peux aussi le faire ne front-end

tout dépend de ton besoin

le principe

a l'ouverture on stock la valeur des champs dans des variables ou champs temporaire

et a la fermeture et/ou save tu regarde s'il ya une différence entre le champ et sa velur sauvegardé a l'ouverture
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar gadcho » 16 Juin 2010 à 09:45

En fait, ce que j'aurais voulu c'est quelque chose de visuel pour l'utilisateur. Par exemple, le champ est d'une autre couleur si il a été modifié.
Je vais essayer de faire une comparaison des champs à la sauvegarde.
Merci.
gadcho
Posteur habitué
Posteur habitué
 
Message(s) : 221
Inscrit(e) le : 25 Fév 2005 à 10:51
Localisation : Midi-Pyrénées

Messagepar Michael DELIQUE » 16 Juin 2010 à 09:51

je t'ai donné l'algo de base ensuite a toi de voir ce que tu soihaite faire et comment l'implémenter car ça ne sera pas de la même maniere en web ou en client lourd
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar LSong » 16 Juin 2010 à 09:51

si tu veux que ce soit visuel

dans l'entering du champs sauvegarde la valeur dans une variable global
dans l'exiting vérifie si la valeur a changé et mette a jours demasque une icone devant pour dire modifier

mais ce type de verification ne permet pas de tester les modification qui ne sont pas dut a une action directe (comme les champs calculé ou mis a jour par formule ou script)
LSong
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 353
Inscrit(e) le : 07 Nov 2007 à 14:27
Localisation : Ile de france


Retour vers Développement

cron