Vi håller på med en ganska klassisk uppgift, ett kundregister. Vi vill lägga till funktioner för att skriva ut fakturor och dylikt. Hej,Utskrift
Vi har hämtat information från en MYSql databas med ADO kontrollen.
Hur komponerar vi ett utskriftsformat i vb?
mvh JohannesSv: Utskrift
Just denna fråga är uppe ofta på Pellesoft :-)
Kanske är det en av VB's brister att enkelt kunna generera rapporter..
Det finns fler sätt.
Änvänd WORD
Crystal Reports eller de inbyggda rapporterna i VB
Alternativt skriv ut från ett formulär med me.print.. Vad du använder beror mycket på hur ditt data ska visas. Vill du visa många fälts värden då kan det vara struligt med VBrapporterna. De funkar ungefär som Acess-rapporter. Du talar om vilka fält du vill se och så får du en lista på värden från dessa fält..
Tex:
_______________________________________
OrderNR: 123321
Serienummer Pris Levererat
135465 12 2001-12-01
16565765 20 2001-09-27
1654654 20 2001-10-15 osv......
________________________________________
Om du vill att data ska visas ungefär så kan använda reports..
Men om du vill visa många fält för en viss post...
_________________________________________
AggregatNr: 1520
Typ :15654
leverat:2001-12-02
MaxSpänning:120
MinSpänning: 110
Maxfreq:55
Minfreq:49
bla
bala
bala..... osv.....
Då blir inte rapporterna så himla bra med
VB reports
Då skulle jag bygga upp tex ett worddokument och skicka in värdena som variabler till worddokumentet. Eller...... Beroende på hur mycket som ska visas........ Fylla på en Listview i ett formulär och därefter hämta alla värden från den listviewn och skriva ut dem.
Det senare skulle kunna generera ungefär följande utskrift:
Aggregat : 1654654
Rubrik1 Rubrik2
Minfreq 40
Maxfreq 41
minVolt 225
maxVolt 230
dasda adfadf
adfadf adfadf
adfadf sfgsdfgsf
eqetq adgadg ..... osv
Från WORD skulle utskriften istället kunna se ut ungefär så här:
___________________________________________
Aggregat: 465654
Max frekven 49 Min freq 50
maxVolt 230 min volt 229
mmm mmm
Levererat till kund 2001-12-02
Verifierat den 2001-12-03
____________________________________________
Det blev ett lååååångt inlägg på en kär fråga.. Hoppas att du förstår skillnaden. Kontakta mig annars
//Nettan