Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/08/2011, 11h55   #1
Membre actif
 
Homme David
Inscription : septembre 2007
Messages : 353
Détails du profil
Informations personnelles :
Nom : Homme David
Localisation : France

Informations professionnelles :
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : septembre 2007
Messages : 353
Points : 195
Points : 195
Par défaut PDF de mauvaise qualité

Bonjour,

Je génère des pdf à partir d'un état.
En fonction des pc, j'ai un pdf très correct (normal) ou un pdf "pourri" quasi illible avec des lettres qui se chevauchent!
L'appli est développée sous AC2007, et j'ai installé le runtime AC2010 sur les clients, je pensais donc que le runtime était en cause. Je suis donc repassé au runtime de AC2007 mais c'est pareil!!
Donc c'est lié au pc (xp ou 7).
quels paramètres de l'OS peuvent influencés la génération de pdf dans Access?
Est-ce dans le vba? voici le code au cas où
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Function PDF(ByVal control As IRibbonControl)
Dim oFD As Office.FileDialog
Dim strchemin As String
Dim nomfichier As String
nomfichier = "Z:\" & Replace(Forms("frm_session").ctl_date, "/", "") & "_esp" & _
            Forms("frm_session").ctl_esp & "_equip" & _
            Forms("frm_session").ctl_equipe & "_P" & _
            Forms("frm_session").ctl_poste & "_id" & _
            Forms("frm_session").ctl_id & ".pdf"
 
 
Set oFD = Application.FileDialog(msoFileDialogSaveAs)
 
With oFD
'Paramètrage de la boite de dialogue
'Affichage en mode liste
.InitialView = msoFileDialogViewList
'Nom du fichier par défaut
.InitialFileName = nomfichier
'Titre de la fenêtre
.Title = "Exporter en PDF"
'Affiche la boîte et récupère le chemin du fichier
If .Show Then
If .SelectedItems.Count > 0 Then
strchemin = .SelectedItems(1)
'Ouvre l'état
DoCmd.OpenReport "rpt_session", acViewPreview, , "ctl_id=" & Forms("frm_session").ctl_id
 
'Enregistre l'état
DoCmd.OutputTo acOutputReport, , "PDF", strchemin, True
'Ferme l'état
DoCmd.Close acReport, "rpt_session", acSaveNo
End If
End If
End With
End Function
damalaan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 13h40   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
Vérfie le setting d'imprimante tu as peut-être une "générique Texte".

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 13h43   #3
Membre actif
 
Homme David
Inscription : septembre 2007
Messages : 353
Détails du profil
Informations personnelles :
Nom : Homme David
Localisation : France

Informations professionnelles :
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : septembre 2007
Messages : 353
Points : 195
Points : 195
Effectivement, je n'avais pas fait le rapprochement mais tous les pc qui "foirent" ont des imprimantes matricielles!

Est-ce que je peux modifier le setting d'imprimante sans perturber l'imprimante physique? Et où modifier ce setting?
damalaan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 14h26   #4
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
Citation:
Est-ce que je peux modifier le setting d'imprimante sans perturber l'imprimante physique?
Je ne suis pas certain de comprendre mais tu peux sans doute ajouter une imprimante à tes PC qui 'foirent'. Le problème est ensuite d'expliquer à Access que c'est celle-ci que tu veux utiliser.

Pour faire des tests j'essayerai de fair des visualisation avant impression de mes états. Si il est beau à l'écran il devrait être beau au PDF.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 15h10   #5
Membre actif
 
Homme David
Inscription : septembre 2007
Messages : 353
Détails du profil
Informations personnelles :
Nom : Homme David
Localisation : France

Informations professionnelles :
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : septembre 2007
Messages : 353
Points : 195
Points : 195
mon état est beau à l'écran...........mais vilain en pdf

ça me fatigue donc pause..............
damalaan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 17h42   #6
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
Au temps pour mes suppositions :-(.

Peux-tu avoir 2 imprimantes sur ce poste ? Si tu défini une autre imprimante (pas la matricielle) comme imprimante par défaut est-ce que cela fonctionne ?

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 11h23   #7
Membre actif
 
Homme David
Inscription : septembre 2007
Messages : 353
Détails du profil
Informations personnelles :
Nom : Homme David
Localisation : France

Informations professionnelles :
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : septembre 2007
Messages : 353
Points : 195
Points : 195
J'ai installé pdfcreator en tant qu'imprimante par défaut et effectivement j'ai des pdf nickel.
si je remets l'imprimante epson matricielle par défaut j'ai des pdf de m........
bon reste plus qu''à mettre dans le code que je veux pdf creator par defaut à la génération du pdf et à remettre la matricielle ensuite à la fin du code!!
damalaan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 11h40   #8
Membre actif
 
Homme David
Inscription : septembre 2007
Messages : 353
Détails du profil
Informations personnelles :
Nom : Homme David
Localisation : France

Informations professionnelles :
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : septembre 2007
Messages : 353
Points : 195
Points : 195
le lien qui va bien!!
http://www.developpez.net/forums/d10...imante-defaut/
damalaan est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h55.


 
 
 
 
Partenaires

Hébergement Web