Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 8 odgovora
  • 3.565 pregleda

Najnovija ↓

VB obrnuto printanje 22.09.2008. u 14:35 · pre 220 meseci #1
Imam jedan mali program u visual basicu koji mi printa na stranice od recimo 1-99 i sad bi ja htio da te stranice na printeru izlaze obrnutim redosljedom. Kojom naredbom zadati 'obrnuto' printanje?
Re: VB obrnuto printanje 22.09.2008. u 16:22 · pre 220 meseci #2
Imam TV i hocu da mi trazi kanale u nazad? Kako?

Citat:
Kiter: Imam jedan mali program u visual basicu koji mi printa na stranice od recimo 1-99 i sad bi ja htio da te stranice na printeru izlaze obrnutim redosljedom. Kojom naredbom zadati 'obrnuto' printanje?


Koji program?

Koje printanje!? (DataReport, CrystalReport, API pozivi, Printer Object) ?!?!?!

Baba Vanga je umrla, i ne može da nam objasni šta i kako, zato budi malo jasniji i ne štedi reči u opisu svog problema.
Re: VB obrnuto printanje 23.09.2008. u 09:12 · pre 220 meseci
izmenjeno 1 put, poslednji put Aleksandar Ružičić 23.09.2008. u 12:30
  1. Aleksandar Ružičić23.09.2008. u 12:30zapis iz teksta poruke
#3
Code:

Function Ispis()
  Printer.ScaleMode = 6
  Printer.FontName = "Tahoma CE"
  Slovo = stxt
   fg = do1
   Do Until fg = od1 - 1
    broj = Format(fg, "0" & Slovo & "#")
    Call printXY(broj, 150, 20, 66, False, False, False)
    Call printXY(broj, 135, 190, 95, False, False, False)
    Call printXY(broj, 170, 255, 36, False, False, False)
    Printer.NewPage
  fg = fg - 1
  Loop
  Printer.EndDoc
Exit Function
End Function


Ovo je funkcija za printanje. Sori na onakvom postu :)
Re: VB obrnuto printanje 23.09.2008. u 09:56 · pre 220 meseci #4
Code:

Sub Ispis()
    Printer.ScaleMode = 6
    Printer.FontName = "Tahoma CE"
    Slovo = stxt
    fg = do1
    For fg = od1 - 1 To do1
        broj = Format(fg, "0" & Slovo & "#")
        Call printXY(broj, 150, 20, 66, False, False, False)
        Call printXY(broj, 135, 190, 95, False, False, False)
        Call printXY(broj, 170, 255, 36, False, False, False)
        Printer.NewPage
    Next fg
    Printer.EndDoc
End Sub


Ovo bi trebalo da ti stampa obrnuto od tvoje funkcije, s' tim da ce sad i brojevi ici obrnutim redosledom.

Pretpostavljam da se promenljive deklarisao u deklaracijama.
Re: VB obrnuto printanje 23.09.2008. u 10:44 · pre 220 meseci #5
>> Pretpostavljam da se promenljive deklarisao u deklaracijama.


Hm, nisam :) Kak to?
Re: VB obrnuto printanje 23.09.2008. u 10:56 · pre 220 meseci #6


Code:

Dim intMojaPromenljiva As Integer
Dim blnMojaPromenljiva As Long
Dim strMojaPromenljiva As String
Dim blnMojaPromenljiva As Boolean
...
Dim Nesto As typNesto
Re: VB obrnuto printanje 23.09.2008. u 11:16 · pre 220 meseci #7
Da, radi, nisam trebao deklarirati ovo, radi i bez toga :) Hvala!

A i samo sam maknuo '-1' iz:

Code:
For fg = od1 - 1 To do1


Da printanje pocne sa '1'.
Re: VB obrnuto printanje 23.09.2008. u 11:27 · pre 220 meseci #8
Ne deklarisanje promenljivih je losa programersla navika, i koliko mi je poznato samo Basic-oliki jezici to dozvoljavaju.

Kad deklarises promenljivu ti rezervises mesto za nju u memoriji. U VB-u ukoliko promenljiva nije deklarisana ona je po default-u tipa Variant.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme