mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
InsertChildRow https://forum.mix-soft.pl/viewtopic.php?f=15&t=8351 |
Strona 1 z 1 |
Autor: | zz [ 2018-01-24, 00:54 ] |
Tytuł: | InsertChildRow |
Witam. Jak w MxGrid w VBA uzupełnić kolejne wartości kolumn 'dziecka'? G.Rows(intParentRow).InsertChildRow(intParentRow).Value(0) = "aaa" ??? .Value(1) = "bbb" |
Autor: | Mustrum [ 2018-01-24, 11:34 ] |
Tytuł: | Re: InsertChildRow |
Znalazłem do tego kiedyś dokumentacje na pomocy, to czego szukasz jest pod TreeMode: http://pomoc.sage.com.pl/data/KD/ERP/2017_c/data/mxgrid.htm Kod: AmCtrl1.ColumnCount = 1 AmCtrl1.TreeMode = ttDotted AmCtrl1.RowCount = 2 AmCtrl1.Rows(0).Value(0) = "ojciec" AmCtrl1.Rows(0).InsertChildRow(0).Value(0) = "dziecko1" AmCtrl1.Rows(0).InsertChildRow(0).Value(0) = "dziecko2" Najlepiej sobie skopiuj nim podzieli los edukacja.symfonia.pl i zostanie usunięte. (Bo przecież im mniej dokumentacji z przykładami do raportów, tym lepiej, trzeba ją metodycznie eliminować.) Edit: Właśnie zauważyłem, że chodziło o modyfikację kolejnych kolumn a nie wrzucanie kolejnych wierszy, chyba do tego nie ma tam informacji. Próbowałeś czegoś w rodzaju: Kod: dispatch inserted = AmCtrl1.Rows(0).InsertChildRow(0) inserted.Value(0) = "kol1" inserted.Value(1) = "kol2" |
Autor: | zz [ 2018-01-25, 23:03 ] |
Tytuł: | Re: InsertChildRow |
chciałem w VBA ... i na podst. jednego z raportów zrobiłem to tak: Kod: Dim rowCh As mxgridlib.Row Set rowCh = G.Rows(intParentRow).InsertChildRow(0) rowCh.Value(0) = aaa rowCh.Value(1) = bbb rowCh.Value(2) = ccc |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |