[ Deyan_80 @ 30.10.2006. 12:56 ] @
Molio bih sve koji znaju VB da mi pomognu oko stampanja iz VB ili Accessa. Povezem VB formu i bazu u accessu ali bih sada hteo nesto da odstampam. Kako to najlakse da uradim? Hvala.... |
[ Deyan_80 @ 30.10.2006. 12:56 ] @
[ goranvuc @ 30.10.2006. 19:40 ] @
Prilicno siroka tema, prilicno "prezvakana" na forumu. Za pocetak, procitaj nesto od TOP tema iz ovog foruma npr. http://www.elitesecurity.org/t104515
[ Deyan_80 @ 07.11.2006. 13:55 ] @
Hvala na ponudjenom linku. Gledao sam na pomenutom linku i nasao sam neke korisne stvari. Da li mozes da mi kazes kako da dodam Print metodu u listu tj. pokusavao sam da stampam sa Printer.Print ali se nije desavalo nista pa sam onda ovde video da Print metoda nije dostupna. Ako znas kako da je iskoristim molio bih te da odgovoris. Hvala....
[ chkalja @ 07.11.2006. 14:02 ] @
Mozda bi mogao da ubacis kontrolu CommonDialog (tako nesto se zove).
CommonDialog1.Showprinter . . . . [ goranvuc @ 07.11.2006. 14:19 ] @
Slobodno koristis Print metodu, iako ti se ne nudi. Ona stampa tekst koji je parametar na tekucoj poziciji u tekucem fontu.
[ Deyan_80 @ 17.11.2006. 18:33 ] @
Hvala Gorane i Bojane.
[Ovu poruku je menjao Deyan_80 dana 17.11.2006. u 21:13 GMT+1] [Ovu poruku je menjao Deyan_80 dana 23.11.2006. u 13:33 GMT+1] [ Aleksandar Ružičić @ 18.11.2006. 00:12 ] @
nisam siguran da ti je pametno da dajes svoj broj u javnost (nikad se ne zna, moze da se nadje neka budala koja ce da te zeza non-stop)
a ako imas pitanja u vezi vb-a postavi ovde na forumu (predhodno koristi pretragu, jer je moguce da je vec odgovoreno na to sto te muci), jer mozda ce nekome kasnije zatrebati to isto sto i tebi... [ mpecanac @ 02.12.2006. 11:19 ] @
Probaj ovaj kod, meni radi. Pravio sam drugaru programče za štampanje memoranduma, ponuda i sl., tako da su na formi bili textboxovi, labele i linije. Nekakav bug postoji u VB6, pa mi ovo nije proradilo od prve, Pomogla je čuvena naredba On Error Resume Next, koja vredi Nobelove nagrqade.::))
Sub Stampaj() Dim kont As Control On Error Resume Next For Each kont In Racun.Controls If kont.Container.Left < 210 Then 'ovaj uslov možeš da izostaviš, bio je potreban za moju formu If (TypeOf kont Is Label) Then Printer.Font.Size = kont.Font.Size Printer.Font.Name = kont.Font.Name Printer.Font.Bold = kont.Font.Bold Select Case kont.Alignment Case 0 Printer.CurrentX = kont.Container.Left + kont.Left Printer.CurrentY = kont.Container.Top + kont.Top Printer.Print kont.Caption Case 1 Printer.CurrentX = kont.Container.Left + kont.Left + kont.Width - TextWidth(kont.Caption) Printer.CurrentY = kont.Container.Top + kont.Top Printer.Print kont.Caption End Select If kont.BorderStyle = 1 Then Printer.DrawWidth = 8 Printer.Line (kont.Container.Left + kont.Left - 1, kont.Container.Top + kont.Top)- _ (kont.Container.Left + kont.Left + kont.Width, kont.Height + kont.Container.Top + kont.Top), , B End If ElseIf (TypeOf kont Is Line) Then Printer.DrawWidth = 8 Printer.Line (kont.Container.Left + kont.X1, kont.Container.Top + kont.Y1)- _ (kont.Container.Left + kont.X2, kont.Container.Top + kont.Y2) ElseIf TypeOf kont Is TextBox Then Printer.Font.Name = kont.Font.Name Printer.Font.Size = kont.Font.Size Printer.Font.Bold = kont.Font.Bold Printer.CurrentX = kont.Left + kont.Container.Left Printer.CurrentY = kont.Top + kont.Container.Top Printer.Print kont.Text End If End If Next End Sub [ loginkiller @ 09.12.2006. 21:07 ] @
To bi bilo to.
[ Deyan_80 @ 14.12.2006. 10:43 ] @
Hvala puno. Imao sam malo muke ali sam uspeo.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|