Novo

Forum kao aplikacija na telefonu

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

  • 4 odgovora
  • 2.735 pregleda

Najnovija ↓

Obrada uslova za pretragu sa porukom. 14.02.2007. u 18:59 · pre 240 meseci #1
Interesuje me, kako profesionalno odraditi sledece:
Nakon unosa broja tekuceg racuna, npr., ukoliko takav ne postoji ili nije po nekom osnovu aktivan, oznaka za neaktivnost je npr. 0, spreciti dalji unos podataka (uz odgovarajucu poruku), u suprotnom ispisati podatke vezane za taj tekuci racun.

Polazim od if petlje posle pretrage, tipa:
Code:

if ADOQuery.RecordCount = 0 then 
 ShowMessage('Neki text!')
else
 if ADOQuery.FieldByName('status').AsInteger = 0 then
  ShowMessage('Neki text!')


???
Re: Obrada uslova za pretragu sa porukom. 14.02.2007. u 22:16 · pre 240 meseci #2
> Nakon unosa broja tekuceg racuna, npr., ukoliko takav ne postoji ili nije po nekom osnovu aktivan, oznaka za neaktivnost je npr. 0, spreciti dalji
> unos podataka (uz odgovarajucu poruku), u suprotnom ispisati podatke vezane za taj tekuci racun.

Code:

if Greska then
  raise Exception.Create('Greska')
else
  Caption := 'Sve je u redu';

Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: Obrada uslova za pretragu sa porukom. 15.02.2007. u 00:38 · pre 240 meseci #3
Nije loše koristiti try - except blok:
Code:

...
try
//neka obrada (filter podataka)
except
 on e: Exception do
 MessageDlg(e.Message, mtError, [mbOK], 0);
end;//end except
...

Naravno, ovo iza except može biti neka tvoja poruka.
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: Obrada uslova za pretragu sa porukom. 15.02.2007. u 08:54 · pre 239 meseci #4
Malo je nezgodno kada se pojavi message box, ili nesto slicno kao poruka korisniku, zato sto tada korisnik
MORA da klikne na ono OK dugme itd... Bolje je napisati ispod edit konotrole u koju unosi podatke,
neki tekst (labela) i obojiti tu edit kontrolu (npr crveno). Moze na bilo koji drugi nacin da se oboji/obelezi
prozor, labela, caption, da uneta vrednost nije validna. Dakle izbegavati showmessage dialoge itd.

BTW: Ne postoji "profesionalan" kod koji to resava. Bilo kakav kod koji napises je sasvim ok, ako je
korisnik zadovoljan (podrazumeva se da SVE radi bez greske :)

poz.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme