Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Question sur l'impression sous access 2000 ???? [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (jcconi)

lundi 15 septembre 2003 à 11:24:59 | Question sur l'impression sous access 2000 ????

jcconi


Voila j'aimerai imprimer a un momment x ce que j'ai a l'ecran! mais le PB c'est qu'il me le sort en grandeur nature et donc sur 4 feuille!!

Moi ce que j'aimerai c'est avoir cette imprssion a la taille que je desire et en gros avoir ce que j'ai a l'écran sur une demi feuille A4!!

J'ai chercher un peu partout pour avoir des info sur l'impression sous access mais sans resultat!!

Donc si qqun pouvais me renseigner ce serai bien ccol de votre part!

MErci d'avance ...

mardi 16 septembre 2003 à 20:32:02 | Re : Question sur l'impression sous access 2000 ????

PROGRAMMIX

Quel code utilises-tu pour réaliser ton impression ?

Programmix


-------------------------------
Réponse au message :
-------------------------------

>
> Voila j'aimerai imprimer a un momment x ce que j'ai a l'ecran! mais le PB c'est qu'il me le sort en grandeur nature et donc sur 4 feuille!!
>
> Moi ce que j'aimerai c'est avoir cette imprssion a la taille que je desire et en gros avoir ce que j'ai a l'écran sur une demi feuille A4!!
>
> J'ai chercher un peu partout pour avoir des info sur l'impression sous access mais sans resultat!!
>
> Donc si qqun pouvais me renseigner ce serai bien ccol de votre part!
>
> MErci d'avance ...

mercredi 17 septembre 2003 à 08:10:42 | Re : Question sur l'impression sous access 2000 ????

jcconi



J'utilise vba sous access 2000!

C'est bon j'ai trouver comment faire! e fait je fais un imprime ecran et j'utilise word pour l'imprimer!
mais si tu as une autre solution je suis prenant!

mercredi 17 septembre 2003 à 17:07:43 | Re : Question sur l'impression sous access 2000 ????

PROGRAMMIX

Comment pratiques-tu pour réaliser ta copie d'écran ?

Voici une procédure que j'utilise dans une de mes applications pour imprimer le screen-shot contenu dans le presse-papiers. Remarque : l'impression utilise la largeur de la feuille, ce qui agrandie des images dont la taille est inférieure à la largeur... Essaie et tu comprendras mieux...

Sub ImprimerLePressePapier()

'Définition des variables
Dim Hauteur
Dim Hauteur1
Dim Largeur
Dim Largeur1
Dim Zoom
Dim Zoom1

'Je vérifie que le presse-papier n'est pas vide
If Not Clipboard.GetFormat(2) Then
MsgBox "Il n'y a aucune image dans le presse-papier" & vbCr _
& "ou celui-ci a été vidé.", vbExclamation, _
"Fin de la procédure"
Exit Sub
End If

'Je récupère la hauteur et la largeur de l'image
Hauteur = Clipboard.GetData.Height
Largeur = Clipboard.GetData.Width

'Je récupère la hauteur et la largeur de l'imprimante
Largeur1 = Printer.ScaleWidth
Hauteur1 = Printer.ScaleHeight

'Je détermine le zoom à appliquer sachant qu'une copie d'écran est souvent plus large que haute
'd'autant que j'imprime en mode portrait
Zoom = Largeur1 / Largeur

'Je modifie la largeur et la hauteur à utiliser
Largeur = Largeur * Zoom
Hauteur = Hauteur * Zoom

'J'envoie les informations à l'imprimante
Printer.PaintPicture Clipboard.GetData, 0, 0, Largeur, Hauteur

'J'indique un petit commentaire sous l'image
Printer.CurrentY = Hauteur
Printer.Print "Impression réalisée le " & Format(Date, "dd mmmm yyyy");
Printer.CurrentX = Printer.ScaleWidth - Printer.TextWidth("© Programmix, septembre 2002")
Printer.Print "© Programmix, septembre 2002"

Printer.EndDoc

'J'informe l'utilisateur que c'est envoyé
MsgBox "L'image a été envoyée à l'imprimante.", , "C'est fait..."

'Je vide le presse-papier
Clipboard.Clear

End Sub
Programmix


-------------------------------
Réponse au message :
-------------------------------

>
>
> J'utilise vba sous access 2000!
>
> C'est bon j'ai trouver comment faire! e fait je fais un imprime ecran et j'utilise word pour l'imprimer!
> mais si tu as une autre solution je suis prenant!

mercredi 17 septembre 2003 à 18:02:19 | Re : Question sur l'impression sous access 2000 ????

jcconi


Je te remercie pour ta fonction mais en fait je me suis debrouille et sa marche!

e toute facon j'aurrai pas pu utiliser ta fonction car je suis sous VBA et non VB6 et donc les methode genre clipboard, printer... VBA ne les connais pas!!

merci quand meme!



mercredi 17 septembre 2003 à 18:16:46 | Re : Question sur l'impression sous access 2000 ????

jcconi



Par contre j'ai une autre question a te poser si tu peux y repondre!

Bon j'ai regarder un peu ton source et j'ai remarque que tu prenais en compte les marge d'impression suivant les impriimante!

Il se trouve que j'ai ce probleme! comme je ne tiens pas compte des marge suivant les imprimante un coup ca va etre bien et ensuite ca va etre manger!!

Saurai tu comment recuperer ces marge sous VBA?

mercredi 17 septembre 2003 à 18:41:39 | Re : Question sur l'impression sous access 2000 ????

PROGRAMMIX

De la même manière qu'en VB...

Voici 2 adressent qui abordent ce problème et qui peuvent t'aider à y voir un peu plus clair :

- http://www.vbfrance.com/article.aspx?ID=3472
- http://www.c2i.fr/code.asp?IDCode=43&type=&IDCate=&Cate=


Programmix


-------------------------------
Réponse au message :
-------------------------------

>
>
> Par contre j'ai une autre question a te poser si tu peux y repondre!
>
> Bon j'ai regarder un peu ton source et j'ai remarque que tu prenais en compte les marge d'impression suivant les impriimante!
>
> Il se trouve que j'ai ce probleme! comme je ne tiens pas compte des marge suivant les imprimante un coup ca va etre bien et ensuite ca va etre manger!!
>
> Saurai tu comment recuperer ces marge sous VBA?

dimanche 25 avril 2004 à 20:55:45 | Re : Question sur l'impression sous access 2000 ????

alfajac

Salut,

je suis a la recherche de la solution que tu semble avoir trouvé ...
mais pas de chance tu la donne pas ...

stp peux tu m'aider ?

Merci,

Le Negociateur



Cette discussion est classé dans : access, impression, feuille, question


Répondre à ce message

Sujets en rapport avec ce message

Question a propos d'impression sous access 2000!! [ par jcconi ] Voila je voudrai savoir s'il est possible sous VBA de faire un imprime ecran quand mon application access2000 tourne pour ensuite l'imprimer sur une f impression en A3 [ par nesaipas ] voila c 'est simple je voudrai imprimer un document sur une feuille A3ma premiére question : comment changer l'orientation sur la feuilleseconde quest aide sur ado (connection à une feuille excel à partir de access [ par dienguis73 ] Salut,Je travaille sur Access et je veux transférer via ADO certaine valeurs de mes champs access à des cellules d'une feuille de calcul excel "Test.x Recordset VB ACCESS vers Feuille Excel [ par zncpo ] comment recuperer dans excel la valeur d'un recordset d'access ?dans le code vb d'access, j'aimerai ouvrir un fichier excel et lui coller chaque valeu Connection BD access [ par guitooo ] BonjourJ'ai créé une base de données avec Access pour la gestion d'un parc informatique.Par la suite j'ai fait sous VB6.0 un feuille de saisie par tab Connection BD Access [ par guitooo ] BonjourJ'ai créé une base de données avec Access pour la gestion d'un parc informatique.Par la suite j'ai fait sous VB6.0 un feuille de saisie par tab Question aux experts reparation d'une base de donnée access 2000 [ par mouajria ] bonjourpour reparer ma base de donnée j'utilise le code suivantDBEngine.RepairDatabase sNewNamea l'execution de cette ligne  ,vb donne  l'erreur "form impression de feuille encore et tjs [ par Tonin39 ] voici mon code:Private Sub CommandButton1_Click()  Dim i  Application.DisplayAlerts = False  For i = 0 To ListBox1.ListCount - 1    If ListBox1.Select VBA Access : Impression des Etats (Reports) [ par DPhBxl ] Bonjour,J'ai créé un code en VBA qui modifie un graphique composé de lignes, de rectangles et de labels dans un etat.Je désire imprimer l'état à chaqu Enregistrement dans Access [ par bgm2 ] Salut;je veux enregistrer des données calculés sous vb6 dans des tables crées dans une base de données Access à partir d'une feuille vb.Rq:je suis en


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,546 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.