[ xl_kid @ 27.01.2009. 11:02 ] @
| Postovani,
povezao sam access sa programom NiceLabel (za izradu nalepnica) tj koristim podatke iz baze za ispis etiketa. Problem je sledeci, u tabeli u polju koje oznacava ID broj sam stavio autonum i format 000000000000. Kada pokusam da stampam dobijam samo obicne brojeve bez prethodnih 00000000, znaci ako je broj u tabeli 000000000001 odstampace mi samo broj 1. Ovo mi je vazno jer se na osnovu tog broja dobija bar kod.
unapred hvala, |
[ Trtko @ 27.01.2009. 14:33 ] @
To ti je samo vizualno
Stavi i na report u polje koje ti štampa =format(ID_broj;"000000000")
I pazi , moraš baš staviti ; a ne , u =format(............
[ Zidar @ 27.01.2009. 21:45 ] @
Ne vidim zasto bi morao uopste da formatiras, to cak moze da bude i opasno.
Ako ce barkod da izgleda kao '000000000000001' a u bazi ce da pise broj 1 kao integer, onda se baza i barkodovi nece sloziti jer su barkodovi tekst i imaju vodece nule a u bazi pise integer. Broj 1 se moze prikazati na barkodu isto kao i 00000000001. Crtice ce drugacije izgledati ali ce oba barkoda biti slicna.
Lakse bi ti bilo da na bazi znanja pronandjes kod za ispisivanje barkodova iz Access reporta. U tom slucaju sve kontrolises ti, ne zavisis od nekog externog programa.
:-)
[ domaci_a_nas @ 28.01.2009. 08:18 ] @
Tršo, baš nisi u pravu da u ControlSource MORA da stoji tačka zarez (;). Ako pitaš Zidara i on će ti reći da u ControlSource property stoji zarez (,) a ne tačka zarez (;). Getsbi će sa druge strane verovatno reći da si ti u pravu, a to zavisi od Regional Settings. Ja sam na teži način naučio ovo kad sam bio početnik. Čitajući forume na engleskom pokušao sam da ukucam ControlSource za textbox na svom računaru koji ima Serbian(Latin).
[ Trtko @ 28.01.2009. 12:20 ] @
Nikola, možda smo oba u pravu
Ali jedno je sigurno da kad u VB kodu izjednacim
textbox=Format(1,"0000")
onda moram staviti zarez, a kad u tom komboboxu upisem (direktno u njega upišem a ne iz programa)
=Format(1;"0000")
onda mora biti obavezno ; točkazarez tako isto u na listama ( reportima )
A vjerojatno i kod tebe je tako , probaj pa javi
[ domaci_a_nas @ 29.01.2009. 22:47 ] @
Promeni svoj regional settings na US English pa ćeš videti o čemu pričam

[ Trtko @ 30.01.2009. 08:14 ] @
Bogme si u pravu Nikola
Vidiš nisam o tome ni razmišljao da bi na to mogao utjecati regional setings
Al čovjek se uči dok je živ
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.