OVH Cloud OVH Cloud

Imprimante spécifique

13 réponses
Avatar
Julien
Bonjour,

Je voulais savoir s'il est possible depuis une commande sur un formulaire
lors de l'ouverture d'un état de spécifié l'imprimante à utiliser.
Actuellement j'ai copier-coller mon état en définissant pour chaque état
(états identiques) l'imprimante à utiliser et je perds beaucoup de temps
quand il faut modifier le contenu de l'état...

Merci d'avance

Julien

3 réponses

1 2
Avatar
3stone
Salut,

"Julien"
| quel est le paramètre pour sélectionner l'imprimante par défault ?


dim repMonEtat as report
repMonEtat = "NomEtat"
repMonEtat.UseDefaultPrinter = True

ou
Reports("NomEtat").UseDefaultPrinter = True


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
Julien
Bonjour Pierre,

Je n'arrive pas à arriver à mes fins...
voila la fonction, dois-je rajouter un docmd.openreport ?

Private Sub impdir_Click()
Dim repMonEtat As Report
repMonEtat = "P_DOC"
repMonEtat.UseDefaultPrinter = True
End Sub

merci d'avance

julien


Salut,

"Julien"
| quel est le paramètre pour sélectionner l'imprimante par défault ?


dim repMonEtat as report
repMonEtat = "NomEtat"
repMonEtat.UseDefaultPrinter = True

ou
Reports("NomEtat").UseDefaultPrinter = True


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/




Avatar
3stone
Salut,

"Julien"
| Je n'arrive pas à arriver à mes fins...
| voila la fonction, dois-je rajouter un docmd.openreport ?
|
| Private Sub impdir_Click()
| Dim repMonEtat As Report
| repMonEtat = "P_DOC"
| repMonEtat.UseDefaultPrinter = True
| End Sub


Ceci permet d'attribuer à l'état (en mode création) la propriété "imprimante par défaut"
par opposition à l'imprimante spécifique...

Par contre, pour revenir à l'imprimante "par défaut", il faut mémoriser son nom:

Dim oldName As String
oldName = Printer.DeviceName

qu'il suffit de réaffecter après le détournement...


Si tu vas regarder ici http://officesystem.access.free.fr/prnprinters.htm
tu peux installer une "couche supplémentaire" si tu trouve cela plus simple ;-)


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
1 2