Client lourd : Masque "lourd" en lecture seule

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

Client lourd : Masque "lourd" en lecture seule

Messagepar adx60 » 07 Juil 2010 à 15:51

Bonjour à tous...

J'ai une application (utilisée uniquement en client lourd) qui contient un masque assez lourd. c.a.d qui contient beaucoup de champ de type liste avec donc des DBLookup derrières... ET aussi quelques autres DBLookup pour trouver des descriptions dans des table et faire des contrôles de saisie de valeur...

Enfin le truc un peut lourd... Le tout avec DECS derrière, une ouverture de document directement sur le serveur prends 2 à 3 minutes...

Donc création de replica local, et ça marche nikel !

Sauf que, pour cette base, j'ai :

environs 100 utilisateurs qui vont faire de la maintenance, pour eux, replica local obligatoire, ça me vas...

environs 2500 utilisateurs qui peuvent "potentiellement" accéder a cette bases en lecture seul... (grosso modo, toutes la société, l'idée est d'ouvrir l'accès "-Default-" en read).

Ce que je ne veut pas : demander la création de 2500 replica locaux...

Donc j'essaye de trouver un truc pour que les utilisateurs "lecture seul" ne soit pas gêné par une ouverture de document qui prends 3 minutes...

J'ai donc essayé de créer une autre Form, beaucoup plus légère celle-ci, pas de gestion d'autorisation, pas de champ en éditable, que du "display", très peut de DBlookup (juste pour retrouver les descriptions), et ... c'est toujours aussi long ....

Je précise, j'ai ouvert ce "nouveau document" en faisant : Si utilisateur en lecture seul : modif du document : "Form = "LightForm" ouverture, puis re modification : "Form = "heavyForm" et c'est finis...

Quelqu'un aurait une piste pour moi ? Merci d'avance...

A bientôt...
Cordialement.

Gael.

Dans l'informatique, ce qui est bien : Chaque jour est un nouveau défis :mrgreen:. Ce qui est moche, On ne voit pas ses enfants grandir .... :cry:
Avatar de l’utilisateur
adx60
Posteur habitué
Posteur habitué
 
Message(s) : 245
Inscrit(e) le : 14 Jan 2008 à 10:27
Localisation : Le plessis belleville

Messagepar amahi » 07 Juil 2010 à 16:09

Tu as une propriete (form formula) au niveau de la vue qui te permet de choisir un masque d'ouverture en fonction de critere.
@Novaliance
amahi
Empereur des posts
Empereur des posts
 
Message(s) : 1032
Inscrit(e) le : 08 Jan 2007 à 16:57
Localisation : Region parisienne

Messagepar adx60 » 07 Juil 2010 à 17:50

Ok, je vais y jetez un œil.... Merci A+
Cordialement.

Gael.

Dans l'informatique, ce qui est bien : Chaque jour est un nouveau défis :mrgreen:. Ce qui est moche, On ne voit pas ses enfants grandir .... :cry:
Avatar de l’utilisateur
adx60
Posteur habitué
Posteur habitué
 
Message(s) : 245
Inscrit(e) le : 14 Jan 2008 à 10:27
Localisation : Le plessis belleville

Messagepar LSong » 08 Juil 2010 à 09:07

si tu ouvre la forme pour changer le champs forme ca va toujours prendre beaucoup de temps

il vaut mieux comme proposer changer la forme depuis la vue

surtout si le document restera en lecture seul
LSong
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 353
Inscrit(e) le : 07 Nov 2007 à 14:27
Localisation : Ile de france

Messagepar Gillou13 » 08 Juil 2010 à 10:18

petite suggestion :

et si tu passai par des sous-masque?

J'avai le même genre de souci sur une base (enregistrement <-> consultation) et je l'ai résolut en créant 2 sous-masques appelé selon le rôle des personnes.
Gillou13
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 368
Inscrit(e) le : 15 Avr 2005 à 09:49
Localisation : lyon

Messagepar Michael DELIQUE » 08 Juil 2010 à 10:21

salut

tu peut aussi tout simplemen bloquer le passage en editier via du LS ?
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 » 08 Juil 2010 à 10:43

bloquer l'édition ne vas arranger son probleme de lenteur
LSong
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 353
Inscrit(e) le : 07 Nov 2007 à 14:27
Localisation : Ile de france

Messagepar adx60 » 08 Juil 2010 à 14:36

Hello a tous...

Plein de suggestion, il ne me reste plus qu'a trouver du temps pour essayer ....

Dans tous les cas, Merci a tous, je vous dirais si une solution est correcte pour mon cas....

A+
Cordialement.

Gael.

Dans l'informatique, ce qui est bien : Chaque jour est un nouveau défis :mrgreen:. Ce qui est moche, On ne voit pas ses enfants grandir .... :cry:
Avatar de l’utilisateur
adx60
Posteur habitué
Posteur habitué
 
Message(s) : 245
Inscrit(e) le : 14 Jan 2008 à 10:27
Localisation : Le plessis belleville


Retour vers Développement

cron