J'ai des états dans lesquels les contenus des entêtes de colonnes sont déterminés par code à l'évènement Report_Activate (exemple tableau d'analyse croisée avec mois glissants : pas tjrs de janvier à décembre. pour afficher fév,mars,avr, ...
Or lorsque j'imprime cet état dans un fichier PDF, cet évènement n'est pas déclenché, d'où un résultat non satisfaisant, les entêtes de colonnes sont vides !
Quelqu'un aurait-il une magique idée pour me sortir de l'impasse
Merci à tous pour votre aide
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
hm15
Bonjour Stéphane,
et cela fonctionne quand tu imprimes normalement ? Car je ne crois pas que "l'imprimante pdf" y soit pour quelque chose. Est-ce qu'il ne serait pas préférable de placer le code sur l'événement "Au formatage" ?
J'ai des états dans lesquels les contenus des entêtes de colonnes sont déterminés par code à l'évènement Report_Activate (exemple tableau d'analyse
croisée avec mois glissants : pas tjrs de janvier à décembre. pour afficher fév,mars,avr, ...)
Or lorsque j'imprime cet état dans un fichier PDF, cet évènement n'est pas déclenché, d'où un résultat non satisfaisant, les entêtes de colonnes sont
vides !!
Quelqu'un aurait-il une magique idée pour me sortir de l'impasse ? Merci à tous pour votre aide.
Stéphane
Bonjour Stéphane,
et cela fonctionne quand tu imprimes normalement ? Car je ne crois pas que
"l'imprimante pdf" y soit pour quelque chose.
Est-ce qu'il ne serait pas préférable de placer le code sur l'événement "Au
formatage" ?
et cela fonctionne quand tu imprimes normalement ? Car je ne crois pas que "l'imprimante pdf" y soit pour quelque chose. Est-ce qu'il ne serait pas préférable de placer le code sur l'événement "Au formatage" ?
J'ai des états dans lesquels les contenus des entêtes de colonnes sont déterminés par code à l'évènement Report_Activate (exemple tableau d'analyse
croisée avec mois glissants : pas tjrs de janvier à décembre. pour afficher fév,mars,avr, ...)
Or lorsque j'imprime cet état dans un fichier PDF, cet évènement n'est pas déclenché, d'où un résultat non satisfaisant, les entêtes de colonnes sont
vides !!
Quelqu'un aurait-il une magique idée pour me sortir de l'impasse ? Merci à tous pour votre aide.
Stéphane
Raymond [mvp]
Bonsoir.
Place tes fonctions dans l'événement Report_Open au lieu de Activate.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour une meilleure efficacité de tes interventions sur MPFA
"stefb" a écrit dans le message de news:
Bonjour,
J'ai des états dans lesquels les contenus des entêtes de colonnes sont déterminés par code à l'évènement Report_Activate (exemple tableau d'analyse
croisée avec mois glissants : pas tjrs de janvier à décembre. pour afficher fév,mars,avr, ...)
Or lorsque j'imprime cet état dans un fichier PDF, cet évènement n'est pas déclenché, d'où un résultat non satisfaisant, les entêtes de colonnes sont
vides !!
Quelqu'un aurait-il une magique idée pour me sortir de l'impasse ? Merci à tous pour votre aide.
Stéphane
Bonsoir.
Place tes fonctions dans l'événement Report_Open au lieu de Activate.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA
"stefb" <stefboehm@yahoo.fr> a écrit dans le message de
news:B16FA4AB-F134-4F80-B74F-BF0AB356CA0F@microsoft.com...
Bonjour,
J'ai des états dans lesquels les contenus des entêtes de colonnes sont
déterminés par code à l'évènement Report_Activate (exemple tableau d'analyse
croisée avec mois glissants : pas tjrs de janvier à décembre. pour afficher
fév,mars,avr, ...)
Or lorsque j'imprime cet état dans un fichier PDF, cet évènement n'est pas
déclenché, d'où un résultat non satisfaisant, les entêtes de colonnes sont
vides !!
Quelqu'un aurait-il une magique idée pour me sortir de l'impasse ?
Merci à tous pour votre aide.
Place tes fonctions dans l'événement Report_Open au lieu de Activate.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour une meilleure efficacité de tes interventions sur MPFA
"stefb" a écrit dans le message de news:
Bonjour,
J'ai des états dans lesquels les contenus des entêtes de colonnes sont déterminés par code à l'évènement Report_Activate (exemple tableau d'analyse
croisée avec mois glissants : pas tjrs de janvier à décembre. pour afficher fév,mars,avr, ...)
Or lorsque j'imprime cet état dans un fichier PDF, cet évènement n'est pas déclenché, d'où un résultat non satisfaisant, les entêtes de colonnes sont
vides !!
Quelqu'un aurait-il une magique idée pour me sortir de l'impasse ? Merci à tous pour votre aide.
Stéphane
Raymond [mvp]
hé bien si, avec une pdf l'activate ne se déclenche pas, on passe sur le open uniquement. ce n'est pas le fait du pdf mais le fait d'écrire dans un ficheir, je pense.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour une meilleure efficacité de tes interventions sur MPFA
"hm15" a écrit dans le message de news:
Bonjour Stéphane,
et cela fonctionne quand tu imprimes normalement ? Car je ne crois pas que "l'imprimante pdf" y soit pour quelque chose. Est-ce qu'il ne serait pas préférable de placer le code sur l'événement "Au
formatage" ?
Cordialement,
Annette
hé bien si, avec une pdf l'activate ne se déclenche pas, on passe sur le
open uniquement. ce n'est pas le fait du pdf mais le fait d'écrire dans un
ficheir, je pense.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA
"hm15" <hm15@no-horizon-micro.com> a écrit dans le message de
news:OH2BFERtDHA.2088@TK2MSFTNGP09.phx.gbl...
Bonjour Stéphane,
et cela fonctionne quand tu imprimes normalement ? Car je ne crois pas que
"l'imprimante pdf" y soit pour quelque chose.
Est-ce qu'il ne serait pas préférable de placer le code sur l'événement
"Au
hé bien si, avec une pdf l'activate ne se déclenche pas, on passe sur le open uniquement. ce n'est pas le fait du pdf mais le fait d'écrire dans un ficheir, je pense.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour une meilleure efficacité de tes interventions sur MPFA
"hm15" a écrit dans le message de news:
Bonjour Stéphane,
et cela fonctionne quand tu imprimes normalement ? Car je ne crois pas que "l'imprimante pdf" y soit pour quelque chose. Est-ce qu'il ne serait pas préférable de placer le code sur l'événement "Au
formatage" ?
Cordialement,
Annette
hm15
Merci Raymond, j'en prends bonne note, même si cette différence de fonctionnement me surprend. La plupart du temps, une imprimante standard écrit aussi dans un fichier (le spool), mais il est vrai que l'ordre des opérations d'écriture n'est pas le même.
hé bien si, avec une pdf l'activate ne se déclenche pas, on passe sur le open uniquement. ce n'est pas le fait du pdf mais le fait d'écrire dans un ficheir, je pense.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour une meilleure efficacité de tes interventions sur MPFA
[...]
Merci Raymond, j'en prends bonne note, même si cette différence de
fonctionnement me surprend.
La plupart du temps, une imprimante standard écrit aussi dans un fichier (le
spool), mais il est vrai que l'ordre des opérations d'écriture n'est pas le
même.
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news: u96cOIRtDHA.1764@TK2MSFTNGP10.phx.gbl...
hé bien si, avec une pdf l'activate ne se déclenche pas, on passe sur le
open uniquement. ce n'est pas le fait du pdf mais le fait d'écrire dans un
ficheir, je pense.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA
Merci Raymond, j'en prends bonne note, même si cette différence de fonctionnement me surprend. La plupart du temps, une imprimante standard écrit aussi dans un fichier (le spool), mais il est vrai que l'ordre des opérations d'écriture n'est pas le même.
hé bien si, avec une pdf l'activate ne se déclenche pas, on passe sur le open uniquement. ce n'est pas le fait du pdf mais le fait d'écrire dans un ficheir, je pense.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour une meilleure efficacité de tes interventions sur MPFA
[...]
stefb
Merci pour votre aide à tous J'ai testé sur l'evènement Format de l'entête de page et cela fonctionne. Sur ouverture, il y a une erreur qui m'indique que c'était comme si j'essaye d'affecter une valeur à une zone de texte qui n'est pas encore créée Du coup pour l'impression PDF, ça marche aussi
J'en profite pour poser une autre petite question Pour l'impression PDF et l'enregistrement dans un fichier (sans ouverture à l'écran de la popup de destination d'enregistrement du fichier PDF) dont je fourni le nom par code, j'utilise SetKeyValue "SoftwareMicrosoftWindows NTCurrentVersionWindows", "Device", "Acrobat PDFWriter", REG_S SetKeyValue "SoftwareAdobeAcrobat PDFWriter", "PDFFilename", strPath, REG_S DoCmd.OpenReport strReportNam SetKeyValue "SoftwareMicrosoftWindows NTCurrentVersionWindows", "Device", strOldDefault, REG_S Est-ce fiable dans tous les cas (pour des versions différentes d'Acrobat), ou bien existe-il une autre manière de procéder
Encore merci.
Merci pour votre aide à tous
J'ai testé sur l'evènement Format de l'entête de page et cela fonctionne. Sur ouverture, il y a une erreur qui m'indique que c'était comme si j'essaye d'affecter une valeur à une zone de texte qui n'est pas encore créée
Du coup pour l'impression PDF, ça marche aussi
J'en profite pour poser une autre petite question
Pour l'impression PDF et l'enregistrement dans un fichier (sans ouverture à l'écran de la popup de destination d'enregistrement du fichier PDF) dont je fourni le nom par code, j'utilise
SetKeyValue "SoftwareMicrosoftWindows NTCurrentVersionWindows", "Device", "Acrobat PDFWriter", REG_S
SetKeyValue "SoftwareAdobeAcrobat PDFWriter", "PDFFilename", strPath, REG_S
DoCmd.OpenReport strReportNam
SetKeyValue "SoftwareMicrosoftWindows NTCurrentVersionWindows", "Device", strOldDefault, REG_S
Est-ce fiable dans tous les cas (pour des versions différentes d'Acrobat), ou bien existe-il une autre manière de procéder
Merci pour votre aide à tous J'ai testé sur l'evènement Format de l'entête de page et cela fonctionne. Sur ouverture, il y a une erreur qui m'indique que c'était comme si j'essaye d'affecter une valeur à une zone de texte qui n'est pas encore créée Du coup pour l'impression PDF, ça marche aussi
J'en profite pour poser une autre petite question Pour l'impression PDF et l'enregistrement dans un fichier (sans ouverture à l'écran de la popup de destination d'enregistrement du fichier PDF) dont je fourni le nom par code, j'utilise SetKeyValue "SoftwareMicrosoftWindows NTCurrentVersionWindows", "Device", "Acrobat PDFWriter", REG_S SetKeyValue "SoftwareAdobeAcrobat PDFWriter", "PDFFilename", strPath, REG_S DoCmd.OpenReport strReportNam SetKeyValue "SoftwareMicrosoftWindows NTCurrentVersionWindows", "Device", strOldDefault, REG_S Est-ce fiable dans tous les cas (pour des versions différentes d'Acrobat), ou bien existe-il une autre manière de procéder
Encore merci.
hm15
Bonsoir Stéphane,
je ne suis pas au point concernant VB(A), je ne parlerai donc pas de la syntaxe utilisée. Mais, puisque ta question porte sur les différentes versions d'Acrobat, j'attire ton attention sur le fait que, depuis la version 5, "Acrobat PDFWriter" n'est plus installé par défaut. Il faut faire une installation personnalisée.
Pour le reste, cela ne doit pas poser de problème.
Merci pour votre aide à tous. J'ai testé sur l'evènement Format de l'entête de page et cela fonctionne. Sur ouverture, il y a une erreur qui m'indique que c'était comme si j'essaye
d'affecter une valeur à une zone de texte qui n'est pas encore créée.
Du coup pour l'impression PDF, ça marche aussi.
J'en profite pour poser une autre petite question : Pour l'impression PDF et l'enregistrement dans un fichier (sans ouverture à l'écran de la popup de destination d'enregistrement du fichier PDF) dont
Est-ce fiable dans tous les cas (pour des versions différentes d'Acrobat), ou bien existe-il une autre manière de procéder ?
Encore merci.
Bonsoir Stéphane,
je ne suis pas au point concernant VB(A), je ne parlerai donc pas de la
syntaxe utilisée.
Mais, puisque ta question porte sur les différentes versions d'Acrobat,
j'attire ton attention sur le fait que, depuis la version 5, "Acrobat
PDFWriter" n'est plus installé par défaut.
Il faut faire une installation personnalisée.
Pour le reste, cela ne doit pas poser de problème.
"stefb" <stefboehm@yahoo.fr> a écrit dans le message de news:
3848606F-5D04-4C22-A708-24D53DE63281@microsoft.com...
Merci pour votre aide à tous.
J'ai testé sur l'evènement Format de l'entête de page et cela fonctionne.
Sur ouverture, il y a une erreur qui m'indique que c'était comme si j'essaye
d'affecter une valeur à une zone de texte qui n'est pas encore créée.
Du coup pour l'impression PDF, ça marche aussi.
J'en profite pour poser une autre petite question :
Pour l'impression PDF et l'enregistrement dans un fichier (sans ouverture
à l'écran de la popup de destination d'enregistrement du fichier PDF) dont
je ne suis pas au point concernant VB(A), je ne parlerai donc pas de la syntaxe utilisée. Mais, puisque ta question porte sur les différentes versions d'Acrobat, j'attire ton attention sur le fait que, depuis la version 5, "Acrobat PDFWriter" n'est plus installé par défaut. Il faut faire une installation personnalisée.
Pour le reste, cela ne doit pas poser de problème.
Merci pour votre aide à tous. J'ai testé sur l'evènement Format de l'entête de page et cela fonctionne. Sur ouverture, il y a une erreur qui m'indique que c'était comme si j'essaye
d'affecter une valeur à une zone de texte qui n'est pas encore créée.
Du coup pour l'impression PDF, ça marche aussi.
J'en profite pour poser une autre petite question : Pour l'impression PDF et l'enregistrement dans un fichier (sans ouverture à l'écran de la popup de destination d'enregistrement du fichier PDF) dont