Page 1 sur 1

création d'une vue

MessagePublié: 28 Sep 2010 à 08:56
par isabelle
Bonjour à tous,

Dans une application existante et dont je ne peux pas modifier la structure des données,je dois ajouter une vue.
Les données dont je dispose ne sont pas bien structurées et je n’arrive pas à classer la vue comme on me le demande.

Est-il possible de préparer les données en lotus script (dans le queryopen ou dans le postopen de la vue) et de les afficher ensuite dans la vue ?
Si c’est possible, est-ce que quelqu’un peut me donner la syntaxe pour afficher les données dans les colonnes de la vue ?

Merci par avance pour votre aide.

MessagePublié: 28 Sep 2010 à 09:16
par Michael DELIQUE
salut

normalement une vue ne peux afficher que les données contenue dans un masque.

il est possible en Lotus script d'aller modifier les vues/colonnes mais je ne sais pas si ça sera faisable dynamiquement comme tu le souhaite. mais je te conseil de regarder dans l'aide en ligne à

NotesView
NotesViewNavigator
NotesViewEntryCollection
NotesViewEntry
NotesViewColumn

MessagePublié: 28 Sep 2010 à 09:35
par isabelle
c'est regardé dans l'aide, mais comme tu le dis, ça ne semble pas possible.
je mets en fichier joint (lotus.xls) une description de mes données et le style de vue qu'on me demande de créer.
ça fait un moment que je suis dessus et je n'ai pas trouvé la solution.
si quelqu'un à une idée ... elle sera la bien venue !!!

MessagePublié: 28 Sep 2010 à 10:08
par Michael DELIQUE
question

c'est pour du web ou du client lourd ?

MessagePublié: 28 Sep 2010 à 10:20
par isabelle
client lourd

MessagePublié: 28 Sep 2010 à 10:30
par amahi
Comment est fait le lien entre contact et information/client, comment sait tu que sophie a pour client 1 et 2 ? (quelle version de domino et notes?)

MessagePublié: 28 Sep 2010 à 10:49
par isabelle
le lien entre contact et information et client est fait par un champ "cle" qui est dans les 3 form ou par le champ "client" qui contient le nom du client et qui est aussi dans les 3 form
le client est en 7.0.2 et le seveur est en 8.5.1

MessagePublié: 28 Sep 2010 à 11:23
par amahi
Le seul moyen que je vois serait de consolider tes données dans une autre base.

MessagePublié: 29 Sep 2010 à 08:06
par isabelle
Quand tu dis consolider dans une autre base, tu veux dire copier les données dans une autre base et y ajouter les valeurs manquantes par programme pour pouvoir créer la vue ?

comment faire ensuite pour que les documentsde la vue pointent sur la base originale ?

MessagePublié: 29 Sep 2010 à 08:14
par Michael DELIQUE
salut

tu ne peut pa, mais par contre ta base via (un framaset et des plans) peut afficher la vue d'une autre base.

MessagePublié: 30 Sep 2010 à 08:10
par LSong
comme les autres il faut consolider les données
les vues du client lourd ne permette pas de faire des jointures

en simple ajouter dans la form info un champs contacte multivalué

mais la structure de donnée ici est de forme N-N
un contacte peu avoir plusieurs client et un client peu avoir plusieurs contacte, lotus n'est pas fait pour gérer simplement ce type de relation. c'est un truc qui risque fort de devenir une usine a gaz ... tu peu au lieu de faire une vue proposer un export Excel