Scelle je lepo ovo primetio:
Citat:
Access nikada ne popunjava autonumber polje na formi kada se ti (slucajno ili ne) prebacis na novi record. To uradi samo onda kada ti popunis neko drugo polje i on na osnovu toga "procijeni" da ti zelis upisati novi zapis.
Ako zelis da sprecis slucajno kreiranje novog rekorda, izaberi jednu kolonu koja ima neku validaciju na nivou tabele (recimo, [Kolicina] > 0 ) Onda toj koloni dodeli default vrednost koja narusava validation rule. Na primer, Default [Kolicina]=-5, a validation rule trazi da bude Kolicina > 0. Ako uletis u novi rekord, slucajno ili namerno, cuvanje nece biti moguce sve dok ne promenis vrednost u tvom kontrolnom polju. Moze se i neko tekstualno polje proglasiti Required i ne staviti nikakva default vrednost. Isto ce se desiti, dok ne uneses vrednost u to polje, Access nece dozvoliti 'snimanje'. A stvar ce funkcionisati i kada brljas po tabeli direktno.
Za ovo ne treba nikakvo programiranje, a moze se primeniti i na vec uradjenim sistemima. Sve sto treba da uradis jeste da odes u dizajn tabele i izaberes polje koje ce imati ulogu cuvara od slucajnih novih rekorda i uradis kako sam rekao. Sve postojece aplikacije nastavice da rade kao i do sada, i nece biti nezeljenih novih rekorda.
Ovo je lep primer kako dobar dizajn tabele smanjuje potrebu za programiranjem i naravno za tabletama za glavobolju.
Dodato naknadno:
Citat:
Pa mene jedino nervira mouse scroll, jer sa njim mi je lakse da se krecem kroz rekorde i pregledam stare rekorde al desi se u toku rada da kad sam na poslednjem rekordu prebacim cesto na new record i onda nastaju problemi.
Imas negde seting koji kaze kako se ponasa kursor kad se zavrsi rad na formi, moze da ide u novi rekord, a moze i da ostane na tekucem. u tom slucaju se novi rekord dobija samo kad to zaista zelis. da li ovo vazi i za misa, ne znam, probaj pa nam javi.