création d'une vue

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

création d'une vue

Messagepar isabelle » 28 Sep 2010 à 08:56

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.
Avatar de l’utilisateur
isabelle
Posteur néophyte
Posteur néophyte
 
Message(s) : 70
Inscrit(e) le : 04 Oct 2007 à 10:03
Localisation : brest

Messagepar Michael DELIQUE » 28 Sep 2010 à 09:16

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
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 isabelle » 28 Sep 2010 à 09:35

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 !!!
Avatar de l’utilisateur
isabelle
Posteur néophyte
Posteur néophyte
 
Message(s) : 70
Inscrit(e) le : 04 Oct 2007 à 10:03
Localisation : brest

Messagepar Michael DELIQUE » 28 Sep 2010 à 10:08

question

c'est pour du web ou du client lourd ?
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 isabelle » 28 Sep 2010 à 10:20

client lourd
Avatar de l’utilisateur
isabelle
Posteur néophyte
Posteur néophyte
 
Message(s) : 70
Inscrit(e) le : 04 Oct 2007 à 10:03
Localisation : brest

Messagepar amahi » 28 Sep 2010 à 10:30

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?)
@Novaliance
amahi
Empereur des posts
Empereur des posts
 
Message(s) : 1032
Inscrit(e) le : 08 Jan 2007 à 16:57
Localisation : Region parisienne

Messagepar isabelle » 28 Sep 2010 à 10:49

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
Avatar de l’utilisateur
isabelle
Posteur néophyte
Posteur néophyte
 
Message(s) : 70
Inscrit(e) le : 04 Oct 2007 à 10:03
Localisation : brest

Messagepar amahi » 28 Sep 2010 à 11:23

Le seul moyen que je vois serait de consolider tes données dans une autre base.
@Novaliance
amahi
Empereur des posts
Empereur des posts
 
Message(s) : 1032
Inscrit(e) le : 08 Jan 2007 à 16:57
Localisation : Region parisienne

Messagepar isabelle » 29 Sep 2010 à 08:06

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 ?
Avatar de l’utilisateur
isabelle
Posteur néophyte
Posteur néophyte
 
Message(s) : 70
Inscrit(e) le : 04 Oct 2007 à 10:03
Localisation : brest

Messagepar Michael DELIQUE » 29 Sep 2010 à 08:14

salut

tu ne peut pa, mais par contre ta base via (un framaset et des plans) peut afficher la vue d'une autre base.
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 LSong » 30 Sep 2010 à 08:10

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
LSong
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 353
Inscrit(e) le : 07 Nov 2007 à 14:27
Localisation : Ile de france


Retour vers Développement

cron