Herkese kolay gelsin.Doğru başlığı bulamadım.
dbeditten veri girdiğimde vt de arayarak varsa o veri ile ilgili kayıtları yoksa yeni kayıt eklemeyi yapmak istiyorum.ama ben dbedite veri girdiğim anada vt ye ekliyor ve bu kayıt var diyor.
dbeditte arama yaparken ekleme yapmasını engellemek
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 14
- Kayıt: 17 Eki 2006 02:11
Re: dbeditte arama yaparken ekleme yapmasını engellemek
arama için db edit kullanmana gerek yokki. normal editle neden yapmyorsun ?echobility yazdı:Herkese kolay gelsin.Doğru başlığı bulamadım.
dbeditten veri girdiğimde vt de arayarak varsa o veri ile ilgili kayıtları yoksa yeni kayıt eklemeyi yapmak istiyorum.ama ben dbedite veri girdiğim anada vt ye ekliyor ve bu kayıt var diyor.
- pasa_yasar
- Üye
- Mesajlar: 570
- Kayıt: 07 Haz 2004 12:35
-
- Üye
- Mesajlar: 14
- Kayıt: 17 Eki 2006 02:11
- kadirkurtoglu
- Üye
- Mesajlar: 748
- Kayıt: 22 May 2005 01:20
- Konum: Uzakta Görünen Tepeden...
normal tablo için bir dataset veya query arama için bir dataset veya query.
DBEdit in OnExit yordamına
Kolay Gelsin...
DBEdit in OnExit yordamına
Kod: Tümünü seç
QueryAra.close;
QueryAra.SQL.clear;
QueryAra.SQL.Add('select alan1 ,alan2 veya * from Table Where alan = :aranacak');
QueryAra.Params[0].AsString := DBEdit1.text;
QueryAra.Open;
QueryAra.FetchAll;
if Queryara.RecordCount >0 Then
kayıt var
else
kayıt yok..
- kadirkurtoglu
- Üye
- Mesajlar: 748
- Kayıt: 22 May 2005 01:20
- Konum: Uzakta Görünen Tepeden...
+
eğer OnExit yordamında yaparsan aramayı
Data State sorgula
yani kayıt ilk defa girilirken arasın aksi takdirde kayıt zaten vardır.
eğer OnExit yordamında yaparsan aramayı
Data State sorgula
Kod: Tümünü seç
if Query.State in [dsInsert] Then //Durum Yeni Kayıt ise
arama yap
- pasa_yasar
- Üye
- Mesajlar: 570
- Kayıt: 07 Haz 2004 12:35