(17-01-2023, Saat: 18:01)delphi.developer Adlı Kullanıcıdan Alıntı: [ -> ]cxLookupComboBox1 kontrolünden EditValue özelliği üzerinden değer alıyorsunuz. Anladığım kadarı ile Null bir değerin Integer 'a atanması gibi bir durum söz konusu. Button1 Click olayında GetTotal metotuna göndermeden önce bu değeri güvenli bir şekide almayı deneyebilirsiniz. Belkide buradan Null bir değer dönüyor.
Hocam o formu kökten sildim. yeni bir form açtım her itemi yeni ekledim diğer formdan kopyalamadım yani hiç bir şeyi.
Hala aynı hata , anlamadığım konu onlarca grid var hemen hemen hepsinde filtre var hepisnde çalışıyor, bunda debugda çalışıyor release de çakılıyor. Şaka gibi resmen.

Dostum çok teşekkür ederim çok iyi anlatmışsın. Ama sen filtrelemeyi sunucu taraflı yapmışsın buna gerek yok dataset dolu ve zaten 150 160 kayıt var fazla da yok her seferinde sunucuya gitmesine gerek yok aslında.
Bu ilk defa yaptığım bir şey değil ki sürekli kullandığım bir yöntem aynı projede farklı projede , ama artık aklıma tablolarla tablo fieldleri ile ilgili bir saçmalık olabileceği geliyor.
Açıkcası korktuğum başıma geldi sorun çözüldü ama neden çözüldü hata neydi anlayamadım.
Sırasıyla, farklı tablo denedim çalıştı.
Sonra yine aynı (hata aldığım) tabloyu çağırdım bozuldu (Ac hatası aldım).
Aynı tabloyu (Ac hatası aldığım) MyQuery yerine MyTable denedim çalıştı.
Aynı tabloyu (Ac hatası aldığım) MyTable yerine MyQuery denedim yine çalıştı.
Herşeyi ilk haline getirdim hala da çalışıyor.
Yardımcı olmaya çalıştığınız için konuya yorum yazan herekse teşekkür ederim.
(18-01-2023, Saat: 11:00)yhackup Adlı Kullanıcıdan Alıntı: [ -> ]Açıkcası korktuğum başıma geldi sorun çözüldü ama neden çözüldü hata neydi anlayamadım.
Sırasıyla, farklı tablo denedim çalıştı.
Sonra yine aynı (hata aldığım) tabloyu çağırdım bozuldu (Ac hatası aldım).
Aynı tabloyu (Ac hatası aldığım) MyQuery yerine MyTable denedim çalıştı.
Aynı tabloyu (Ac hatası aldığım) MyTable yerine MyQuery denedim yine çalıştı.
Herşeyi ilk haline getirdim hala da çalışıyor.
Yardımcı olmaya çalıştığınız için konuya yorum yazan herekse teşekkür ederim.
Merhabalar,
Geçmiş olsun. Çözümlendiğine sevindim.
Acaba .dfm dosyasından kaynaklı bir durum olabilir miydi
Kolay gelsin.
(18-01-2023, Saat: 11:05)hi_selamlar Adlı Kullanıcıdan Alıntı: [ -> ]Merhabalar,
Geçmiş olsun. Çözümlendiğine sevindim.
Acaba .dfm dosyasından kaynaklı bir durum olabilir miydi
Kolay gelsin.
Sağolasın. Değildi çünkü formu (pas,dfm) bir iki defa komple sildim farklı isimlerle yeniden oluşturdum.
(18-01-2023, Saat: 09:01)yhackup Adlı Kullanıcıdan Alıntı: [ -> ]Dostum çok teşekkür ederim çok iyi anlatmışsın. Ama sen filtrelemeyi sunucu taraflı yapmışsın buna gerek yok dataset dolu ve zaten 150 160 kayıt var fazla da yok her seferinde sunucuya gitmesine gerek yok aslında.
Bu ilk defa yaptığım bir şey değil ki sürekli kullandığım bir yöntem aynı projede farklı projede , ama artık aklıma tablolarla tablo fieldleri ile ilgili bir saçmalık olabileceği geliyor.
Rica ederim, ama Filter kullanımının sizi yanıltmasını istemem. İki örnekte her defasında sunucudan veri alacaktır. Bu ancak JS tarafında ExGrid 'in data havuzuna direk müdahale edilerek bertaraf edilebilir.
(18-01-2023, Saat: 12:08)delphi.developer Adlı Kullanıcıdan Alıntı: [ -> ]İki örnekte her defasında sunucudan veri alacaktır.
Buna katılmıyorum. Dataseti bir kez doldurduktan sonra Filter kullanıldığında yeniden bağlantı kurulmaz. SQL Query her defasında database bağlantı ihtiyacı doğurduğu için her seferinde bir data trafiği oluşturur.
Gariptir. Bugün C#'da derlediğim bir projede de benzer bir durum yaşıyorum. Webclient debug modda normal çalışıyor release modunda çalışmıyor
