bonjour,
Dans ma base, j'ai mis la procedure ci-dessous, pour afficher la liste des
imprimantes connectées, et pas de problème !
je tourne avec access 2002
J'ai converti ma base en access 2000, pour l'utiliser a mon boulot, et c'est
là que vien le problème !!!
a louverture de mon formulaire pour selectionner l'imprimante, j'ai un
message d'erreur disant:
"variable définie par l'utilisateur non défini"
Private Sub Form_Open(Cancel As Integer)
prn As Printer
For Each prn In Application.Printers
ListeImprimantes.AddItem prn.DeviceName
'Next prn
End Sub
Je supose que la fonction "printer" n'est pas dispo en access 2000 ??
bon daccord, mais alors comment faire ?
J'ai mis la commande "DoCmd.RunCommand acCmdPrint" là, c'est cool, ça
m'ouvre la boite de selection de windows, mais le problème est qu'il me sort
a l'imprimante mon état demandé, mais AUSSI le formulaire qui a ouvert cette
boite !
Alors comment me sortir de ce m....
merci
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonjour.
l'objet printer n'existe pas sous 2000 et antérieur comme tu l'as si bien deviné. pour changer les paramètres d'un état il faut passer en mode design, ce qui ne facilite pas le travail. vu que c'est ton opérateur qui choisit l'imprimante, sors ton état sous la form .snp (snapshot) par la fonction OutputTo et positionne le critère affichage immédiat à True ce qui aura pour effet d'afficher le snapshot avec le programme snapshot viewer et là l'opérateur fera ce qu'il voudras. -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"le meruvien" a écrit dans le message de news: 420a0fe2$0$29229$
bonjour, Dans ma base, j'ai mis la procedure ci-dessous, pour afficher la liste des imprimantes connectées, et pas de problème ! je tourne avec access 2002 J'ai converti ma base en access 2000, pour l'utiliser a mon boulot, et c'est là que vien le problème !!! a louverture de mon formulaire pour selectionner l'imprimante, j'ai un message d'erreur disant: "variable définie par l'utilisateur non défini"
Private Sub Form_Open(Cancel As Integer) prn As Printer For Each prn In Application.Printers ListeImprimantes.AddItem prn.DeviceName 'Next prn End Sub
Je supose que la fonction "printer" n'est pas dispo en access 2000 ?? bon daccord, mais alors comment faire ? J'ai mis la commande "DoCmd.RunCommand acCmdPrint" là, c'est cool, ça m'ouvre la boite de selection de windows, mais le problème est qu'il me sort a l'imprimante mon état demandé, mais AUSSI le formulaire qui a ouvert cette boite ! Alors comment me sortir de ce m.... merci
Bonjour.
l'objet printer n'existe pas sous 2000 et antérieur comme tu l'as si bien
deviné.
pour changer les paramètres d'un état il faut passer en mode design, ce qui
ne facilite pas le travail.
vu que c'est ton opérateur qui choisit l'imprimante, sors ton état sous la
form .snp (snapshot) par la fonction OutputTo et positionne le critère
affichage immédiat à True ce qui aura pour effet d'afficher le snapshot avec
le programme snapshot viewer et là l'opérateur fera ce qu'il voudras.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"le meruvien" <Rvdb.roger@free.fr> a écrit dans le message de news:
420a0fe2$0$29229$626a14ce@news.free.fr...
bonjour,
Dans ma base, j'ai mis la procedure ci-dessous, pour afficher la liste des
imprimantes connectées, et pas de problème !
je tourne avec access 2002
J'ai converti ma base en access 2000, pour l'utiliser a mon boulot, et
c'est là que vien le problème !!!
a louverture de mon formulaire pour selectionner l'imprimante, j'ai un
message d'erreur disant:
"variable définie par l'utilisateur non défini"
Private Sub Form_Open(Cancel As Integer)
prn As Printer
For Each prn In Application.Printers
ListeImprimantes.AddItem prn.DeviceName
'Next prn
End Sub
Je supose que la fonction "printer" n'est pas dispo en access 2000 ??
bon daccord, mais alors comment faire ?
J'ai mis la commande "DoCmd.RunCommand acCmdPrint" là, c'est cool, ça
m'ouvre la boite de selection de windows, mais le problème est qu'il me
sort a l'imprimante mon état demandé, mais AUSSI le formulaire qui a
ouvert cette boite !
Alors comment me sortir de ce m....
merci
l'objet printer n'existe pas sous 2000 et antérieur comme tu l'as si bien deviné. pour changer les paramètres d'un état il faut passer en mode design, ce qui ne facilite pas le travail. vu que c'est ton opérateur qui choisit l'imprimante, sors ton état sous la form .snp (snapshot) par la fonction OutputTo et positionne le critère affichage immédiat à True ce qui aura pour effet d'afficher le snapshot avec le programme snapshot viewer et là l'opérateur fera ce qu'il voudras. -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"le meruvien" a écrit dans le message de news: 420a0fe2$0$29229$
bonjour, Dans ma base, j'ai mis la procedure ci-dessous, pour afficher la liste des imprimantes connectées, et pas de problème ! je tourne avec access 2002 J'ai converti ma base en access 2000, pour l'utiliser a mon boulot, et c'est là que vien le problème !!! a louverture de mon formulaire pour selectionner l'imprimante, j'ai un message d'erreur disant: "variable définie par l'utilisateur non défini"
Private Sub Form_Open(Cancel As Integer) prn As Printer For Each prn In Application.Printers ListeImprimantes.AddItem prn.DeviceName 'Next prn End Sub
Je supose que la fonction "printer" n'est pas dispo en access 2000 ?? bon daccord, mais alors comment faire ? J'ai mis la commande "DoCmd.RunCommand acCmdPrint" là, c'est cool, ça m'ouvre la boite de selection de windows, mais le problème est qu'il me sort a l'imprimante mon état demandé, mais AUSSI le formulaire qui a ouvert cette boite ! Alors comment me sortir de ce m.... merci
Gafish
Bonjour,
La collection printer n'est dispo que depuis 2002. Regarde peut etre si cette fiche : http://www.mvps.org/accessfr/reports/rpt0009.htm peut t'aider
Arnaud
"le meruvien" a écrit dans le message news: 420a0fe2$0$29229$
bonjour, Dans ma base, j'ai mis la procedure ci-dessous, pour afficher la liste des imprimantes connectées, et pas de problème ! je tourne avec access 2002 J'ai converti ma base en access 2000, pour l'utiliser a mon boulot, et c'est
là que vien le problème !!! a louverture de mon formulaire pour selectionner l'imprimante, j'ai un message d'erreur disant: "variable définie par l'utilisateur non défini"
Private Sub Form_Open(Cancel As Integer) prn As Printer For Each prn In Application.Printers ListeImprimantes.AddItem prn.DeviceName 'Next prn End Sub
Je supose que la fonction "printer" n'est pas dispo en access 2000 ?? bon daccord, mais alors comment faire ? J'ai mis la commande "DoCmd.RunCommand acCmdPrint" là, c'est cool, ça m'ouvre la boite de selection de windows, mais le problème est qu'il me sort
a l'imprimante mon état demandé, mais AUSSI le formulaire qui a ouvert cette
boite ! Alors comment me sortir de ce m.... merci
Bonjour,
La collection printer n'est dispo que depuis 2002.
Regarde peut etre si cette fiche :
http://www.mvps.org/accessfr/reports/rpt0009.htm
peut t'aider
Arnaud
"le meruvien" <Rvdb.roger@free.fr> a écrit dans le message news:
420a0fe2$0$29229$626a14ce@news.free.fr...
bonjour,
Dans ma base, j'ai mis la procedure ci-dessous, pour afficher la liste des
imprimantes connectées, et pas de problème !
je tourne avec access 2002
J'ai converti ma base en access 2000, pour l'utiliser a mon boulot, et
c'est
là que vien le problème !!!
a louverture de mon formulaire pour selectionner l'imprimante, j'ai un
message d'erreur disant:
"variable définie par l'utilisateur non défini"
Private Sub Form_Open(Cancel As Integer)
prn As Printer
For Each prn In Application.Printers
ListeImprimantes.AddItem prn.DeviceName
'Next prn
End Sub
Je supose que la fonction "printer" n'est pas dispo en access 2000 ??
bon daccord, mais alors comment faire ?
J'ai mis la commande "DoCmd.RunCommand acCmdPrint" là, c'est cool, ça
m'ouvre la boite de selection de windows, mais le problème est qu'il me
sort
a l'imprimante mon état demandé, mais AUSSI le formulaire qui a ouvert
cette
La collection printer n'est dispo que depuis 2002. Regarde peut etre si cette fiche : http://www.mvps.org/accessfr/reports/rpt0009.htm peut t'aider
Arnaud
"le meruvien" a écrit dans le message news: 420a0fe2$0$29229$
bonjour, Dans ma base, j'ai mis la procedure ci-dessous, pour afficher la liste des imprimantes connectées, et pas de problème ! je tourne avec access 2002 J'ai converti ma base en access 2000, pour l'utiliser a mon boulot, et c'est
là que vien le problème !!! a louverture de mon formulaire pour selectionner l'imprimante, j'ai un message d'erreur disant: "variable définie par l'utilisateur non défini"
Private Sub Form_Open(Cancel As Integer) prn As Printer For Each prn In Application.Printers ListeImprimantes.AddItem prn.DeviceName 'Next prn End Sub
Je supose que la fonction "printer" n'est pas dispo en access 2000 ?? bon daccord, mais alors comment faire ? J'ai mis la commande "DoCmd.RunCommand acCmdPrint" là, c'est cool, ça m'ouvre la boite de selection de windows, mais le problème est qu'il me sort
a l'imprimante mon état demandé, mais AUSSI le formulaire qui a ouvert cette
boite ! Alors comment me sortir de ce m.... merci
le meruvien
merci a vous deux, mais c'est pas simple !! et pourquoi en ouvrant la boite imprimante de windows, je ne peut pas imprimer uniquement mon etat??
"Gafish" a écrit dans le message de news:
Bonjour,
La collection printer n'est dispo que depuis 2002. Regarde peut etre si cette fiche : http://www.mvps.org/accessfr/reports/rpt0009.htm peut t'aider
Arnaud
"le meruvien" a écrit dans le message news: 420a0fe2$0$29229$
bonjour, Dans ma base, j'ai mis la procedure ci-dessous, pour afficher la liste des imprimantes connectées, et pas de problème ! je tourne avec access 2002 J'ai converti ma base en access 2000, pour l'utiliser a mon boulot, et c'est
là que vien le problème !!! a louverture de mon formulaire pour selectionner l'imprimante, j'ai un message d'erreur disant: "variable définie par l'utilisateur non défini"
Private Sub Form_Open(Cancel As Integer) prn As Printer For Each prn In Application.Printers ListeImprimantes.AddItem prn.DeviceName 'Next prn End Sub
Je supose que la fonction "printer" n'est pas dispo en access 2000 ?? bon daccord, mais alors comment faire ? J'ai mis la commande "DoCmd.RunCommand acCmdPrint" là, c'est cool, ça m'ouvre la boite de selection de windows, mais le problème est qu'il me sort
a l'imprimante mon état demandé, mais AUSSI le formulaire qui a ouvert cette
boite ! Alors comment me sortir de ce m.... merci
merci a vous deux, mais c'est pas simple !!
et pourquoi en ouvrant la boite imprimante de windows, je ne peut pas
imprimer uniquement mon etat??
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message de news:
OgxTA3qDFHA.2600@TK2MSFTNGP09.phx.gbl...
Bonjour,
La collection printer n'est dispo que depuis 2002.
Regarde peut etre si cette fiche :
http://www.mvps.org/accessfr/reports/rpt0009.htm
peut t'aider
Arnaud
"le meruvien" <Rvdb.roger@free.fr> a écrit dans le message news:
420a0fe2$0$29229$626a14ce@news.free.fr...
bonjour,
Dans ma base, j'ai mis la procedure ci-dessous, pour afficher la liste
des
imprimantes connectées, et pas de problème !
je tourne avec access 2002
J'ai converti ma base en access 2000, pour l'utiliser a mon boulot, et
c'est
là que vien le problème !!!
a louverture de mon formulaire pour selectionner l'imprimante, j'ai un
message d'erreur disant:
"variable définie par l'utilisateur non défini"
Private Sub Form_Open(Cancel As Integer)
prn As Printer
For Each prn In Application.Printers
ListeImprimantes.AddItem prn.DeviceName
'Next prn
End Sub
Je supose que la fonction "printer" n'est pas dispo en access 2000 ??
bon daccord, mais alors comment faire ?
J'ai mis la commande "DoCmd.RunCommand acCmdPrint" là, c'est cool, ça
m'ouvre la boite de selection de windows, mais le problème est qu'il me
sort
a l'imprimante mon état demandé, mais AUSSI le formulaire qui a ouvert
cette
merci a vous deux, mais c'est pas simple !! et pourquoi en ouvrant la boite imprimante de windows, je ne peut pas imprimer uniquement mon etat??
"Gafish" a écrit dans le message de news:
Bonjour,
La collection printer n'est dispo que depuis 2002. Regarde peut etre si cette fiche : http://www.mvps.org/accessfr/reports/rpt0009.htm peut t'aider
Arnaud
"le meruvien" a écrit dans le message news: 420a0fe2$0$29229$
bonjour, Dans ma base, j'ai mis la procedure ci-dessous, pour afficher la liste des imprimantes connectées, et pas de problème ! je tourne avec access 2002 J'ai converti ma base en access 2000, pour l'utiliser a mon boulot, et c'est
là que vien le problème !!! a louverture de mon formulaire pour selectionner l'imprimante, j'ai un message d'erreur disant: "variable définie par l'utilisateur non défini"
Private Sub Form_Open(Cancel As Integer) prn As Printer For Each prn In Application.Printers ListeImprimantes.AddItem prn.DeviceName 'Next prn End Sub
Je supose que la fonction "printer" n'est pas dispo en access 2000 ?? bon daccord, mais alors comment faire ? J'ai mis la commande "DoCmd.RunCommand acCmdPrint" là, c'est cool, ça m'ouvre la boite de selection de windows, mais le problème est qu'il me sort
a l'imprimante mon état demandé, mais AUSSI le formulaire qui a ouvert cette