Page 1 sur 1

Client lourd : Masque "lourd" en lecture seule

MessagePublié: 07 Juil 2010 à 15:51
par adx60
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...

MessagePublié: 07 Juil 2010 à 16:09
par amahi
Tu as une propriete (form formula) au niveau de la vue qui te permet de choisir un masque d'ouverture en fonction de critere.

MessagePublié: 07 Juil 2010 à 17:50
par adx60
Ok, je vais y jetez un œil.... Merci A+

MessagePublié: 08 Juil 2010 à 09:07
par LSong
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

MessagePublié: 08 Juil 2010 à 10:18
par Gillou13
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.

MessagePublié: 08 Juil 2010 à 10:21
par Michael DELIQUE
salut

tu peut aussi tout simplemen bloquer le passage en editier via du LS ?

MessagePublié: 08 Juil 2010 à 10:43
par LSong
bloquer l'édition ne vas arranger son probleme de lenteur

MessagePublié: 08 Juil 2010 à 14:36
par adx60
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+