PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → Historique des saisies
Historique des saisies
Débuté par Alain, 20 sep. 2018 08:23 - 2 réponses
Membre enregistré
14 messages
Posté le 20 septembre 2018 - 08:23
Bonjour à tous,
Un champ texte dans une fenêtre est paramétré pour mémoriser l'historique des saisies.
A la suite d'une mise à jour de la fenêtre en clientèle l'historique a disparu.
Je voudrais savoir s'il y a une possibilité de le récupérer (comment se fait la mémorisation? où sont stockées les données mémorisée?)
Parallèlement j'aimerais savoir si à partir des enregistrement présents dans la base de données, (qui contiennent toutes les occurrences possibles) il est possible de reconstituer l'historique disparu.
Merci de vos lumières
AE

--
Alain Esmilaire
Membre enregistré
939 messages
Popularité : +66 (68 votes)
Posté le 21 septembre 2018 - 14:28
Bonjour Alain,

Voir ce point de la documentation :
https://doc.pcsoft.fr/fr-FR/?9000019

Extrait :
Lorsque le mécanisme de persistance d’un champ est activé :
Le contenu du champ est mémorisé lors de la fermeture de l’application.
WINDEV Ces informations sont stockées par défaut dans la base de registre dans la clé "HKEY_CURRENT_USER\Software\<Société>\<Nom du projet>". Cette clé peut être connue par programmation grâce à la fonction ProjetInfo.

Donc normalement, votre historique des saisies devrait être sauvegardé dans la base de registre du poste en question, c'est pas poste et non centralisé et encore moins dans une base HyperFile.
Dans la base de registre, c'est normalement classé avec les noms des fenêtres dans votre projet, puis à l'intérieur par nom des champs.
Dans le champ en question il devrait avoir une clé 'ListeHistoriqueSaisie'.

Le plus simple sera ensuite , soit par programme soit manuellement , récupérer cette valeur.

Bon dèv
Membre enregistré
14 messages
Posté le 21 septembre 2018 - 15:07
Grand merci pour cette réponse rapide et précise :)

--
AE (74)