Herkese Merhaba
Master ve Detail bir tablom var. Master Tablom Firma bilgileri Detail tablomda firmaların aldığı malzemeleri tuttuyurum. Formumda da cxgrid var bir adet. master detail ilişkisini ondada kurdum. Firma Ekle butonuna basıp sonra da iptal dediğimde söyle bir hata çıkıyor.
---------------------------
Debugger Exception Notification
---------------------------
Project FaturaTakip.exe raised exception class EcxInvalidDataControllerOperation with message 'RecordIndex out of range'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------
Bir türlü içniden çıkmadım.
İptal butonuna da
DM.QFaturaMaster.Cancel;
Close;
yazdım.
ve yukarıdaki hatayı veriyor. bir türlü niye öyle bir hata veriyor anlayamadım.
Kolay gelsin
Kayıt Ekleme İptal
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Cancel yaptıktan sonra dataset'i kapatırsan hata mesajı almazsın.
Kolay Gelsin...
Kolay Gelsin...
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Master detail olaylarda kayıtı iptal etmek istediğinde öncelikle detail i cancel etmelisin. Yani;
Fakat aldığın hata mesajındaki 
Kod: Tümünü seç
DM.QFaturaDetail.Cancel;
DM.QFaturaMaster.Cancel;
bir alana belirtilen sınırların dışında bir atama gibi birşeyden bahsediyor. Yukarıdaki şekilde deneyip sonucu yazarsan icabına bakarız...'RecordIndex out of range'....

Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!