Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Jedno generalno i jedno konkretno pitanje za Dataset i provere

[es] :: Pascal / Delphi / Kylix :: Jedno generalno i jedno konkretno pitanje za Dataset i provere

[ Pregleda: 2376 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

protech_v2
protech_v2
Novi Sad

Član broj: 12426
Poruke: 169
*.neobee.net.



+12 Profil

icon Jedno generalno i jedno konkretno pitanje za Dataset i provere03.02.2005. u 23:57 - pre 233 meseci
Muci me naizgled jednostavan problem koji sa sobom nosi gomilu manjih, pa ajde ako moze da mi neko objasni koji bi bio ispravan nacin (uz koriscenje kojih eventa) da nakon sto korisnik proba u DBGridu da u koloni 'Kolicina' promeni vrednost, a u magacinu nema dovoljno tog proizvoda, da mu izbaci dialog i ako on otkaze, prekine se izmena (i vrednost u tom polju u DBGridu se vrati na staru), a ako potvrdi, svejedno se obavi izmena?

A vezano za to je i generalnije pitanje - nisam uspeo da nadjem koji je redosled desavanja eventa za Dataset? Ili jos bolje, ako neko zna, za pFIBDataSet?

Hvala!
 
Odgovor na temu

broker

Član broj: 2415
Poruke: 8514
212.62.59.*



+11 Profil

icon Re: Jedno generalno i jedno konkretno pitanje za Dataset i provere04.02.2005. u 00:57 - pre 233 meseci
Proveru kolicine radi na dataset-u u event-u onValidate na datom polju. Ovaj event se aktivira pre neko sto novo unesena vrednost biva upisana u bafer sloga. U tom momentu mozes da proveris da li je vrednost ispravna (u tvom slucaju da li postoji dovoljna kolicina) i ako je neispravna da prekines upis. Posto to radis na samom polju to ce funkcionisati bilo gde u aplikaciji kada neko pokusa da promeni vrednost polja, bilo u gridu, bilo u edit polju, bilo programski.

Isto mozes da radis na onPost ali ce tada korsiniku biti omoguceno da upise neispravne vrednosti u polja ali kada bude hteo da upise slog u tabelu, onda ce doci do provere i upis ce biti prekinut. Ovoje losiji nacin.

Sto se redoslea eventa tice, posto ih ima dosta veliki je posao praviti sad takav pregled. Medjutim, u help-u za svaki event imas objasnjenje u kom momentu se aktivira i sasvim je lako zakljuciti kada sekoji aktivira.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Jedno generalno i jedno konkretno pitanje za Dataset i provere

[ Pregleda: 2376 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.