Aynı kayıdı engellemek için nasıl bir kod gerekli?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
pelitt
Üye
Mesajlar: 148
Kayıt: 18 May 2009 10:06

Aynı kayıdı engellemek için nasıl bir kod gerekli?

Mesaj gönderen pelitt »

istiyorumki veri tabanına girilen kayıtlarda
örnek
hesap tablom
ay..........yil
OCAK......2009

Bu tabloya bidaha ayı ocak ve yılı 2009 olan kayıt yapılmasın bunu kayıt esnasında nasıl önlerim
pelitt
Üye
Mesajlar: 148
Kayıt: 18 May 2009 10:06

Re: Aynı kayıdı engellemek için nasıl bir kod gerekli?

Mesaj gönderen pelitt »

ZQuery5.SQL.Add('select kim,ay,yil from hesap where kim='''+edit3.text+''' and yil='''+combobox2.text+''' and ay='''+combobox3.text+'''');

ZQuery5.RecordCount<=0

aynı kayıttan varsa ZQuery5.RecordCount 1 veya 2 olur böyle engellerim kodda yanlışlık varsa söylerseniz sevinirim
pelitt
Üye
Mesajlar: 148
Kayıt: 18 May 2009 10:06

Re: Aynı kayıdı engellemek için nasıl bir kod gerekli?

Mesaj gönderen pelitt »

sorun çözülmüştür teşekkürler
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Re: Aynı kayıdı engellemek için nasıl bir kod gerekli?

Mesaj gönderen rsimsek »

Bu bir çözüm olsa da asıl çözüm için ilgili alanları kapsayan bir eşsiz/unique indeks tanımlamaktır. :idea:
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Cevapla