Arkadaşlar herkese hayırlı günler.
Urunler isimli bir tablom var ve bu tablo içinde serino isimli bir alanım var. Bu alana yeni kayıt eklemek istediğimde eğer eklemeye çalıştığım serino kayıtlar içerisinde varsa beni uyarsın istiyorum. Bu sayede aynı serinoyu eklemeye engel olmak istiyorum.
Çoğu sitede arama yaptım fakat bulduğum kodlar işime yaramadı.
Yaptığım denemelerde ilk sıradaki kayıt kontrol ediliyor ve ondan sonrakiler değerlendirilmiyor. Bir döngüye sokarak kontrol etmenin ise programı çok yavaşlatacağını düşünüyorum. Şimdiden teşekkürler
AdoQuery ile kayıt kontrolü - ÇÖZÜLDÜ
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 118
- Kayıt: 17 Ağu 2010 09:08
AdoQuery ile kayıt kontrolü - ÇÖZÜLDÜ
En son akissoftware tarafından 07 Mar 2012 10:04 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Re: AdoQuery ile kayıt kontrolü
Kod: Tümünü seç
if table.locate('serino', arananserino, []) then UyarıMEsajı
-
- Üye
- Mesajlar: 118
- Kayıt: 17 Ağu 2010 09:08
Re: AdoQuery ile kayıt kontrolü
AdoQuery kullanıyorum. Table yokki :S
-
- Üye
- Mesajlar: 118
- Kayıt: 17 Ağu 2010 09:08
Re: AdoQuery ile kayıt kontrolü
if ADOQuery1.Locate('serino', suiedit1.Text, []) then showmessage('var');
şeklinde düzeltinde sorunum çözüldü. ALLAH razı olsun arkadaşım... Emeğine sağlık
şeklinde düzeltinde sorunum çözüldü. ALLAH razı olsun arkadaşım... Emeğine sağlık
Re: AdoQuery ile kayıt kontrolü - ÇÖZÜLDÜ
primary key yaparsan VT den hata mesajı da alırsınız.
Bir kelimenin anlamını öğretsen bile yeter..



-
- Üye
- Mesajlar: 140
- Kayıt: 11 Oca 2009 10:25
Re: AdoQuery ile kayıt kontrolü - ÇÖZÜLDÜ
editin onexit olayında adoquery ile like sorgusu kullan kayıt varsa kayıt gelsin yoksa devam etsin
bilmezler bilmediklerinide bilmezler ama kendilerini bilir sanırlar