Microsoft Office Access |
|
|
Potvrda upisa sloga kod unosa na formiNivo:
Neke osobine okruženja Accessa nisu baš prikladne za svaku priliku. Šta ćete učiniti da sprečite nehotičnu promenu sloga? U Accessu se podaci zapisuju u polje i ceo slog u tabelu, bez obzira na to da li je korisnik prešao na naredni ili prethodni slog ili je zatvorio tabelu. Isto pravilo važi i ako se procedura za unos realizuje preko forme. Praktično, dovoljno je započeti novi unos i slog je zapisan u tabelu, osim ako se tokom unosa ne pritisne dva puta taster Escape (prvi put za odustajanje upisa u polje i drugi put za odustajanje upisa sloga u tabelu). Situacije kada se slog ne sme zapisati u tabelu bez izričite potvrde su česte - naročito kada se moraju popuniti sva polja sloga, odnosno kada se pre završenog unosa sloga forma zatvori. Jedno od mogućih rešenja primenjenih na formu je postavljanje osobine Cycle=Current Record (onemogućavanje prelaska na drugi slog) i postavljanje kontrolnog tastera na nju. Funkcija tastera je upis unetih podataka u tabelu i prelazak na naredni slog. Drugo od mogućih rešenja je kontrola unosa za svako polja zasebno i izdavanje upozorenja ukoliko je neko od polja ostalo prazno. Varijante izbegavanja automatskog ažuriranja sloga su različite, a ova koju ovde prezentujemo je univerzalna, bez obzira na broj polja. Primenjeno rešenje postavlja kontrolno pitanje pre zapisa sloga u tabelu, odnosno pre zatvaranja forme sa započetim unosom podataka i u zavisnosti od odgovora upisuje slog ili uz pomoć kombinacija Cancel/Undo odustaje od upisa. U događaj BeforeUpdate forme unesite sledeći program:
|
|
Vrh stranice Prethodna stranica Naslovna strana Mapa sajta Pretraga |
| AFORIZAM ZA DANAS | OVIH DANA SLUŠAMO... |
| Copyright © Praktikum na Webu, 2000-2009; Valinor Design; sva prava pridržana. |