Page 1 sur 2

Probléme Champ crée puis supprimé visible dans Designer

MessagePublié: 06 Déc 2010 à 16:03
par cyril08
Il y a plusieurs champs dans la base que je developpe dont je suis servi pour faire des tests et dont je ne me sert plus. Cependant dans la bibliothéque des champs ils apparaissent toujours. Est ce que quelqu'un sait comment les faire disparaitre?

MessagePublié: 06 Déc 2010 à 16:34
par kochiz
Bonjour,

Il me semble que le sujet a déjà été abordé sur ce forum, je ne me souviens pas de la réponse avec exactitute mais je crois qu'il convient de faire une copie du design de ta base, de supprimer tous les docs (plus précisément de supprimer les items des docs) ayant été créés avec les anciens champs.

MessagePublié: 06 Déc 2010 à 16:36
par Michael DELIQUE
salut

oui en effet ce sont les champ fantomes. rien de bien méchant, mais ça peut être chiant.

alors 3 solution :

- quand tu supprime un champ, tu positione le curseur dessus et tu fait suppre (tu aura un message demande confirmation)

- tu fais une copie de la base (les champs disparaissent)

- un bout de lotus script pour les virer...

MessagePublié: 06 Déc 2010 à 16:41
par Michael DELIQUE

MessagePublié: 07 Déc 2010 à 09:14
par cyril08
Michael DELIQUE a écrit:c'est tout bien expliqué là => http://www.domlike.net/domlike/dl2.nsf/ ... OME-6X9U42


J'ai essayé tout ce que tu m'as conseillé sauf le LS et cela ne fonctionne pas, c'est peut etre du à la version de mon Lotus.

Ensuite je suis allé sur dominolink et le tutoriel est uniquement pour augmenter le nombre de champs dans la base et pas supprimé les champs devenus fantome

MessagePublié: 07 Déc 2010 à 09:33
par Michael DELIQUE
comme expliqué le plus simple est un

Load compact database.nsf -c

MessagePublié: 07 Déc 2010 à 21:07
par roubech
à moins que tu ais atteind la limite, ce n'est pas dramatique, surtout s'il s'agit de ta base de dev

MessagePublié: 07 Déc 2010 à 22:38
par cyril08
roubech a écrit:à moins que tu ais atteind la limite, ce n'est pas dramatique, surtout s'il s'agit de ta base de dev


Oui je sais mais c'est une question d'esthétique et de satisfaction d'avoir créer un produit clean

MessagePublié: 08 Déc 2010 à 00:26
par roubech
comme l'a dit Michael, avec un compact -c ou une copie de la base ca devrait s'arranger

MessagePublié: 08 Déc 2010 à 09:45
par cyril08
roubech a écrit:comme l'a dit Michael, avec un compact -c ou une copie de la base ca devrait s'arranger


En faisant une copie cela ne fonctionne pas j'ai essayé.

Par contre je ne comprend pas ce que c'est que le compact-c

MessagePublié: 08 Déc 2010 à 09:50
par Michael DELIQUE
dans la console du serveur tu tapes un Load compact database.nsf -c

database.nsf c'est le chemin et le nom de ta base.

sinon tu peu le lancer via un Notessession.sendconsole

MessagePublié: 08 Déc 2010 à 20:21
par roubech
le -c pour pour faire une optimisation en mode copie. ca nécessite que la base ne soit pas ouverte par personne

http://publib.boulder.ibm.com/infocente ... STEPS.html

MessagePublié: 14 Déc 2010 à 16:59
par cyril08
le Load n'est pas une commande reconnue par le DOS

MessagePublié: 14 Déc 2010 à 20:40
par roubech
DOS ???
Tu es bien sur un serveur Domino ? tu as accès à la console Domino pour taper des commande Domino ?

Si tu fais ton dev sur ton poste sans serveur local, d'accord, il faut passer par une fenetre DOS pour lancer l'exécutable correspondant à cette commande domino : ncompact ....

MessagePublié: 15 Déc 2010 à 09:57
par cyril08
roubech a écrit:DOS ???
Tu es bien sur un serveur Domino ? tu as accès à la console Domino pour taper des commande Domino ?

Si tu fais ton dev sur ton poste sans serveur local, d'accord, il faut passer par une fenetre DOS pour lancer l'exécutable correspondant à cette commande domino : ncompact ....


oui je suis en local sur mon PC et non sur serveur d'où le faite que j'ai utilisé le DOS.
la commande Load n'est pas reconnue par le DOS.