Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di Mychy
    Registrato dal
    Oct 2000
    Messaggi
    794

    [VB6]Stampa fatture.... come?

    Fatto un gestionale ora dovrei trovare il modo di stampare la fattura.
    Il problema è: non ho crystal report, i data report di microsoft fanno veramente schifo e non sono adatti al mio scopo.

    La fattura deve essere stampata su un modello pre stampato quindi le dimensioni e gli spazi hanno grande importanza.

    Voi come avete fatto?

  2. #2
    Utente di HTML.it L'avatar di Gugu
    Registrato dal
    Nov 2002
    Messaggi
    523
    Ciao,
    non ho mai stampato fatture in particolare.. però io creerei un file di word definendo dei campi modificabili (indirizzo, partita iva, ecc..) e poi li aggiorno da vb6.
    L'unico problema è che se hai molti campi da modificare.. risulta un po' lento.
    Se ti interessa dimmi qualcosa, ti mando un esempio..
    Ovviamente via email.
    Ciao, ciao.
    Ciao
    Andrea

  3. #3
    Utente di HTML.it L'avatar di Mychy
    Registrato dal
    Oct 2000
    Messaggi
    794
    Ti ringrazio, ma credo che non sia ciò che fa al caso mio.
    Devo stampare su un modulo pre stampato, quindi ogni cifra deve avere la sua specifica collocazione.

    Comunque se mi mandi un'esempio mi faresti un piacere.

    mychy@libero.it

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    150
    Semplice l'ho appena fatto 1 programma del genere basta che con una squadretta ti prendi tutte le misure dei campi nei quali vuoi scrivere e poi usi la funzione PRINTER e con le proprietà currentx currenty e print ti vai a definire tutti gli spazi nei quali vuoi scrivere e il gioco è fatto.Se vuoi mandami n1 msg e t spiego meglio ciao:metallica :metallica
    Carlo Carbone

  5. #5
    Utente di HTML.it L'avatar di Mychy
    Registrato dal
    Oct 2000
    Messaggi
    794
    Grazie al tuo aiuto sono quasi riuscito a finire la stampa, ora però ho un ultimo problema relativo all'oggetto printer:
    printer.currentY=0
    printer.currentX=0
    printer.print "Prova1"
    printer.currentY=0
    printer.print "Prova2"

    Prova1 e Prova2 si sovrappongono, perchè?
    Come posso risolvere il problema?

    Michele

  6. #6
    Utente di HTML.it L'avatar di Mychy
    Registrato dal
    Oct 2000
    Messaggi
    794
    Ho provato anche con:
    Printer.CurrentX = Printer.TextWidth(rs2!IDProdotto) + 0.1
    ma il testo (in parte) si sovrappone ugualmente.

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    150
    Beh questa è una delle tante pekke dell'oggetto printer prova a impostare sia la coordinata x ke y e nn lassciare sottintesa la coordinata x così vai sul sicuro.Senti nn è ke potresti aiutarmi ho anke io 1 problema ma nn relativo a kuesto ora te lo spiego

    Devo creare un programma multipiattaforma ke gestisca un database per + pc connessi in rete potrei sapere kome effettuare la connessione al db oppure se mi basta condividere il file e poi far puntare tutti gli appplicati al db con una path comune ??? rispondi ti prego grazie
    Carlo Carbone

  8. #8
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387
    Imposta la prop. Printer.ScaleMode a vbMillimeters e, nel codice che hai scritto tu, anziche' +o.1 scrivi +1.
    ...and I miss you...like the deserts miss the rain...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.