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 : Impression [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (noe)

jeudi 30 octobre 2003 à 17:58:03 | Impression

noe


Bonsoir à tous

voici le code que j'utilise pour imprimer , le text prend le quart d'une feuille comment faire pour imprimer d'autres texte dessous. en fait je voudrai que la feuille s'arrete après la dernière ligne après la première edition



Private Sub Imprimer_Click()
Dim ListItemResultat As ListItem
Dim No_Note_G, Nom, Nbre_Matin, Nbre_Soir, Nbre_MS, Cout_Matin, Cout_Soir, Cout_MS, Cout_Total
Dim Date_Debut, Date_Fin
Dim Message, Titre, Entete, Entete1 As String
Dim Hauteur As Integer
Dim X As Long
Dim X1
Dim X2



'Préparation de la commande
CmdNote.CommandText = "select * from Note_Garderie where NoNote ='" & Trim(No_Note.Text) & "'"

'Exécution de la commande
RstNote.Requery

If (RstNote.RecordCount <> 0) Then

No_Note_G = RstNote!NoNote
Nom = RstNote!Payeur
Date_Debut = RstNote!DateDebut
Date_Fin = RstNote!DateFin
Nbre_Matin = Val(RstNote!NbreMatin) + Val(RstNote!NbreSoir)
Nbre_MS = RstNote!NbreMS
Cout_Matin = RstNote!CoutMatin + RstNote!CoutSoir
Cout_MS = RstNote!coutMS
Cout_Total = RstNote!CoutTotal
End If

Printer.PrintQuality = 60
Printer.Orientation = vbPRORPortrait
Printer.FontName = "Arial"
Printer.FontBold = True
Printer.FontSize = 14

Printer.Print Page_Maj_Parametre.Nom & " " & Page_Maj_Parametre.Code_Postal & " " & Page_Maj_Parametre.Ville

Printer.Print ""

Printer.Print "Note de Garderie N° " & No_Note_G & " " & "du " & Date_Debut & " " & "au " & Date_Fin

Printer.Print ""

Printer.Print Nom

Printer.Print ""

Printer.Print " Nombre de Matin ou Soir : " & Format(Nbre_Matin, "##,##0") & " à " & Format(RstTarif!Matin, "##,##0.00 ¤") & " = " & Format(Cout_Matin, "##,##0.00 ¤")

Printer.Print ""

Printer.Print " Nombre de Matin & Soir : " & Format(Nbre_MS, "##,##0") & " à " & Format(RstTarif!Matin_Soir, "##,##0.00 ¤") & " = " & Format(Cout_MS, "##,##0.00 ¤")

Printer.Print " _____________"

Printer.Print " Somme à payer = " & Format(Cout_Total, "##,##0.00 ¤")

Printer.Print ""

Printer.Print "Nous vous rappelons que le règlement est à effectuer le plus rapidement possible,"
Printer.Print "et de préférence par chèque, à l'ordre de : *********************"

Printer.Line (1, 4550)-(15000, 4550) 'Ligne du bas

Printer.EndDoc

End Sub

merci pour vos réponses

vendredi 31 octobre 2003 à 08:30:34 | Re : Impression

Megafan

Salut,
Cela manque quelques précisions.
De toute façon aprés un EndDoc, la feuille sort.
Tu pourrais préciser de quel type d'imprimante tu disposes.
- Si c'est une matricielle, tu paramétres (dans l'imprimante) la hauteur de page (1/4 d'un A4).
- Si c'est une Laser il faut que tu fasse ton EndDoc aprés 4 tickets.

@+



Cette discussion est classé dans : printer, print, cout, rstnote, matin


Répondre à ce message

Sujets en rapport avec ce message

Comment imprimer une Picture ? [ par lechti62 ] j'envoie à mon imprimante les contenus de champs comme :Commondialog ShowprinterPrinter.print form1.text1.textprinter.print form1.text2.textetc ...pui Marge / Imprimante ? [ par Philyp ] Bonjour à tous. Je rencontre le problème suivant :Comment définir la marge , pour éditionsur l'imprimante? Mon code est : Private Sub Imprimer_Click() URGENT : Pb d'impression [ par eltaris ] Quelqu'un pourrait-il me dire pourquoi, quandje veux imprimer et que j'utilise l'objet Printerl'option print n'apparait pas !Dans tous les exemples qu Imprimer le contenu d'un RTB via Printer.print [ par Fabrice ] Bonjour,En utilisant l'objet Printer, j'ai réussi à recréer exactement le papier à lettre de ma société.J'ai développé d'autre part un petit éditeur d objet printer : methode print non gérée ??? [ par celine ] Help ...Je voudrais imprimer, j'ai creer un objet printer : Dim impr As PrinterSet impr = Printer ou printers(0)et quand je veux faire impr.print "tot imprimer une dbgrid entière [ par badseyar ] Bonjour,comment fait-on pour imprimer une dbgrid en entier, car avec printer.print form1.dbgrid.seltext ou printer.print form1.dbgrid.text ça ne m'imp Probleme d'impression [ par Sna ] Bonjourj'ai un petit probleme avec la fonction Print pour l'objet Printerj'ai ete voir la source http://www.vbfrance.com/fichier.aspx?Val=678dans laqu comment imprimer le contenu d'un listview ? [ par nzat ] salut à tous je veux imprimer des information contenus dans mon listviewj'ai essayé les code suivant/printer.print listviewenddocet celui-ciprinter .p URGENT : changement d'imprimante depuis VB :°-( [ par I need your help ! ] Bonjour à tous,Voici ma question : comment changer l'imprimante par défaut depuis un programme VB ? :-)En créant manuellement une imprimante "Virtua


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du 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,374 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é.