[ dzim @ 22.10.2005. 10:14 ] @
Kako najbezbolnije da dodam kolonu već postojećoj tabeli, koja bi sadržala šifru tipa
BEO001 - BEO999, NSA001 - NSA999 itd.?
Znači, prva 3 karaktera su slova, pa zatim slede brojevi koji se inkrementiraju.

Hvala unapred.

[ Dusan Kondic @ 22.10.2005. 17:48 ] @
Daj malo vise podataka. Da li treba baza sama da izbaci inkrementirani broj? Da li se prva tri slova unose iz neke postojece liste? Predlazem ti da tip podataka bude Text a da brojcani deo izdvajas naredbom Right, zatim pretvoris u broj (naredba Val), uvecas taj broj za jedan, vratis tip podatka u String (naredba Str) i ponovo sastavis sa ona tri slova.
Pozdrav
[ ActiveX @ 22.10.2005. 18:11 ] @
Pokusajmo ovako . Ne znam da li se radi o automatskoj inkrementaciji brojeva, ali ako se radi o tome, pokusaj se malo poigrati sa opcijom FORMAT u dizajnu polja. Tako npr mozes postaviti za kolonu u tabeli pocetno polje kao autonumber, a u opciji format za autonumber staviti "BEO"000, tako ce ti na svaki dalji novi record stavljati automatski BEO001, BEO002, ...BEO999. Tako isto vrijedi i za opciju NSA.

Međutim, ako želiš da se u istoj koloni automatski pojavljuju, pa pritom i inkrementiraju ove dvije šifre naizmjenično po potrebi, onda je bolje da praviš dvije tabele, u kojima ćeš odvojeno voditi podatke pod različitim šiframa (BEO i NSA), a zatim praviš query (append ili union, zavisno od toga što želiš).

Pokušaj, čovjek se uči dok je živ.
Lijep pozdrav
[ dzim @ 19.11.2005. 12:14 ] @
Hvala na odgovorima.
Ja sam rešio to tako što sam u Excelu napravio kolonu sa šiframa.
U Excelu sam iskoristio foru da popunim prva dva polja kolone,
pa kad povučem mišem na dole, on automatski povećava broj. :)
To ne znam da li postoji u Accesu.
Naravno, posle sam kolonu iz Excela importovao u Access.
Pozdrav.