Prvo.
Ima par godina kako sam radio program prodaje karata za pozorište, gde radim kao majstor tona, i rešio sam da ga malo "pritegnem".
Svi znamo da postoji parter i balkon, da postoji levo i desno i postoji broj sedišta, pričam o sali.
U programu imam formu koja predstavlja salu. Imam odredjeni broj objekata koji predstavljaju stolice. Objekti su u array-u tako da koristim index.
Prema poziciji stolice pozivam proceduru koja, u zavisnosti da li je levi ili desni klik, smešta podatke u bazu itd... što podrazumeva (ili ne) da imam proceduru za svaku stolicu u sali.
Ne interesuje me kod, nego postavka stvari u istom? Na koje sve načine može da se reši klik na stolicu?
Program je rađen u VB 6 a baze su access-ove.
Napomena:
U parteru, nema svaki red isti broj stolica, negde je 18, negde 17 a negde 16. Balon takođe, + dve lože :)
Drugo.
Štampu sam rešio kroz crystal report na custom paper size i pozicionirao sam podatke za štampu približno... uvek beži par milimetara što i nije toliko strašno.
Štampač je LX300 a instalirani driver-i su od FX1170 jer LX win driver ne podaržava stranice manje od 10cm a visina karte je 7,7cm.
FX driver podržava manju visinu, mislim da je min. 1,5cm, a LX na tim driver-ima radi :)
Papir ne izlazi do perforacije što mi najviše smeta. Kako to da rešim?
Znam da postoji
Open "LPT1" For Output As #1
ali o tome ne znam ništa a ono što znam je da mi može rešiti problem. Video sam više primera i u ovom, i na drugim forumima. Trebao bi mi "tutorijal for dummies" npr:
kako da podesim font, da li mogu da se koriste naša slova, ćirilica...
šta znači
Print #1, Chr$(&H1B); "@";
Kao što rekoh :) tutorijal for dummies u par objašnjenih primera.
Biću zahvalan ako neko odluči da pomogne :D
Who are you?
I am Doctor.
Doctor who?
Exactly!
I am Doctor.
Doctor who?
Exactly!