|
[ ex-Neznalac @ 25.10.2006. 12:48 ] @
| Pozdrav svima :
Imam malu začkoljicu kako bih svoju aplikaciju definitivno završio,o čemu se radi pogledajte u nastavku.
Ovako : Završio sam aplikaciju koja je namijenjena za kase i ostale potrebe,sada kada sam sve uradio potreban mi je "BarCod".Na koji način da to rješim,imam glavnu formu gdje se izdaju svi računi i ona je napravljena tako da samo unesem šifru i automatski ubacujemi sve ostale karakteristike po toj šifri NPR: cijena,PDV,Naziv itd. ali meni sada dteba BarCod.Kako da povežem skener sa svojom "barCod markicom" koju sam isprintao iz svoje aplikacije,na glavnoj formi gdje izdajem račune na "Combo Box".Znači kada pređem na "Combo Box" gdje su mi šifre, zato što po šifri pretražujem potrebno je da prenesem skenerom preko svoje "BarCod markice" i da mi izbaci u programu statistike prema tom BarCod-u.Suština je u tome da povežem skener i svoj "barkod" na "comboBox glavne forme",koji "[Event]" i kao da to odradim dali pomoću kod-a ili već kako....
Evo postavio sam i font za barCod koji ja koristim i s koliko cifara se najčešće koristi barCod, dali sa 13,12,14 ili to nije ni bitno kolika god cifra se unese to je taj barCod,i dali ima gdje font-ova za "barCod"....
Unaprijed hvala svima! |
[ ex-Neznalac @ 26.10.2006. 13:25 ] @
Pozdrav još jednom svima :
Vidm da niko nije zainteresovan da ovo rješi.
Ali Evo uzeo sam malo ovo što je "Soft Trade" Radio mislim da je dobro rješenje ali nije objašnjeno kako doći do kraja a to je da skener prikazuje statistike po barkodu.Zato sam to malo preradio i detaljno približio šta je još ostalo da se uradi a to upravo meni je potrebno i molim sve one koji mogu da ovo rješe neka skinu sebi primer i da ga pogledaju i ako mogu da to dovrše onako kao to je postavljeno u primeru.
Unaprijed se zahvaljujem svima koji će pak pokušati da ovo rješe jer mi je potrebno pod hitno !
Samo mala napomena pri registraciji dll-a, potrebno je kopirati u system 32 i onda iz references izabrati taj dll i klikniti na ok.
Pozdrav svima!
[ goranvuc @ 26.10.2006. 13:44 ] @
Citat: Neznalac: Pozdrav još jednom svima :
Vidm da niko nije zainteresovan da ovo rješi.
Ali Evo uzeo sam malo ovo što je "Soft Trade" Radio mislim da je dobro rješenje ali nije objašnjeno kako doći do kraja
Pa mogao si da pitas originalnog autora tj. mene ;)
Inace, otkud ti "Soft Trade"? Do pre mesec dana sam drzao dll na svom sajtu za besplatno skidanje, video sam da je dosta ljudi skinulo komponentu, ali nisam imao nikakve povratne informacije za vise od 2 godine koliko je stajala na sajtu. Gde si ti pokupio moju komponentu koju zoves "Soft trade"? Ako pogledas properties od dll-a, videces da je company "Clicker", komponenta se zove "VGBarCode" zato sto sam ja Vucicevic Goran ... Nema nikakvih problema sto se mene tice, nemoj da me shvatis pogresno, ali mi nije jasno otkud ti ono "Soft Trade", posto sam jos davno to koristio za potpis svojih ranije napravljenih komponenti, pa si me zbunio.
Sto se tice tvog problema, mislim da nisi dovoljno jasan, a komponenta je kompletna za ono za cega je namenjena: GRAFICKI PRIKAZ EAN BARKOD-a NA OSNOVU BROJA. Objasni malo preciznije i jasnije sta hoces jos sa tom komponentom da radis.
Komponenta nije namenjena za rad sa barkod citacem, za to ti ne treba nikakva specijalna komponenta.
[ ex-Neznalac @ 26.10.2006. 13:56 ] @
Čuj stari Ovo što je tvoje kako ti kažeš sam skinuo upravo na ovom forumu bio je link nemogu se setiti na kojoj temi pa tamo na exe.fajl-u piše da je "Soft Trade" evo okačiću ti pa vidi sam. ali mi je jako potreban taj barkod u mojoj aplikaciji u access-u.Neznam dali si skinuo ovaj malo pre primer koji sam postavio.Ovako sve je ok. što se tiče bar koda prema šifri ali kako da taj barkod koji dobijem prema šifri očitam na svojim skeneru i da mi ubaci statistike u program na formu prodaja kako kada šifru unesem ručno pa mi izbaci statistike tako isto želim da mi to radi barkod kada ga skeniram odnosno možda to neko zove "Simulacija barkod-a"
Ajd vidi šta možeš odraditi pa evo ti odakle potiče taj "Soft Trade"
Pozdrav !
[ goranvuc @ 26.10.2006. 14:04 ] @
Ha, ostao stari alijas na test programu :) Vec sam mislio da je nesto iz "zone sumraka". Sto se tice skenera, imas objasnjenje na ovom forumu za rad sa barkod skenerima, pretrazi malo.
Osnovno je da ti je skener ulazna jedinica - kao tastatura, pa ti nije potrebna (kao sto sam vec rekao) bilo kakva dodatna komponenta, vec na dogadjaj ucitavanja informacije sa skenera (niz cifara) treba da ucitas i ostale podatke.
Pogledaj malo:
http://www.elitesecurity.org/t7718-Bar-kod-citac
http://www.elitesecurity.org/t...treba-da-napravim-program-koji
http://www.elitesecurity.org/t...upotreba-barcode-citaca-Access
...
[Ovu poruku je menjao goranvuc dana 26.10.2006. u 15:15 GMT+1]
[ ex-Neznalac @ 26.10.2006. 14:14 ] @
Stari evo malo sam pretraživao ali nisam ništa našao pa ako imaš link bio bih ti zahvalan da ga postaviš.
ajd ljep pozdrav!
[ goranvuc @ 26.10.2006. 14:17 ] @
Mimoisli smo se za malo!
[ Trtko @ 26.10.2006. 14:26 ] @
Ne kuzim u cemu je tebi problem.
Prikopcas bar kod na USB port, ili vec koji imas
i kad predjes s njime preko bar koda , on izbaci brojke i slova tj ono sto pise u bar codu,
u combobox, txtbox tj na objekt koji ti je fokusiran.
Za ispis na ekranu ili papiru netrebas imati font , negdje na forumu imas prikacenu funkciju
koju je stavio Zidar, i koja savrseno radi, a mozes sve ispisati u bar kod i slova i brojke.
I to je to.
[ goranvuc @ 26.10.2006. 14:42 ] @
Citat: Trtko: negdje na forumu imas prikacenu funkciju
koju je stavio Zidar, i koja savrseno radi, a mozes sve ispisati u bar kod i slova i brojke.
Evo linka na ono sto je @Zidar postavio:
http://www.elitesecurity.org/t159893-0#1040864
Na zalost, tebi treba EAN, a ne Code 39 ili Code 128.
Ja sam moju komponentu napravio po standardu koji je EAN objavio, tako da potpuno odgovara specifikaciji.
[ ex-Neznalac @ 26.10.2006. 14:49 ] @
Evo stari konačno slikovito i učinkovito pa nadam se da ćes skužiti...
Pogledao sam primer zidarov,pa meni treba barcod sa 13-odnosno 12-sto cifreni baš kao od kolege "Goran Vucicevic-a"
Hvala na linkovima.
ljep pozdrav...
[ goranvuc @ 26.10.2006. 15:03 ] @
Vidi, verovatno ce ti pomoci neko ko radi i frontend u Access-u. Ono sto ja mogu da pretpostavim je da imas problem sa konceptom citanja skenera. Da bi cela stvar radila, potrebno je da ti je combobox sa barkodovima U FOKUSU i nakon citanja barkoda preko skenera trebalo bi da sve bude OK, a ako nije OK mozda ti je iskljucen ENTER kod skenera (ENTER je neophodan da bi se povukli i ostali podaci za robu ciji je barkod procitan).
E da, jedno glupo pitanje (koje mozda i nije toliko glupo): Da li kada kazes skener mislis na barkod citac ili obican skener?
[ ex-baccko @ 26.10.2006. 17:29 ] @
Pogledaću!
[ ex-Neznalac @ 26.10.2006. 17:33 ] @
Da naravno da mislim na barCod čitač,malo si me nasmejao,ali baš super.... Ajd ako šta smisliš u skorije vrijeme javimi puno pozdrava ! "Skener"
Da da nezaboravim da te pitam zašto tvoj dll. moram uvijek da registrujem na references kada pređem na drugu mašinu odnosno kompijuter. ako ga kopiram u system32 jer je uvijek zakačen u references.zar nebih uvijek trebao da bude validan,uvijek mi izbacuje grešku pri startanju aplikacije dok ponovno ne odem na references i na browse pa ga pronađem na system 32 i kliknem na ok. kako da to izbjegtnem kada aplikaciju prenesem na drugi računar pri startanju aplikacije....
Ajd ljep pozdrav!!!!
[ goranvuc @ 26.10.2006. 17:44 ] @
regsvr32.exe imas valjda na svakom sistemu. Nije ti potrebno Access okruzenje, pa References...
Da li mi se to cini, ili je @baccko = @Neznalac? I ja imam drugi username koji se vidi u potpisu i koji sam koristio u jednom periodu, ali sam barem naveo isto ime i prezime. U cemu je fazon kod vas dvojice (tebe jednog)?
[Ovu poruku je menjao goranvuc dana 26.10.2006. u 21:11 GMT+1]
[ ex-Neznalac @ 27.10.2006. 10:14 ] @
Ne neradi se o istoj osobi ja sam Dinel a on je alem zajedno smo radili i drugovi smo pa koristim e-mail kada sam radio sa njim zajedno ja koristim gmail a on koristi privatni mail inet-ov.ali pusti sada to idemo dalje sa ovom temom treba da završim to backo kaže nema vremena za druga.....
Evo o čemu se sada radi.
Ponovno pozdrav za sve :
Evo rješio sam nešto,Samo mi je još potrebno da mi kada skeniram barcod ne briše naziv u kolonama koje nisu zaključane NPR: evo na ovom primeru mi briše količinu pošto je nisam zaključao a netreba da se zaključaje jer moram da unosim količinu.Pogledajte u primer-u.
Mislim da se ovo može rješiti da na combo box "BarCod" na Event "After Update" napiše se cod da kada se kolina napuni pređe u drugi red na isto mjeto odnosno dobije fokus combo box u sledećem redu,ali ja ne znam napisati taj cod...
I još nešto za gospodina :"Goran Vucicevic" da mi pomogne oko "VGBarCode.dll-a"zašto neispisuje 13cifreni broj već 12 cifreni i dali ima dll ili font 13 cifrenog barcod broja. I probao sam da isprintam report na kome se nalazili barkodovi pa sam pokušao da skeniram te barkodove sa skenerom ali nije htjeo da ih očita ni prepozna u opće. Zašto?
Veliki pozdrav...
[ goranvuc @ 27.10.2006. 10:32 ] @
Pises samo 12 cifara, 13-ta cifra je kontrolni broj (poslednja cifra - pogledaj test program).
Da bi se ispravno prikazivale cifre ispod koda, potrebno je da imate instaliran "OCR A Extended" font. Ovaj font je preporucen po standardu.
Ako ti ne cita ono sto je odstampano, probaj da stampas bez cifara.
Unesi neki barkod sa neceg sto si kupio u prodavnici, odstampaj pa probaj da procitas...
Da, kao jedan od parametara funkcije imas i faktor skaliranja, probaj sa vecim faktorom.
[ ex-Neznalac @ 27.10.2006. 10:35 ] @
A gdje da skinem taj font imašli link.
Pomagaj Goran-e
[ goranvuc @ 27.10.2006. 10:38 ] @
Nemam link, zao mi je.
[ ex-Neznalac @ 27.10.2006. 10:41 ] @
Dali si analizirao zašto mi briše kolone koje nisu zaključane i koji cod da upišem na combo box kako bi mi prešao u drugi red na isto mjesto da kursor neide na količinu već da pređe na sledeći red na combo box barcod!
Evo pronašao sam font i dali će mi sada skener prepoznati barcod kada ga isprintam sa reporta-
Ajd pozdrav!
[ goranvuc @ 27.10.2006. 10:48 ] @
Sto se tice front end-a u Accessu, kao sto sam ti vec rekao: ja ti ne mogu pomoci, mozda ti neko drugi pomogne, a sto se tice barkod-a napisao sam ti gore neke opcije koje treba da probas, to je sve sto ti mogu reci.
[ ex-Neznalac @ 27.10.2006. 10:52 ] @
Izgleda da si nešto neraspoložen ili si nešto ljut na mene ali ok.nema problema velika ti hvala i za ovo što si mi do sada pomogao.
[ goranvuc @ 27.10.2006. 11:01 ] @
Nisam ni neraspolozen, ni ljut, ali sam rekao sve sto mi pada na pamet, ne mozes ocekivati da ti drugi rese sve probleme, bolje je da do nekih stvari dodjes i sam.
Kao sto sam ti rekao, imas test program u kom je demonstracija svih parametara programa, jedan od bitnih parametara je i faktor uvecanja, moguce je da se za tvoj faktor (ako sam dobro video isao si sa 2) deformise prikaz, pa tvoj skener ne moze da ga procita.
Srecno!
[ ex-Neznalac @ 27.10.2006. 11:12 ] @
Ali evo dobro imam taj test program zanemarimo sada moj program i problem.i kada na test programu skeniram barcod sa 13 cifa-ra sa nekog artikla iz prodavnice nemože da prikaže barcod na test programu zato što skener očita svih 13-sto cifreni broj a ne 12-sto cifreni broj,ne znam sada me najviše koči ovo oko brisanja broja u koloni,količina,zašto mi uvijek briše broj količine u koloni kada skeniram barcod.
Ajd ljep pozdrav i izvini ako sam naporan ali moraš me svatiti da mi to treba i postavi se u moju poziciju!
Ajd Srećno!
[ goranvuc @ 27.10.2006. 11:25 ] @
Ajde polako, da ti objasnim:
Namena komponente je bila da se kompletno primeni EAN standard pri izradi, tako da bi komponenta sluzila ne samo za prikaz EAN barkod-a, vec istovremeno sadrzi i validaciju, pregled sistemskih oznaka (koja je drzava), kao i izracunavanje kontrolnog broja (poslednji 13 broj je uvek kontrolni broj), sto je zgodno za firme koje kupuju odredjen opseg EAN kodova, pa im je neophodna evidencija i kontrola.
Zbog toga ona radi sa 12 cifara, a ako ti u primeni treba da citas iz baze gde su upisani kodovi sa 13 cifara, samo treba da funkciji prosledis parametar LEFT(TvojBarKod, 12) umesto TvojBarKod. Sto se tice citanja barkod-a koji je odstampan sa mojom komponentom, nazalost, ja nisam imao vremena i mogucnosti da ispitam kvalitet stampe za i citanja za sve faktore uvecanja i sve skenere. Ipak je ovo bio "projekat za vezbu", koji je meni koristio kod mojih aplikacija, a kao sto sam ti vec rekao, nisam imao nikakve povratne informacije od ljudi koji su skidali komponentu protekle 2 godine o tome da li je koriste, da li su zadovoljni, da li imaju neki predlog...
Pozdrav!
Nemas sta da se izvinjavas, stavi se ti u moju poziciju ;)
Evo, sad sam primetio da si ti u svoju bazu uneo kodove sa 12 cifara, a trebao si da uneses kompletne kodove (13 cifara), da bi ti radila procedura citanja. Samo kada hoces da prikazes na ekran ili odstampas graficki barkod treba da prosledis sa LEFT(kod, 12) funkcijom tvoj kod od 13 cifara iz baze podataka u moju komponentu, a robu upisujes u bazu podataka sa kompletnim kodom od 13 cifara.
[Ovu poruku je menjao goranvuc dana 27.10.2006. u 12:39 GMT+1]
[ ex-Neznalac @ 27.10.2006. 16:10 ] @
Evo konačno rješenje aplikacije za barcod.- Možda ima propusta ali neka mi drugi ukažu na to i rješe sami pa okače kako bih svi bili zadovoljni.
Uz pomoć ovoh gore ljudi i moje lično zalaganje uspjeo sam da rješim konačno barcod.
Evo ovo što se tiče brisanja broja gdje je količina rješio sam uz pomoć "Tab stop & Tab Index-a" ali mi još uvijek nije jasno kako da kodom rješim index-e pa da focus zadajem preko cod-a.Ali nebitno je, ono što je bitno da aplikacija radi i da skener funkcioniše preko barcod-a. I evo primer sa cjelokupnim sadržajem, tu je i font i dll,čak sam i uradio barcod sa 8 cifa-ra, tako da se drugi ljudi ne muče i ne mole kako bi im neko pomogao.Svi koji žele da im aplikacija radi sa barcod-om neka skinu ovaj primer da negube vrijeme,jer ja sam izgubio dan ipol
I zamoliobih sve one koji imaju EAN 13 Activex dll. da ga okače jer na ovom se ne vide dobro brojevi ispod bar cod-a.
Pozdrav za sve !!!
Veliki pozdrav za : Goran Vucicevic-a.
Dino!
[Ovu poruku je menjao Neznalac dana 27.10.2006. u 17:20 GMT+1]
[Ovu poruku je menjao Neznalac dana 27.10.2006. u 19:11 GMT+1]
[ goranvuc @ 27.10.2006. 16:27 ] @
Mislim da si mi ostao duzan za sledece informacije:
Da li skener prepoznaje barkod koji je odstampan preko moje komponente?
Koji faktor uvecanja si koristio pri stampanju?
Kako si resio problem da ti skener vraca 13 karaktera, posto u bazi vodis kodove sa 12 cifara?
Sto se tice neodgovarajuceg prikaza fonta, imam rekompajliranu komponentu koja prikazuje ispravno brojeve (bitno je samo koristiti faktore koji su deljivi sa 0.4 - 0.8, 1.2, 1.6, 2.0).
Ako ti treba funkcija koja vraca i kontrolni broj javi! Svi koji imaju komponentu imaju neodgovarajucu verziju koja ne prikazuje dobro font! To je zato sto niko nije javio da postoji problem sa ispisom brojeva ispod koda, a ja koristim svoju komponentu sa vecim brojem opcija, tako da nisam mogao sam da primetim.
[Ovu poruku je menjao goranvuc dana 27.10.2006. u 17:44 GMT+1]
[ ex-Neznalac @ 27.10.2006. 18:09 ] @
Da upravu si u tabelu treba da se unese 13-sto cifreni broj,zbog čitanja sa skenerom na formi,zato kada se skenira,skener pročita sve brojeve prema barkod-u,ako je 13 onda pročita toliko brojeva.Spomenuo si da trebam na proceduru staviti 12 umjesto 13,ali onda mi javlja grešku u kod-u,evo ovako izgleda ta procedura na reportu,gdje i kako da promjenim ovdje na proceduri da u tabeli unosim 13-sto cifreni a da mi na reportu prikazuje 12 cifara + kontrolni broj odnosno 13 cifara na barkodu.Evo funkcija pa probaj ja sam sve probao ali ne ide osim da unosim 12 cifara a on mi prikazuje 12+kontrolni broj,meni treda jednako,koliko unesem da toliko i prikaže.NPR br:0760557790556(unesen u tabelu)=0760557790556 (Na barcod-u).Za sada radi samo sa unosom od 12 cifara odnosno 11+kontrolni broj.
Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)
Dim A As New BarCode
Set Me.ActiveXCtl19.Object.Picture = A.EAN_BAR_CODE(Me.CODE,left,BCD_EUN_13, True, 2)
Set A = Nothing
End Sub
Tkoji ti dll. koristiš u svojim aplikacijama za barcod i koji font da se više s ovim ne zezam.
Mislio sam da sam rješio ali izgleda da nisam!
Kada ovo rješim javiću ti za ta prethodna pitanja.
Pozdrav.
[ goranvuc @ 27.10.2006. 18:19 ] @
Dakle, u bazu upisujes kompletan kod sa 13 cifara, a kada ti treba crtanje saljes u funkciju samo prvih 12 - left funkcija.
Mislio sam da znas da koristis LEFT() funkciju, a sad vidim da ne znas, pa evo ti primenjeno na tvom primeru:
Code:
Set Me.ActiveXCtl19.Object.Picture = A.EAN_BAR_CODE(LEFT(Me.CODE & "", 12), BCD_EUN_13, True, 2)
Ne mogu ti dati moju verziju komponente, ali cu uskoro okaciti rekompajliranu verziju komponente koju koristis sa ispravnim ispisom brojeva.
[ ex-Neznalac @ 27.10.2006. 18:56 ] @
Još jedno pitanje zašto si uokvirio barcod pa ga nikako ne mogu da uklonim tu liniju oko barkoda! Da to nije kao tvoj demo.
Evo sada radi.O ostalim stvarima ću te obavjestiti nešto kasnije ili sutra.
Pozdrav!
[ goranvuc @ 27.10.2006. 19:05 ] @
Nisam nista uokvirio, nemam pojma o cemu pricas.
Sad sam video o cemu pricas: to ti access stavlja okvir oko kontrola!
Citat:
Da to nije kao tvoj demo.
Covece, drzim na netu i dajem besplatno nesto sto inace kosta 100 eu, niko ni hvala da kaze, sad tebe ucim sta je LEFT() funkcija, da bi me ti pitao da li je to DEMO (kao ja nesto tebe zezam) ?!?`
Uspeo si da me iznerviras. Nemam vise vremena za tebe.
[Ovu poruku je menjao goranvuc dana 27.10.2006. u 20:23 GMT+1]
[ ex-Neznalac @ 27.10.2006. 21:34 ] @
Buraz stvarno ne razumem tvoju reakciju koja je bez potrebna a ako želiš novac trebao si odmah reći,napiši br.žiriračuna i uplatiću ti određenu sumu samo nemoj da me blatiš i da se hvališeš kako si me ponizio.Ali ja uz dužno poštovanje prema tebi sam zahvalan i ne zezam te u opšte,nisam tragao po internetu,tako da mi se ovo tvoje rješenje ukazalo dobro,a kome sam ja onda okačio cijelu aplikaciju kada bih tako gledao kao ti,tko će meni platiti za moj trud,a ja tebi,nije problem samo javi putem mail-a i uplatiću ti normalnu sumu da mi se ne žališ po forumu..ipak si završio zajedno samnom temu koja je od koristi svima...
Ne stari access ne stavlja taj okvir,nego je dll,tako napravljen.a evo i bresplatnih activex control dll ean 13.
evo linkovi.
http://3d2f.com/programs/4-754...-2000-2002-2003-download.shtml
http://3d2f.com/programs/22-690-barcode-activex-download.shtml
Malo sam ljut na tebe što tako reaguješ ali ja se želim prijateljski odužiti no problem!
Može pozdrav!
[Ovu poruku je menjao Neznalac dana 27.10.2006. u 22:58 GMT+1]
[ ex-Neznalac @ 28.10.2006. 16:47 ] @
Pozdrav!
[Ovu poruku je menjao Neznalac dana 31.10.2006. u 16:13 GMT+1]
[ ljbm @ 30.10.2006. 08:10 ] @
Ne mogu da verujem kakvih ljudi ima.
P.S: goranvuc tebi svaka cast, naravno.
[ ex-Neznalac @ 31.10.2006. 15:22 ] @
Kao što rekoh još jednom pozdrav !
Ostao sam ti dužan neke odgovore iz prethodnog pitanja:
Ovako testirao sam tvoj barkod i sledeće;
1.Kada otprintam tvoj barkod iz reporta u svim veličinama,skener ne može da prepozna tvoj barkod.
2.Isti takav barkod sa artikla sam skenirao i bude očita.
3Znači da printanje ne može da se čita.
4.Što se tiče skeniranja i čitanja u programu sa drugim bar kodo-vima sa artikala tu extra radi i preoznaje.
5.Funkciju na reportu sam koristio ovu zadnju sa (Left).
6.U glavnom ne vide se dobro brojevi ispod malo su kraći.
Eto to je to što sa tiče mog duga prema tebi,ovo sam 100% ispitao i sada znaš gdje su greške a gdje ne...
Još jednom ti se od srca zahvaljujem i ako smatraš da sam ti dužan što samo javi nema problema...
Pozdrav i sa srećom!
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|