0

J'ai un client MS-Access 2007 qui utilise un fichier frontal et des fichiers backend MDB Access 2003. La désactivation de la barre de ruban supprime certains comportements indésirables (tels que la navigation dans les enregistrements ... même si l'option 'Record Selector' est définie sur false, elle persiste dans la barre du ruban), mais lorsque je le fais, le les options d'impression sont perdues en mode d'aperçu avant impression d'un rapport. Pour cette raison, personne ne peut réellement imprimer.Désactivation de la barre de ruban à l'exception des rapports (Aperçu avant impression) Dans MS-Access

Y a-t-il un moyen de contourner cela?

Répondre

1

J'ai eu exactement le même problème. J'ai créé un menu contextuel personnalisé et ajouté la commande d'impression à cela. J'ai ensuite défini la propriété Barre de menus contextuels sur le rapport à cette barre de menus.

Le lien suivant montre comment créer un menu contextuel personnalisé dans Access 2003

http://www.vb123.com/toolshed/05_map/ch07_rightclickmenu.htm

+0

C'est ce que j'ai fini par faire. Juste fait une commande simple 'DoCmd.PrintOut' comme l'option de clic droit et désactivé le ruban. – Nitrodist

0

Dans Access 2010, pour cacher le ruban, bouton de bureau, et tout ce genre de choses, il une ligne de code VBA:

DoCmd.ShowToolbar "Ribbon", acToolbarNo 

Malheureusement, ci-dessus ne fonctionne pas en 2007 (c'est une nouvelle fonctionnalité pour l'accès 2010). En 2007, créez simplement un ruban personnalisé qui cache la plupart des éléments (spécifiez-le au niveau de l'application). Ensuite, pour les rapports, vous avez besoin d'un ruban personnalisé de toute façon si vous allez déployer en utilisant runtime.

J'ai un échantillon de rubans conçus uniquement à cet effet. Notez que vous pouvez ainsi avoir un joli ruban personnalisé juste pour les rapports. Vous devez spécifier le ruban personnalisé dans l'onglet "autre" de la feuille de propriétés des rapports, et vous n'avez même pas besoin de code pour afficher le ruban.

Ce qui pourrait être un problème mineur est que vous souhaitiez probablement que le ruban soit minimisé pour tous les programmes sauf pour les rapports où je préfère le ruban au maximum. J'ai un exemple ici, vous pouvez télécharger ce fait pour vous:

Access 2007 exemple d'interface cachée - cliquer ici Access 2007 exemple d'interface cachée - click here

J'ai aussi quelques autres exemples de ruban, et une avec un enregistrer en pdf et email en PDF dans ce ruban, vous pouvez trouver cela ici aussi: http://www.members.shaw.ca/AlbertKallal/msaccess/DownLoad.htm

Questions connexes