mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
MxGrid i VBA https://forum.mix-soft.pl/viewtopic.php?f=15&t=8518 |
Strona 1 z 1 |
Autor: | zz [ 2018-03-22, 01:50 ] |
Tytuł: | MxGrid i VBA |
Jak zadeklarować MxGrida, żeby kolumny 'dzieci' były zwinięte? VBA nie podpowiada mi metody RowExpanded I jeszcze mam dziwną sytuację. Komórki dzieci pokazują mi się poprawnie, natomiast jak sumuję 'dzieci', 'rodzic' pokazuje mi się w tysiącach czyli np. 5 zamiast 5678 (mam wartości dzieci i rodziców w tej samej kolumnie) kolumnę mam zadeklarowaną G.Columns(2).FieldType ftInt, 1 |
Autor: | rafal [ 2018-03-22, 09:00 ] |
Tytuł: | Re: MxGrid i VBA |
G.Columns(2).FieldType ftInt, 4 |
Autor: | zz [ 2018-03-27, 10:37 ] | ||
Tytuł: | Re: MxGrid i VBA | ||
zmieniłem Kod: G.Columns(2).Name = "Ilość m2" G.Columns(2).Locked = True G.Columns(2).hidden = False G.Columns(2).FieldType ftInt, 4 G.Columns(2).Width = 100 wywołanie Kod: RS2.MoveFirst Do While Not RS2.EOF strPotwTerminDost = RS2.Fields("potw_termin_dost").Value G.InsertRow (G.RowCount) intParentRow = (G.RowCount - 1) G.Rows(intParentRow).Value(1) = strPotwTerminDost SumDay = 0 Do While RS2.Fields("potw_termin_dost").Value = strPotwTerminDost Set rowCh = G.Rows(intParentRow).InsertChildRow(-1) ' -1 - dodanie na końcu rowCh.Value(0) = RS2.Fields("jakosc").Value rowCh.Value(2) = Round(RS2.Fields("Suma").Value, 0) SumDay = SumDay + rowCh.Value(2) RS2.MoveNext Loop G.Rows(intParentRow).Value(2) = SumDay RS2.MoveNext Loop a rezultat jak w screenie
|
Autor: | zz [ 2018-03-28, 07:53 ] |
Tytuł: | Re: MxGrid i VBA |
Zamieniam wszystko na stringi ;) Pozostaje cz. I pytania: Jak zadeklarować MxGrida, żeby kolumny 'dzieci' były zwinięte? |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |