BDE'de alan kontrolleri

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
feinpus
Üye
Mesajlar: 214
Kayıt: 17 Kas 2003 04:37
Konum: İstanbul
İletişim:

BDE'de alan kontrolleri

Mesaj gönderen feinpus »

BDE'de benim belirlediğim bir alanda değişiklik yapıldığında ve yeni kayıt girildiğinde haberim olmasını istiyorum.

Bunun için

if TableAlan1.CanModify=true then showmessage('Değiştirildim');

gibi bir satır yazıyorum fakat değiştirdiğim herhangi bir alanda mesaj veriyor.

Ben sadece bu seçtiğim alan değiştiğinde uyarılmak istiyorum....
Oldeye Software
http://www.oldeye.com
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Selamlar,

Field'ın OnChange eventine ilgili kodu yazın.

Örneğin TTable olsun,

TTable Nesnesini Çift Tıklayın ve orada gördüğünüz Fieldlardan birini seçin ve Object Inspector'den Events Tabını tıklayın, orada OnChange eventini göreceksiniz.

Burada herhangi bir şekilde buradaki değer değiştiği anda haberdar olursunuz.

Kolay Gelsin.
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

@Kury_TLJ nin dediği gibi

Kod: Tümünü seç

if TableAlan1.CanModify then ...
tablo bazında değişiklikler için kullanılabilir. Alan bazında ise @Kury_TLJ nin anlattığı gibidir..
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Kullanıcı avatarı
feinpus
Üye
Mesajlar: 214
Kayıt: 17 Kas 2003 04:37
Konum: İstanbul
İletişim:

Mesaj gönderen feinpus »

tamam sorunu çözdüm sorunum tabloda olmayan ama lookup olarak tanımladığım bir alanı kontrol etmek istediğimdenmiş bu alanın değişip değişmediğini anlayamıyor...
Oldeye Software
http://www.oldeye.com
Cevapla