Novo

Forum kao aplikacija na telefonu

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

  • 35 odgovora
  • 10.878 pregleda

Najnovija ↓

dva polja u tabeli autonumber format 21.03.2010. u 02:54 · pre 202 meseca #1
Zdravo ljudi dugo vas pratim na forumu, početnik sam sa accesom.
Pretpostavljam da ću postaviti pitanje na koje već negde postoji odgovor na forumu ali ja iz tih odgovora nisam uspeo da shvatim.
Dakle pravim malu bazu za evidenciju robe u carisnkom skladištu. Sama baza ima glavnu tabelu u kojos se vode podaci i još 2-3 tabelice sa šiframa koje se ponavljaju.
Znači ništa kompleksno 2-3 reporta, 2-3 query ja. to je to. Glavna tabela naravno ima autonomber polje koje je skriveno na formi ali meni treba još jedno polje koje bi radilo isti posao ali koje bi moglo da se menja po potrebi i naravno nije mi potrebno da ono bude po redu u bazi ali mi je bitno da ono generiše neki sledeći broj u odnosu na predhodni zapis a da ja mogu da ga promenim ako mi to zatreba.
Potpis
www.igre-konzole.rs
www.tehnologin.rs
Re: dva polja u tabeli autonumber format 21.03.2010. u 09:24 · pre 202 meseca #2
Ako ti je to dodatno polje numerik onda možeš koristiti funkciju DMAX s kojom dobiješ največi
zapisani broj u bazi.

Pa bi to izgledalo ovako

brojnaformi=NZ(DMAX("poljeutablici","kojatablica"),0) + 1

NZ ti je funkcija s kojom staviš neku vrijednost u varijablu ako je vračeni rezultat NULL ili prazno

Re: dva polja u tabeli autonumber format 22.03.2010. u 00:09 · pre 202 meseca #4
Ljudi hvala na brzom odgovoru ali izgleda nisam dobro postavio pitanje, dakle radi se o jednoj tabeli (od koje sam napravio i formu) što znači nije posebno novo polje na formi.
Ima polje ID /autonomber, redni broj /nomber, datum ... itd.
ID ne prikazujem na formi, samo redni broj e to polje bi ustvari trebalo da generise neki broj ali bi trebalo da mogu da ga izmenim.
Na žalost nisam ukapirao kako da attach na forumu primer pa da možete da vidite (i to bi bilo ok da mi kažete kako se radi jer će mi trebati).
Potpis
www.igre-konzole.rs
www.tehnologin.rs
Re: dva polja u tabeli autonumber format 22.03.2010. u 10:35 · pre 202 meseca #7
Ovo sto ti je Trtko rekao stavis u Default Value i radice ti kao autonumber koji uvek povecava za jedan vrednost novog unaosa. Ja to koristim ,normalno,za brojeve faktura.
Re: dva polja u tabeli autonumber format 22.03.2010. u 10:59 · pre 202 meseca #8
Evo korigovano. Ne bih ostavio slobodno polje za unos Rednog broja sem ako priroda stvari to zahteva...
Korekcija na drugoj slici je u svrhu zastite od ponavljanja dva ista redna broja..


Potpis
http://zoraneremija.wix.com/eremijacv
Sviđa mi se1
Re: dva polja u tabeli autonumber format 22.03.2010. u 12:59 · pre 202 meseca
izmenjeno 1 put, poslednji put savetnik.org 22.03.2010. u 20:16
  1. savetnik.org22.03.2010. u 20:16zapis iz teksta poruke
#9
Zorane hvala primenio sam po uputstvu iz priloga ali mi izbacuje #Name? umesto broja.
Ajde recite mi kako da prikačim fajl pa da vidite.
Potpis
www.igre-konzole.rs
www.tehnologin.rs
Re: dva polja u tabeli autonumber format 22.03.2010. u 13:14 · pre 202 meseca #10
Nakon toga sto napisete poruku i kliknete na "Posalji poruku" otvorice se strana na kojoj u dnu imate dugme "Upload uz poruku" i tada izaberite fajl koji zelite da posaljete i onda kliknite na dugme Upload
Potpis
http://zoraneremija.wix.com/eremijacv
Re: dva polja u tabeli autonumber format 22.03.2010. u 20:24 · pre 202 meseca #13
Nazalost ja jos nisam presao na 2007 racunam da ce se naci neko pametan u razvojnom timu Access-a i da se odrekne ili vrati mogucnost kreiranja menija kao u prethodnim verzijama. No bez obzira na to pokusajte da prebacite u raniju verziju da vidim sta je problem pa cu vam reci sta da radite
Potpis
http://zoraneremija.wix.com/eremijacv
Re: dva polja u tabeli autonumber format 22.03.2010. u 22:13 · pre 202 meseca #15
Ma slobodno, bitno je da se moze pomoci ako se moze, a sto se 2010 tice ne znam sta im je imam osecaj da projektom upravlja neka nova ekipa. Znam cesto puta da kazem kada neko nesto napravi trebalo bi da prvo on licno koristi pa ako prezivi to je to. Ne mogu da razumem da se ide napred sa korakom unazad.
Potpis
http://zoraneremija.wix.com/eremijacv
Re: dva polja u tabeli autonumber format 22.03.2010. u 23:08 · pre 202 meseca #17
Povodom Accessa 2010 da kazem da ima korisnih promena ALI,ALI ipak je to samo sminkanje. Auto ide i sa starom farbom ali je lepsi kad se prefarba.Jet masina je ista i to je to.Koristim beta verziju i nisam bas odusevljen,mozda ce sa servis packom biti bolje,videcemo
Re: dva polja u tabeli autonumber format 22.03.2010. u 23:35 · pre 202 meseca #18
Prvo da se zahvalim kolegi @Catch 22 na pomoci jer nemam instalisan Access 2007. A greska koja se pojavljuje odnosi se na kod koji sam dodao na dogadjaj BeforeInsert

Private Sub Form_BeforeInsert(Cancel As Integer)
Me.RedniBroj = Broj
Me.Recalc
End Sub

I ovaj i naredni dogadjaj

Private Sub Form_AfterInsert()
DoCmd.Requery "Broj"
DoCmd.Requery "RedniBroj"
End Sub

dodelio sam iz razloga konkurentnog rada tj ako vise korisnika unosi u isto vreme tako da sam isimulirao situaciju koja je slicna kao kod AutoNumber. Podatak kod AutoNumber-a se insertuje u trenutku Before insert.

Zasto javlja gresku ne znam jer na verziji 2000-2003 radi besprekorno. Isprobao sam u konkurentnom radu vise od 60 korisnika u isto vreme. Ako imate malo korisnika mozete izbaciti taj kod.

A sto se tice komentara kolege @Catch 22 u vezi relacija slazem se s njim to je prvo sto se mora regulisati. Nema smisla koristiti relacioni model bez relacija. To bi vam bilo isto kao kada bi imali automobil koji isma savrsenu klimu a vi vozite sa otvorenim prozorima...

Takodje se pridruzujem komentaru kolege @galac1968 s time sto bih dodao da jedino sto mi se dopalo kod Access-a 2007 je search engine.
Potpis
http://zoraneremija.wix.com/eremijacv
Re: dva polja u tabeli autonumber format 22.03.2010. u 23:49 · pre 202 meseca #19
Evo da pomognem, mada nemam verziju 2007, ali kod mene na 2003 radi.

@Catch22 Kod mene je istu gresku prijavljivalo ali je problem bio do funkcije DMax

Broj= Nz(Dmax("PoljeIzTabele]","NazivTabele"),0)+1 treba dobro obratiti paznju na funkciju.

Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme