[ zorrome @ 27.04.2005. 20:58 ] @
U bazi se nalazi tablica T_Vlasnik s podacima o vlasniku. Jedan je vlasnik. Kako napraviti da se samo omgućuje upis i kasnije editiranje tog (samo jednog) podatka o vlasniku. |
[ zorrome @ 27.04.2005. 20:58 ] @
[ adenis @ 28.04.2005. 08:09 ] @
ako sam te dobro shvatio zelis da onemogucis upis istog vlasnika 2 puta:
tables/design view/indexed/yes(no duplicates) [ zorrome @ 28.04.2005. 15:52 ] @
Ne vlasnika, nego zapisa općenito. Znači, kad se nekome isporuči baza, on upiše podatke o radnji (trgovina, videoteka, ljekarna...) i više to ne dira. Taj postojeći zapis može samo promijeniti/editirati (npr. nakon nekog vremena promijeni se broj telefona ili adresa), ali NIKAKOmu dozvoliti upisati novi zapis.
[ Zidar @ 28.04.2005. 23:10 ] @
1) Dodaj polje RecordID, tip Number, integer
2) stavi Validation rule za polje RecordID "=1" 3) Stavi da je polje RecordID unique - indeks 4) Unesi jedan rekord, upisi RecordID=1, drukcije i ne moze :-) Ako probas da uneses jos jedan rekord, sa RecordUID=2 na primer, ne moze, validaton rule trazi da RecordID bude 1. Probas novi record sa recordID=1, ne moze ni to, jer si stavio UNIQUE index na polje RecordID. [ zorrome @ 29.04.2005. 12:18 ] @
Super rješenje! Hvala! Usput, mislim da bi bilo bolje staviti RecordID kao AutoNumber i onda definirati pravila provjere. Sve jedno, mislim da je ovo bolje rješenje.
[ izonic @ 29.04.2005. 14:30 ] @
Ako sam dobro razumio u forma treba treba da dozvoli samo jedan red podataka a to se moze uraditi sa opcijom u property cycle=Current Page
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|