Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/11/2007, 15h54   #1
Candidat au titre de Membre du Club
 
Inscription : octobre 2005
Messages : 50
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 50
Points : 10
Points : 10
Par défaut Menu Contextuel inactif

Bonjour,
Apres avoir masquer ma fenetre access par l'intermediare de la commande suivante : DoCmd.RunCommand acCmdAppMinimize et décocher les options
de démmarage (seul autoriser Menu Contextuel et Fonctions speciales cochées)
puis déclarer les option Fen indépendante et nodal sur OUI, mon application access fonctionne a merveille (plus de menu access et formulaire seul en plein écran).
Cepandant lorque je lance un etat j'avais un menu contextuel PRINT pour imprimer l'etat si j'en avais besoin et du coup il ne s'affice plus. et je ne peut donc plus imprimer mon etat.
A priori pas possible d'integrer un bouton de commande dans un etat qui lancerai une impression.
Il faudrait peut etre réactiver l'affichage de la fenetre access temporairement lors de l'ouverture de l'etat, mais je n'y arrive pas.

Avez vous une solution ??

merci d'avance
Rikou31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2007, 16h27   #2
Membre Expert
 
Inscription : août 2006
Messages : 1 435
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 1 435
Points : 1 756
Points : 1 756
Il serait possible de créer un menu Impression contenant la commande Impression qui s'afficherait à l'ouverture de l'état et disparaitrait à la fermeture de l'état

Code :
1
2
3
4
5
6
7
8
 
Private Sub Report_Deactivate()
 CommandBars("Impression").Visible = False
End Sub
 
Private Sub Report_Open(Cancel As Integer)
  CommandBars("Impression").Visible = True
End Sub
helas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2007, 17h42   #3
En attente de confirmation mail
 
Inscription : février 2005
Messages : 1 731
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : février 2005
Messages : 1 731
Points : 2 010
Points : 2 010
Bonjour,

Pour compléter le message de helas...

Si le Pb est que les menus Office ne fonctionnent pas bien quand la fenêtre principale d'Access est cachée, alors tu peux aussi créer ton propre menu contextuel basé sur l'API Windows, comme le propose cet encart de la FAQ:
http://access.developpez.com/sources...ContextMenuAPI

Pour afficher le menu contextuel "API", il faudrait gérer l'événement MouseUp de l'état concerné et réagir si le bouton droit de la souris est relâché, c'est possible en Access 2007 (d'après ce que j'ai pu lire).

Sinon, pour les versions antérieures d'Access, il faut programmer soit-même la détection du clic droit (là ça se complique pas mal, mais c'est possible ).
Où alors faire ce que suggère helas.

Maintenant, si tu es le seul utilisateur, peut-être qu'une simple combinaison de touche Ctrl+P pourrait suffir...
_
=JBO= est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2007, 10h04   #4
Candidat au titre de Membre du Club
 
Inscription : octobre 2005
Messages : 50
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 50
Points : 10
Points : 10
Citation:
Envoyé par helas Voir le message
Il serait possible de créer un menu Impression contenant la commande Impression qui s'afficherait à l'ouverture de l'état et disparaitrait à la fermeture de l'état

Code :
1
2
3
4
5
6
7
8
 
Private Sub Report_Deactivate()
 CommandBars("Impression").Visible = False
End Sub
 
Private Sub Report_Open(Cancel As Integer)
  CommandBars("Impression").Visible = True
End Sub
Bon j'ai testé ce code et il me renvoi l'erreur 5 (Argument ou appel de procedure incorrect)
Rikou31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2007, 10h30   #5
Candidat au titre de Membre du Club
 
Inscription : octobre 2005
Messages : 50
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 50
Points : 10
Points : 10
Citation:
Envoyé par =JBO= Voir le message
Bonjour,

Pour compléter le message de helas...

Si le Pb est que les menus Office ne fonctionnent pas bien quand la fenêtre principale d'Access est cachée, alors tu peux aussi créer ton propre menu contextuel basé sur l'API Windows, comme le propose cet encart de la FAQ:
http://access.developpez.com/sources...ContextMenuAPI

_
Pour ce code la j'arrive a l'adapter a mon projet, je suis pas un expert désolé.
La 1ere partie est a mettre dans un nouveau module ?
Rikou31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2007, 21h38   #6
Candidat au titre de Membre du Club
 
Inscription : octobre 2005
Messages : 50
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 50
Points : 10
Points : 10
Ok j'ai trouver une autre solution en attendant de trouver mieux je lance une macro qui ouvre l'etat en impression direct, j'ai pas d'apercu mais bon tampis

Merci pour votre aide
Rikou31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h33.


 
 
 
 
Partenaires

Hébergement Web