cs_NICOYO
Messages postés3Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention23 décembre 2009 23 déc. 2009 à 10:05
CEDCAS54 > votre commande fonctionne, c'est vrai. Elle fait appel à la boite de dialogue d'impression Windows. Je parle du code du programme de ce forum. Une boite de dialogue permettant de choisir l'imprimante avec un nb d'exemplaire par défaut en paramètre pour l'utilisateur, imprimant le form appelant cette boite de dialogue. J'ai toujours utilisé ce principe en Access 2000, en 2007, l'imprimante sélectionnée par l'utilisateur n'est pas prise en compte si ce n'est pas celle par défaut. Essayer et vous verrez...
BASICINSTINCT > Microsoft présente Access comme le client principal d'une base SQL pour le développement d'applications. En entreprise, notamment en grand compte (c'est mon cas), on n'utilise des applications verticales avec des serveurs SQL dont le client est Access mais l'utilisateur utilise des runtimes avec des applis 'presse bouton'...
Par contre, je ne remets pas en cause vos compétences dans la réalisation d'application Access/SQL mais je connais les miennes et elles sont reconnues auprès de mes utilisateurs et de mon client grand compte, et pour ma part j'ai développé une multitude de réalisation pour des PME (GPA0, gestion de SAV, etc...), donc je sais de quoi je parle...
BasicInstinct
Messages postés1470Date d'inscriptionmardi 5 février 2002StatutMembreDernière intervention20 octobre 201412 22 déc. 2009 à 16:53
Nicoyo> mais bon.... dans une appli professionnelle, on utilise pas access.
CedCas54
Messages postés4Date d'inscriptionjeudi 5 juin 2008StatutMembreDernière intervention22 décembre 2009 22 déc. 2009 à 16:35
Jusqu'à nouvel avis, les commandes que j'ai indiquées sont en visual basic et pas des macros. Je les ai essayées sous access 2007 et elles fonctionnent correctement, donc je ne vois pas où est le problème.
cs_NICOYO
Messages postés3Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention23 décembre 2009 22 déc. 2009 à 15:48
Je persiste à dire que cela ne fonctionne pas en 2007. Dans une application professionnelle, on n'utilise pas le langage macro. On cache le volet de navigtion par le code. Dès que l'on fait appel à un objet par un select de l'objet, ce volet apparaît. Il suffit d'essayer. Le problème énoncé ici est plutôt le fait que le changement d'imprimante ne s'effectue pas. Sûr, il doit y avoir une combine mais laquelle ?
CedCas54
Messages postés4Date d'inscriptionjeudi 5 juin 2008StatutMembreDernière intervention22 décembre 2009 16 déc. 2009 à 21:08
DoCmd.RunCommand acCmdSelectRecord
DoCmd.RunCommand acCmdPrintSelection
fonctionne très bien avec access 2007 (c'est la conversion de la macro générée par l'assistant création de bouton
cs_NICOYO
Messages postés3Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention23 décembre 2009 16 déc. 2009 à 17:12
J'ai utilisé ce code pour une appli sous Access 2000 mais avec Access 2007 cela ne marche pas.
Un docmd.printout envoie vers l'imprimante par défaut définie avant l'ouverture d'Access 2007. Même si l'imprimante change bien dans la fenêtre windows des imprimantes, l'édition est envoyée sur l'imprimante par défaut définie auparavant. Il est possible de faire le test avec juste le code ci et d'imprimer avec Word 2007.
Comment faire pour que cela fonctionne avec Office 2007 ?
BasicInstinct
Messages postés1470Date d'inscriptionmardi 5 février 2002StatutMembreDernière intervention20 octobre 201412 24 oct. 2009 à 17:31
possible.
Cette source à plus de 7 ans, et a l'époque Access changeait l'imprimante par défaut de Windows pour imprimer.
Ce qui était très gênant dans mes besoins de l'époque. Cette source permet d'imprimer sur n'importe quelle imprimante sans changer le paramétrage de Windows. Et dans mon cas, en toute transparence pour l'utilisateur (fichier ini de paramétrage)
CedCas54
Messages postés4Date d'inscriptionjeudi 5 juin 2008StatutMembreDernière intervention22 décembre 2009 24 oct. 2009 à 13:46
On peut passer par l'action runcommand : RunCommand acCmdPrint et la boite de dialogue d'impression standard s'ouvre
BasicInstinct
Messages postés1470Date d'inscriptionmardi 5 février 2002StatutMembreDernière intervention20 octobre 201412 19 oct. 2009 à 13:15
comment ca inexploitable ??
le code est toujours fonctionnel, meme sous access 2007.
cs_premium69
Messages postés2Date d'inscriptionmardi 21 octobre 2008StatutMembreDernière intervention18 octobre 2009 18 oct. 2009 à 14:20
Salut,
Le ZIP est inexploitable !
Je cherche un moyen d'afficher la boite de dialogue (IMPRIMER) sans passer par un Common Dialog
pour Access 2003.
23 déc. 2009 à 10:05
BASICINSTINCT > Microsoft présente Access comme le client principal d'une base SQL pour le développement d'applications. En entreprise, notamment en grand compte (c'est mon cas), on n'utilise des applications verticales avec des serveurs SQL dont le client est Access mais l'utilisateur utilise des runtimes avec des applis 'presse bouton'...
Par contre, je ne remets pas en cause vos compétences dans la réalisation d'application Access/SQL mais je connais les miennes et elles sont reconnues auprès de mes utilisateurs et de mon client grand compte, et pour ma part j'ai développé une multitude de réalisation pour des PME (GPA0, gestion de SAV, etc...), donc je sais de quoi je parle...
22 déc. 2009 à 16:53
22 déc. 2009 à 16:35
22 déc. 2009 à 15:48
16 déc. 2009 à 21:08
DoCmd.RunCommand acCmdPrintSelection
fonctionne très bien avec access 2007 (c'est la conversion de la macro générée par l'assistant création de bouton
16 déc. 2009 à 17:12
Un docmd.printout envoie vers l'imprimante par défaut définie avant l'ouverture d'Access 2007. Même si l'imprimante change bien dans la fenêtre windows des imprimantes, l'édition est envoyée sur l'imprimante par défaut définie auparavant. Il est possible de faire le test avec juste le code ci et d'imprimer avec Word 2007.
Comment faire pour que cela fonctionne avec Office 2007 ?
24 oct. 2009 à 17:31
Cette source à plus de 7 ans, et a l'époque Access changeait l'imprimante par défaut de Windows pour imprimer.
Ce qui était très gênant dans mes besoins de l'époque. Cette source permet d'imprimer sur n'importe quelle imprimante sans changer le paramétrage de Windows. Et dans mon cas, en toute transparence pour l'utilisateur (fichier ini de paramétrage)
24 oct. 2009 à 13:46
19 oct. 2009 à 13:15
le code est toujours fonctionnel, meme sous access 2007.
18 oct. 2009 à 14:20
Le ZIP est inexploitable !
Je cherche un moyen d'afficher la boite de dialogue (IMPRIMER) sans passer par un Common Dialog
pour Access 2003.
Merci
Premium69