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 If
Toimii 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.