2010-02-28 22 views
1

Lorsque les utilisateurs prévisualisent un rapport, je souhaite éviter de leur donner la possibilité d'ouvrir un autre rapport ou d'enregistrer le rapport en cours. Ouvrir et enregistrer sont des éléments du menu par défaut et de la barre d'outils qui apparaissent sur le formulaire de rendu de l'aperçu de Rave; Je voudrais les rendre non visibles.Est-il possible de modifier l'apparence du formulaire Aperçu d'un rapport Rave?

J'utilise la version de Rave qui vient avec Delphi 2006.

Merci, comme toujours - Al C.

Répondre

1

Si vous utilisez un objet système Rave alors il est facile de désactiver la Enregistrer option de menu en définissant cette propriété sur false:

système Propriétés-> SystemOptions-> soAllowSaveFromPreview

Si vous n'utilisez un objet système Rave, il est facile d'ajouter un. Définissez ensuite la propriété Rave Project Engine sur le nouvel objet System. Vous ne devriez pas avoir besoin de changer de code. Le projet Rave utilisera ensuite les propriétés de l'objet System lors de la génération de rapports.

Je crois que j'ai essayé de comprendre comment désactiver le menu File-Open mais je n'ai pas eu de chance. Une fois que les utilisateurs ne peuvent plus enregistrer de rapports, aucun rapport Rave ne leur est ouvert à moins que votre application enregistre des fichiers de rapport.

+0

Merci pour la réponse. J'ai hâte de l'essayer quand je serai devant mon code source ... Je suis avec vous sur le point d'accès au fichier. Merci d'avoir essayé de le comprendre. J'essayais d'empêcher les utilisateurs d'essayer d'ouvrir des fichiers de rapport non-Rave, aussi. –