Masque : Liens vers des documents

Publié:
19 Déc 2003 à 11:35
par Julien
Mon objectif est d'afficher dans un masque "Client" la liste de ses Interlocuteurs, Actions et Propositions (ces trois types de docs sont dans la même base) et ses affaires En cours, Terminées et Archivées (situées dans des bases différentes).Actuellement, c'est réalisé via des champs multi-évalué avec des formules @dblookup sur le nom du client. Cela fonctionne mais il n'y a aucun lien vers les docs en question ce qui n'est tpas très convivial.J'ai tout d'abord essayé avec des vues intégrées, mais on ne peut pas en inclure plusieurs, même avec des sous masques. J'ai voulu essayer avec une seule vue contenant tous ces docs mais cela ne fonctionne pas non plus (cf "Vue : Afficher des docs de plusieurs bases").Auriez vous une solution. Par exemple, peut-ôn inclure un LienDoc dans un champ pour accéder au document?
Re: Masque : Liens vers des documents

Publié:
19 Déc 2003 à 19:41
par Raisin
Une idée:Tu crées un masque pour chaque vue intégrée que tu souhaites, bah intégrée

contenant chacun la vue en question.Soit masqueInterlocuteur, avec la vue integre Interlocuteur (afficher une seule catégorie: ton champ Clé).Propriété du masque "hérité les valeurs du doc sélectionné"- un champ calculé à l'affichage récupérant la clé du document "client"- Ta vue est catégorisée suivant cette clé- Un champ SaveOptions calculé à l'affichage pour empêcher l'enregistrement des doc ouvert avec ce masquePuis tu fais des actions ou autres accessibles depuis ton document "Client" avec en formule:@command([Compose];"masqueInterlocuteur");....Je pense que cela peut fonctionner. Tu seras peut être obligé de faire un refresh sur le postopen du masque.Call source.refresh par ex.Voilà une idée qui vaut ce qu'elle vaut :p
Re: Masque : Liens vers des documents

Publié:
22 Déc 2003 à 10:45
par Cedric
en v6 on peut intégrer plusieurs vues et même si elles proviennent de plusieurs bases différentes.Est-ce que vous n'avez pas l'intention de migrer prochainement ? Est-ce que ça ne serait pas un facteur de motivation à la migration ?sinon, je rejoins l'avis de Raisin, c'est le type de solution que tu as en v5, pas de miracle (sauf si tu étais en client léger web ?).