[ MatezYU @ 12.03.2006. 07:41 ] @
| Znaci radim proveru iz maskedit polja, tj. kada se unese neki JMBG broj i ako je on vec postojeci da mi se izbaci poruka da postoji takav pacijent...
Sta treba da upisem tamo dole kao rezultat pretrage?
query1.sql.Clear;
query1.SQL.Add('SELECT Jmbg FROM pacijenti WHERE Jmbg="'+maskedit1.text+'"');
query1.Open;
if query1. =maskedit1.Text then showmessage('Postoji takav pacijent!');
I da li postoji neko bolje resenje? Ako stavim za polje JMBG da ima kljuc uvek mi izbaci gresku kada se unese neki JMBG broj koji postoji. Kako to mogu da resim?
Hvala unapred!
|
[ Srki_82 @ 13.03.2006. 07:32 ] @
Code:
if query1.RecordCount > 0 then Postoji;
[ chips @ 16.03.2006. 23:50 ] @
query1.SQL.Add('SELECT Jmbg FROM pacijenti WHERE Jmbg="'+maskedit1.text+'"');
malo lepse napisano:
query1.SQL.Add('SELECT Jmbg FROM pacijenti WHERE Jmbg'=QuotedStr(maskedit1.text);
[ markic @ 17.03.2006. 10:32 ] @
Citat:
MatezYU:
I da li postoji neko bolje resenje? Ako stavim za polje JMBG da ima kljuc uvek mi izbaci gresku kada se unese neki JMBG broj koji postoji. Kako to mogu da resim?
JMBG se ne koristi kao kljuc. Dodaj polje ID koje ce ti biti kljuc.
[ _deran_ @ 17.03.2006. 13:56 ] @
ako vec imas otvorenu tabelu:
if pacijenti.locate('jmbg','xxxx',[])=true then ... // IMA
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.