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

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

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

Messagepar cyril08 » 06 Déc 2010 à 16:03

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?
cyril08
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 349
Inscrit(e) le : 22 Nov 2010 à 17:11

Messagepar kochiz » 06 Déc 2010 à 16:34

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.
Patience et longueur de temps font plus que force ni que rage


Version Client 7
Version serveur 7 windows 2000/2003
Avatar de l’utilisateur
kochiz
Empereur des posts
Empereur des posts
 
Message(s) : 1232
Inscrit(e) le : 13 Jan 2005 à 11:01
Localisation : Hérault

Messagepar Michael DELIQUE » 06 Déc 2010 à 16:36

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...
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 Michael DELIQUE » 06 Déc 2010 à 16:41

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 cyril08 » 07 Déc 2010 à 09:14

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
cyril08
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 349
Inscrit(e) le : 22 Nov 2010 à 17:11

Messagepar Michael DELIQUE » 07 Déc 2010 à 09:33

comme expliqué le plus simple est un

Load compact database.nsf -c
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 roubech » 07 Déc 2010 à 21:07

à moins que tu ais atteind la limite, ce n'est pas dramatique, surtout s'il s'agit de ta base de dev
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar cyril08 » 07 Déc 2010 à 22:38

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
cyril08
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 349
Inscrit(e) le : 22 Nov 2010 à 17:11

Messagepar roubech » 08 Déc 2010 à 00:26

comme l'a dit Michael, avec un compact -c ou une copie de la base ca devrait s'arranger
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar cyril08 » 08 Déc 2010 à 09:45

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
cyril08
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 349
Inscrit(e) le : 22 Nov 2010 à 17:11

Messagepar Michael DELIQUE » 08 Déc 2010 à 09:50

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
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 roubech » 08 Déc 2010 à 20:21

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
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar cyril08 » 14 Déc 2010 à 16:59

le Load n'est pas une commande reconnue par le DOS
cyril08
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 349
Inscrit(e) le : 22 Nov 2010 à 17:11

Messagepar roubech » 14 Déc 2010 à 20:40

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 ....
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar cyril08 » 15 Déc 2010 à 09:57

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.
cyril08
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 349
Inscrit(e) le : 22 Nov 2010 à 17:11

Suivant

Retour vers Développement