cxGrid de Record Index out of range hatası

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
turkcanfidan
Üye
Mesajlar: 380
Kayıt: 31 Eki 2005 03:26

cxGrid de Record Index out of range hatası

Mesaj gönderen turkcanfidan »

slm,

Master detay iki query var, bir butona basınca

Kod: Tümünü seç

   if msgUyari('Tetkik silinecek, emin misiniz',MB_YESNO) = mrYes then
      begin
      While not DMl.qrRapTest.Eof
         do dml.qrRapTest.Delete;   // Detaydaki kayıtları siliyor

      dml.qrRaporHrk.Delete;        // Master daki kaydı siliyor
      end;
koduyla önce detaydaki sonra masterdaki kayıtları sildiriyorum.
Ama cxGrid Record Index out of range gibi bir hata mesajı veriyor.

bu konuda bir fikri olan var mı?

iyi çalışmalar...
shadowmann
Üye
Mesajlar: 508
Kayıt: 30 Oca 2004 10:49

Mesaj gönderen shadowmann »

ben benzer sorunu table.disable enable controls ile çözmüştüm.
Her zaman bir vâmuk-i azra olur alem bu ya,
Nev-be-nev efsaneler peydâ olur alem bu ya,
Kabz u bast kıl tefekkür aleminde ey gönül,
Vakt-i sermânın sonu, vakt-i germân olur alem bu ya...
turkcanfidan
Üye
Mesajlar: 380
Kayıt: 31 Eki 2005 03:26

Mesaj gönderen turkcanfidan »

Teşekkürler, denedim ama aynı hatayı verdi.

Sonra cxGridleri sildim, bağlantılarını yeniden ayarladım, bu sefer hata vermedi. Tek grid üzerinde master detay yapmaya çalışırken cxGridin ayarlarını çok fazla kurcalamıştım, herhalde bir yerde hata yaptım. Şimdi çok iyi.

iyi çalışmalar,
Cevapla