Récupérer le contenu des anciens masques

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

Récupérer le contenu des anciens masques

Messagepar Christian Delval » 06 Oct 2014 à 11:04

Bonjour,

J'ai modifié un masque sur une base existante depuis longtemps déjà. Or il se trouve que le contenu des anciens masques qui contient des champs de texte riche à été remplacé par le contenu du masque modifié ! Donc je perds tous les anciens contenus des formulaires.

J'aimerai retrouver les anciens contenus des masques pré existants. Comment faire ?

Cordialement.
Développeur, administrateur de bases de données.
Christian Delval
Premier posts
Premier posts
 
Message(s) : 31
Inscrit(e) le : 11 Sep 2014 à 08:43

Re: Récupérer le contenu des anciens masques

Messagepar roubech » 06 Oct 2014 à 19:53

Tu as modifié quoi ?
c'est un champ texte riche calculé ?
tu fais bien la différence entre un masque et un document ?
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: Récupérer le contenu des anciens masques

Messagepar Christian Delval » 07 Oct 2014 à 07:56

Oui je fais la différence entre masques et documents.

Ici, il s'agit d'un Champ Rich Text modifiable nommé "DECISION_VU_1" que j'ai renommé en "DECISION_VU".

Maintenant, j'ai renommé "DECISION_VU" en "DECISION_VU_1" pensant que je retrouverai l'ancien contenu puisque l'ancien ITEM doit bien exister dans les anciens documents, et bien non, je ne retrouve pas l'ancien texte !!!

Comment faire ?

Merci pour votre aide.
Développeur, administrateur de bases de données.
Christian Delval
Premier posts
Premier posts
 
Message(s) : 31
Inscrit(e) le : 11 Sep 2014 à 08:43

Re: Récupérer le contenu des anciens masques

Messagepar Jérôme Deniau » 07 Oct 2014 à 21:41

Utiliser scanEZ ou notespeek pour analyser le document et corriger le masque en fonction de l'analyse!
Renommer un champ dans un masque ne renomme pas le champ dans les docs ce n'est pas un sgbdr et pour récupérer les données il faut faire un agent de filtre (terme officiel) qui permet de traiter les données existantes.

En gros en renommant un champ dans un masque on ne change pas les champs des documents, il faut faire un traitement si c'est ce que l'on doit faire. Une perte de données ne se fait que via un notesitem.remove ou un @deletefield

Avant de modifier la structure d'une base on sauvegarde les éléments de conception sous un ntf (modele/template) si on n'a pas d'outils on remplace la structure par la version précédente on valide la reprise des infos affichées et on recommence. Teamstudio delta permet cela de manière simple.
Avatar de l’utilisateur
Jérôme Deniau
Maître-posteur
Maître-posteur
 
Message(s) : 497
Inscrit(e) le : 08 Mars 2013 à 09:52
Localisation : Rennes (Bretagne à l'Ouest de la France)

Re: Récupérer le contenu des anciens masques

Messagepar Christian Delval » 08 Oct 2014 à 08:25

J'ai utilisé NotesPeek pour résoudre le problème. Il s'agissait d'un champ que j'avais renommé sans faire attention à l'impact que cela aurait. Donc j'ai récupéré mes billes.

Merci à tous !
Développeur, administrateur de bases de données.
Christian Delval
Premier posts
Premier posts
 
Message(s) : 31
Inscrit(e) le : 11 Sep 2014 à 08:43


Retour vers Développement