Novo

Forum kao aplikacija na telefonu

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

  • 19 odgovora
  • 5.527 pregleda

Najnovija ↓

Kasa (stampanje i problem sa load) 08.06.2007. u 13:57 · pre 236 meseci #1
E ovo ce verovatno rgdrajko znati :)

Pravim program kao kasa!

1.Hocu da kad se nesto izabere iz liste i klikne na dugme da se to stampa!
2.Imam problem sa onim load to list. Znaci kad unesem u listu i sacuvam i sledeci put otvorim program njega nema

Evo celog programa pa ako nadjete neke greske (verovatno ih ima...), vi ispravite.

Re: Kasa (stampanje i problem sa load) 08.06.2007. u 20:19 · pre 236 meseci #3
Ovo za ocene...maler...
Brate kad kliknem da se stampa on mi odstampa jednu malu nulu u uglu papira :)

To mi se desavalo i sa mojim kodom za stampanje...
Re: Kasa (stampanje i problem sa load) 08.06.2007. u 23:58 · pre 236 meseci #5
Izmeni program za kasu tako da posle sifre dodas i cenu. Koristi MSFlexGrid za unosenje stavki umesto textboxa i listboxa bice mnogo jednostavnije, lepse i brze. Probaj sam, ako ne ide tu smo mi.
Potpis
rgdrajko
Re: Kasa (stampanje i problem sa load) 09.06.2007. u 08:07 · pre 236 meseci #6
Sale napravi bazu artikala.
Za pocetak je dovoljno da imas osnovne podatke:
ID, Broj_Artikla, Naziv_Artikla, EAN, Porezna_stopa

Potom napravi bazu racuna

Onda lagano izradi aplikaciju, nesto tipa:

Nekoliko TextBox-ova gdje bi npr. u jedan unosio broj artikla tako da kada ti duzina text polja bude iznosila odredjeni broj karaktera povuti ces iz baze podatke ostale podatke za taj artikl.

Potomtrebao bi dugme za stampu i proceduru za automatsko pohranjivanje racuna.
Potpis
steve585
Re: Kasa (stampanje i problem sa load) 09.06.2007. u 09:25 · pre 236 meseci
izmenjeno 1 put, poslednji put GazdaSale 09.06.2007. u 09:42
  1. GazdaSale09.06.2007. u 09:42zapis iz teksta poruke
#7
Izvalio sam za stampac. Znaci ako ja obelezim prvi unos on stampa nulu, ako obelezim drugi unos on stampa 1, ako treci unos on 2 itd. To je onda greska u kodu....

Vasi predlozi su sjajni samo ja sam pocetnik tako da tesko ce to ici pogotovo sa bazom...
Re: Kasa (stampanje i problem sa load) 09.06.2007. u 09:57 · pre 236 meseci #8
To sto si pocetnik svakako nije olaksavajuca okolnost. Na kraju krajeva svi smo to nekada bili.
Saljem ti dio jednog primjera koji simulira kasu.
U paath kreiraj direktorij Baze. Te u taj direktorij postavi bazu podataka Fit.mdb

Prouci malo kod.
Potpis
steve585
Re: Kasa (stampanje i problem sa load) 10.06.2007. u 07:59 · pre 236 meseci #11
Postojeca baza ima cca 12 MB, te je stoga nisam htjeo prikaciti. Zelio sam da na osnovu podataka iz koda pokusas sam kreirati bazu podataka. Vidjeti cu ovih dana da ti posaljem bazu sa potrebnim tabelama za taj primjer.
Potpis
steve585
Re: Kasa (stampanje i problem sa load) 10.06.2007. u 12:20 · pre 236 meseci
izmenjeno 1 put, poslednji put GazdaSale 10.06.2007. u 13:02
  1. GazdaSale10.06.2007. u 13:02zapis iz teksta poruke
#12
Ok kad okasic bazu skinucu je :) Ono za stampanje radi, ali meni je pala nova ideja kako bi racun kad se stampa izgledao lepse pa sam ispravio ali ne radi. Evo celog programa sa tim izmenama pa recite gde je greska!
Re: Kasa (stampanje i problem sa load) 11.06.2007. u 03:11 · pre 236 meseci #13
Nije ti stampao zato sto tekst u skrivenoj listi nije bio selektovan = ""
Greska1 u unosu formatiraj npr ovako (samo ispravi).
Code:

Private Sub cmdUnesiRacun_Click()
List3.Clear
Datum = txtDatum.Text
Valuta = Valuta.Text
Sifra = txtSifraRacun.Text
ImeArtikla = txtImeArtiklaRacun.Text
Kolicina = txtKolicina.Text
Cena = txtCena.Text
List2.AddItem "Datum: " & Datum & ", " & "Sifra: " & Sifra & ", " & "Ime Artikla: " & ImeArtikla & ", " & "Kolicina: " & Kolicina & ", " & "Cena: " & Cena & Valuta & "."
Valuta.Text = ""
txtSifraRacun.Text = ""
txtImeArtiklaRacun.Text = ""
txtKolicina.Text = ""
txtCena.Text = ""
List3.AddItem "Datum: " & Datum & ", " & "Sifra: " & Sifra & ", " & "Ime Artikla: " & ImeArtikla & ", " & "Kolicina: " & Kolicina & ", " & "Cena: " & Cena & Valuta & "."

'List3.AddItem "RAÈUN"
'List3.AddItem Form2.txtIme.Text
'List3.AddItem Datum
'List3.AddItem "Šifra: " & Sifra
'List3.AddItem ImeArtikla
'List3.AddItem "Kolièina: " & Kolicina
'List3.AddItem "Cena: " & Cena & Valuta
cmdSacuvajRacun_Click
End Sub



U click event vidljive List2 stavi donji kod da bi se selektovala i nevidljiva
Code:

Private Sub List2_Click()
List3.ListIndex = List2.ListIndex
End Sub

i promeni subrutinu za stampanje ovako
Code:

Private Sub cmdStampaj_Click()
On Error GoTo err
If List3.ListIndex = -1 Then Exit Sub 'Ako nije nista selektovano  u skrivenoj listi
      MsgBox "Sada æe poèeti štampanje zadnjeg raèuna koji ste izdali na vašem default štampaèu", vbInformation, "Information"
      Printer.Print Form1.List3.Text
      Printer.EndDoc
Exit Sub
err:
MsgBox err.Description
End Sub

Pozdrav
Potpis
HomePage http://www.eurora3d.com
Re: Kasa (stampanje i problem sa load) 11.06.2007. u 10:49 · pre 236 meseci #14
Ovako!

Kada se obelezi drugi racun iz liste on prijavljuje gresku a, kada obelezim prvi on stampa ali sve u jednom redu... Ja sam namerno stavljao sve u drugi red kako bi bilo lepse! Namestio sam da posle svakog unosa izbrise lista tako da se moze stampati samo zadnji izdati racun (sto je mozda i bolje)
Re: Kasa (stampanje i problem sa load) 11.06.2007. u 15:35 · pre 236 meseci #15
Ok
Onda stavi u click event Liste 2 kod za obelezavanje prvog (i jedinog unosa) iz Liste3

Code:

Private Sub List2_Click()
On Error Resume Next
List3.ListIndex = 0
End Sub

ili stavi tu liniju posle koda koji dodaje tekst u List3 ako neces da uslov bude da mora prvo da se selektuje iz List2
Code:

List3.ListIndex = 0
Potpis
HomePage http://www.eurora3d.com
Re: Kasa (stampanje i problem sa load) 11.06.2007. u 16:57 · pre 236 meseci #16
Ok ali gle
ako stavim

Code:
Private Sub List2_Click()
On Error Resume Next
List3.ListIndex = 0
End Sub


Onda stampa samo prvi red iz liste3

Sad jedino kad bi moglo da se namesti nesto ovako

Code:
Private Sub List2_Click()
On Error Resume Next
List3.ListIndex = 0,1,2,3,4,5,6
End Sub

Re: Kasa (stampanje i problem sa load) 11.06.2007. u 21:26 · pre 236 meseci #17
Ako hoces da stampas celu iskoristi onu funkciju sto sam ti dodao dole u dnu. Vidi moj zadnji post sa zakacenim zipom.
I pazi ovo
Ja sam namestio tamo da je ulazni parametar u subrutini objekat ListBox da bi mogao da je koristis za svaki list box.
nesto ovako

Code:

Private Sub StampajListBox(list as ListBox)
list.ListIntdex ....
.......

a ti si kasnije ovo jedno list u njoj promenio na List3 sto ce da napravi neke greske u njoj
Prekopiraj celu funkciju kako sam ti poslao u zadnjoj izmeni
Pozivas je StampajListBox(List3) (ne secam se kako se funkcija tacno zove)
za List3 List box
Pozdrav
Potpis
HomePage http://www.eurora3d.com
Re: Kasa (stampanje i problem sa load) 12.06.2007. u 10:01 · pre 236 meseci #18
Ok samo mi nije jasno da li da je ostavim kao posebnu i na sta da je pozovem ili da je kopiram u kod za dugme....?

Evo ti program sa svim izmenama do sada pa ti vidi gde sta treba, jer te ne razumem!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme