bonjour,
voila, j'ai 2 imprimante, et qaund je cliq sur le bouton imprimer, j'aimerai qu'un panneau s'ouvre pour me demander sur quel imprimante je veut imprimer, vous saver comme quand on imprime avec internet explorer
merci
bonjour,
voila, j'ai 2 imprimante, et qaund je cliq sur le bouton imprimer, j'aimerai qu'un panneau s'ouvre pour me demander sur quel imprimante je veut imprimer, vous saver comme quand on imprime avec internet explorer
merci
Salut, une solution "bricolée"...
Autrement il faut passer par l'objet printer. Des post existent dans ce sens,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub Bascule13_Click() On Error Resume Next DoCmd.OpenReport "MyReport", acViewPreview 'Obligatoire pour rendre "MyReport" Courant à l'impression. DoCmd.RunCommand acCmdPrint 'Boîte de dialogue Options d'impression DoCmd.OpenReport "MyReport", acNormal ' Tu imprimes End Sub
+ la Faq. Fais une recherche sur Imprimante/Printer.
je te remercie pour ta reponse, pourrai tu m'en dire plus, ce code, je doit le mettre en code dans le bouton ?
sinon tu me parlait des fac, mais il fait ecree des module, et je ne sias pas comment faire, et surtout je ne sais pas comment les executer dans mon formulaire.
merci
je me corrige, j'ai reussi a faire fonctionner ton code
merci beaucoup pour ton aide
Avec une meilleure gestion d'erreurs:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Private Sub Bascule13_Click() On Error GoTo Err DoCmd.OpenReport "MyReport", acViewPreview 'Obligatoire pour rendre "MyReport" Courant à l'impression. DoCmd.RunCommand acCmdPrint 'Boîte de dialogue Options d'impression DoCmd.OpenReport "MyReport", acNormal ' Tu imprimes Exit_Err: Exit Sub Err: If Err.Number = 2501 Then 'Evite le message d'annulation de la commande CmdPrint Else MsgBox Err.Description & " " & Err.Number End If Resume Exit_Err End Sub
super cool, j'ai du en lever cette ligne
DoCmd.OpenReport "MyReport", acNormal ' Tu imprimes
car si je la laisse ca imprime de page
sinon ca marche super bien merci avec ca je finalise mon fichier
oui cette ligne est inutile effectivement car accmdprint imprime implicitement l'objet courant. Autant pour moi...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager