dsbrowse sorunu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
guney
Üye
Mesajlar: 88
Kayıt: 19 Ağu 2003 03:04
Konum: İstanbul

dsbrowse sorunu

Mesaj gönderen guney »

paradox ta table da bir kayıttan başka kayıda geçerken yada formdan çıkarken yapılan değişikliklerin kaydedilip edilmemesini sorguluyorum.
bunuda tablede ki kayitno field in onchangesine yazdığım

if (t_firmalar.State=dsinsert) or (t_firmalar.State=dsedit) then pro_kaydetmi ;

ancak table nın state si edit ken bile browse görünüyor.

bunun nedeni nedir? nasıl cözebilirim ?
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Re: dsbrowse sorunu

Mesaj gönderen sadettinpolat »

guney yazdı:
ancak table nın state si edit ken bile browse görünüyor.

bunun nedeni nedir? nasıl cözebilirim ?
hocam var bi yerde bi yanlışlık ama kodu biraz daha ayrıntılı görmek gerekir sanıyorum
guney
Üye
Mesajlar: 88
Kayıt: 19 Ağu 2003 03:04
Konum: İstanbul

Mesaj gönderen guney »

hocam kayıtta değişiklik yapıp başka bir kayıda geciyorum . bir field ın onchange ine

if (t_firmalar.State=dsinsert) or (t_firmalar.State=dsedit) then
......

diye kod yazıyorum. programını adım adım F8 ile kontrol ederken kayıt değişmiş olan table ın state si browse olarak görünüyor. bunun dsedit olması gerekirdi.

bu kodun dışında başka bir kod yok.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Hocam cevabın %90'u aramadan geçer. Arama kısmına State yazıp arattır : Sonuç : 53 başlık :shock:

State'i şu şekilde kullanman gerektiğini bulman : 20 sn :)

Table1.State in [dsEdit, dsInsert]

Kolay gelsin.
Cevapla