eli ongelma olisi kaikessa yksinkertaisuudessaan näin:
onko mahdollista ja miten laskea daatgridistä sarakkeen summan??
Tässä on yksi viritys:
Case vbKeyReturn
Dim summa As Integer
summa = 0
If KeyCode = vbreturn Then
If Flex.Row = Flex.Rows - 1 Then
For X = 0 To Flex.Rows - 2
summa = summa + Val(Flex.TextMatrix(X, Flex.Col))
Next X
Flex.TextMatrix(Flex.Rows - 1, Flex.Col) = summa
End If
End IfToimii seuraavasti: Jos olet gridin alimmalla rivillä ja
painat enter, laskee siihen sarakkeen summan (poislukien se alin rivi).
Katso shogunin aloittama keskustelu 'VB 6.0 taulukoista'. Lisää tämä pätkä siihen Antin esimerkkiin, jossa seurataan näppäinten painelua. VbKeybackin jälkeen.
Huomasin että tulikin kämmi. Tämä koskee tietysti MsFlexgridä eikä datagridiä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.