advstring te satır silme problemi
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
advstring te satır silme problemi
advstring kullanıyorum. bir sütunun toplamını hesaplattırıyorum. bir satırı sildiğimde silinen satırın değeri gözükmüyor fakat sütun toplamına dahil olarak toplama yapıyor. bunun nedeni ne olabilir. bilgileriniz için şimdiden teşekkürler.
önce
AdvStringGrid1.RemoveRows(AdvStringGrid1.Row,1)
kodu denedim.
daha sonra
type
THusoGrid = class(TCustomGrid);
THusoGrid(AdvStringGrid1).DeleteRow(AdvStringGrid1.Row);
bunu denedim.
ikisinde de aynı sonuç oldu.
toplama işlemi içinde
borc_toplam:=AdvStringGrid1.ColumnSum(3,1,AdvStringGrid1.RowCount); alacak_toplam:=AdvStringGrid1.ColumnSum(4,1,AdvStringGrid1.RowCount);
bu da olmadı. bir satırı sildikten sonra o sütunun tüm satırlarını showmessage ile yazdırdım. sildiğim değeri en sona atıyor. orda gözükmüyor fakat toplama dahil ediyor.
AdvStringGrid1.RemoveRows(AdvStringGrid1.Row,1)
kodu denedim.
daha sonra
type
THusoGrid = class(TCustomGrid);
THusoGrid(AdvStringGrid1).DeleteRow(AdvStringGrid1.Row);
bunu denedim.
ikisinde de aynı sonuç oldu.
toplama işlemi içinde
borc_toplam:=AdvStringGrid1.ColumnSum(3,1,AdvStringGrid1.RowCount); alacak_toplam:=AdvStringGrid1.ColumnSum(4,1,AdvStringGrid1.RowCount);
bu da olmadı. bir satırı sildikten sonra o sütunun tüm satırlarını showmessage ile yazdırdım. sildiğim değeri en sona atıyor. orda gözükmüyor fakat toplama dahil ediyor.
Delphi ortamında diziler 0 dan başladığından dizi boyundan da 1 çıkartmanız gerekiyor
ilk satır (row) sabit sanırım (fixed).

Kod: Tümünü seç
borc_toplam:=AdvStringGrid1.ColumnSum(3,1,AdvStringGrid1.RowCount - 1);
alacak_toplam:=AdvStringGrid1.ColumnSum(4,1,AdvStringGrid1.RowCount - 1);
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!