hugo
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 05/01/2005 13:06 hs
eu tenho duas msflexgrid em um form.... na de cima eu abro o meus dados e eu gostaria q qdo eu clicasse em uma linha ela aparecesse na grid de baixo.... alguem poderia me explicar como eu faço isso?!?
|
|
|
|
MARCELO M S
|
SÃO BERNARDO DO CAMPO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 05/01/2005 13:47 hs
OLA, eu usaria o seguinte com essa opção "MSF_PESQ.TextMatrix(MSF_PESQ.RowSel, 0)" vc descobre q linha está e pega o primeiro campo que é 0, dai é só adicionar no flexgrid debaixo
|
|
|
kerplunk
|
SÃO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 05/01/2005 13:48 hs
Private Sub MSFlexGrid1_Click() MSFlexGrid2.TextMatrix(1,0) = MSFlexGrid1(MSFlexGrid1.Row,1) MSFlexGrid2.TextMatrix(2,0) = MSFlexGrid1(MSFlexGrid1.Row,2) MSFlexGrid2.TextMatrix(3,0) = MSFlexGrid1(MSFlexGrid1.Row,3) End Sub E por ae vai.
|
|
|
|
Postada em 06/01/2005 11:25 hs
eu consegui assim:
MSFlexGrid2.Rows = MSFlexGrid2.Rows + 1 MSFlexGrid2.Row = MSFlexGrid2.Rows - 1 MSFlexGrid1.Col = 0 MSFlexGrid2.Col = 0 MSFlexGrid2.Text = Val(MSFlexGrid1.Text) MSFlexGrid1.Col = 1 MSFlexGrid2.Col = 1 MSFlexGrid2.Text = MSFlexGrid1.Text MSFlexGrid1.Col = 2 MSFlexGrid2.Col = 2 MSFlexGrid2.Text = MSFlexGrid1.Text
vlw pela ajuda 
|
|
|