Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Lotus Notes
Lotus Notes Forum d'entraide sur le logiciel de travail collaboratif Lotus Notes
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/12/2011, 22h30   #1
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
Par défaut Export de données d'une application Notes

Hello,

Je dois exporter les données d'une toute petite application Lotus Notes.

J'ai le fichier toto.nfs que je peux ouvrir invariablement avec Notes, Notes Admin ou Notes Designer.

J'avais comme première idée de créer, via Designer, une vue avec tous les champs de l'application pour l'exporter ensuite sur Excel. Malheureusement, je n'arrive pas à trouver l'un des champs : le plus long et le plus intéressant à devoir exporter (une longue description).

Partant d'une Forms, je peux voir tous les noms de tous les champs à exporter sous Reference / Database Fields.

Je créée ensuite une nouvelle view. J'ajoute toutes les colonnes nécessaires en choisissant, pour chacune d'elles, Column Value = <Nom du champ> en allant piocher le nom des champs dans Field. Mais je n'arrive pas à trouver le fameux champs.

  1. où crée-t-on les champs de la base ?
  2. comment puis-je faire en sorte que le champ long apparaîsse dans la liste des champs disponibles pour les colonnes de la vue ?
  3. y a-t-il un autre moyen moins bourin d'exporter des données de l'application Lotus ?
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql
Administrateur SAP
Mes articles

Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2011, 13h56   #2
Membre actif
 
Inscription : juin 2006
Messages : 161
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 161
Points : 154
Points : 154
Bonjour,

1. Les champs de la base se créent à partir de masques ou par programme (via langage de formule, lotusscript ou autre). Exemple de formule :

Code :
FIELD MonChamp := "Ma valeur";
2. Les champs qui apparaissent dans la liste sont ceux qui ont été créés dans un masque de l'application à un moment donné. Visiblement, votre champ n'a pas été créé à partir d'un masque. Il faut simplement taper son nom dans la partie formule de la colonne. Perso, je ne me sers jamais de cette liste de champs car elle ne contient pas forcément tout (comme dans votre cas) et contient même les champs qui n'existent plus.

3. Créer une vue pour exporter est le moyen le plus simple.

@+
Zabriskir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 11h15   #3
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
J'ai ajouté dans ma colonne le nom du champ sous Formula.
Il apparaît vide dans la vue lorsque je la rafraichis.
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql
Administrateur SAP
Mes articles

Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 13h48   #4
Membre actif
 
Inscription : juin 2006
Messages : 161
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 161
Points : 154
Points : 154
Votre champ est de type texte riche ?
Que s'affiche-t-il quand vous accédez au champ à partir de la box des propriétés du document, deuxième onglet ?
Images attachées
Type de fichier : png InfoBox.png (8,8 Ko, 4 affichages)
Zabriskir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 14h23   #5
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
Oui, c'est un Rich Text. Après coup, je l'avais "tagué" Text afin de déterminer si le type était la cause de mon problème, mais cela ne change que dans le Form, visiblement pas au niveau du champ.
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql
Administrateur SAP
Mes articles

Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 14h48   #6
Membre actif
 
Inscription : juin 2006
Messages : 161
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 161
Points : 154
Points : 154
Modifier le type du champ dans le masque n'a d'effet que sur les nouveaux documents.
Pour afficher le contenu d'un champ de type texte riche dans une vue, vous n'avez pas d'autres solutions que de placer un champ calculé de type texte dans votre masque avec une formule utilisant @Abstract (consultez l'aide de Designer). Ensuite, référencez ce nouveau champ texte dans la colonne de votre vue.
Comme dans votre cas des documents existent déjà, il faut recalculer tous les documents pour mettre à jour le nouveau champ texte :
- soit en ouvrant, enregistrant et fermant chaque document,
- soit en utilisant un agent avec la commande ToolsRefreshAllDocs ou en LotusScript.

@+
Zabriskir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 15h45   #7
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
Je tente sans succès un

Code :
@Abstract("[TRYFIT]",6000,"",MonChampRichText) ;
Je me ramasse un An operator or semicolonwas expectedbut note was encountered : ',8000,'
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql
Administrateur SAP
Mes articles

Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 16h48   #8
Membre actif
 
Inscription : juin 2006
Messages : 161
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 161
Points : 154
Points : 154
Essayez :

Code :
@Abstract([TRYFIT]; 6000; ""; "MonChampRichText") ;
Zabriskir est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 19h12   #9
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
merci, mais j'ai trouvé une alternative

1) un nouveau champ de type Text ayant pour contenu ChampRtf
2) ce nouveau champ dans ma vue
3) une action ToolsRefreshAllDocs sur la vue pour rafraichir tous les champs
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql
Administrateur SAP
Mes articles

Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h23.


 
 
 
 
Partenaires

Hébergement Web