CHAMAR FORM PELA FLEXGRID?

JAMESBOND007 29/06/2010 08:15:12
#346014
Tem como eu chamar um form pela função
 DblClick
?
Na primeira linha temos na coluna PNEUS
True
BALANCEAMENTO
False
RODAS
False
MECÂNICA
False
AMORTECEDORES
TRUE

No caso nas colunas que estiverem como true o form abre e nas que estivere false não acontece nada.

MARCELO.TREZE 29/06/2010 09:02:03
#346018
Tente assim

No evento dubleclick coloque

With MSFlexGrid1
If .TextMatrix(.RowSel, .ColSel) = [Ô]True[Ô] Then
Form.Show
End If[ô]
End With
MSMJUDAS 29/06/2010 09:03:58
#346019
Faça assim, no evento DblClick do flex:

With FlexGrid
If (.TextMatrix(.Rolsel, 4) = [Ô]True[Ô] Then
Form.Show (1)
End If
End With

Se a coluna Pneus for True, abre o form, senão não faz nada. Agora se todas as colunas precisam ser True é só comparar o restante.
JAMESBOND007 29/06/2010 09:13:09
#346021
Testei as duas linhas de codigo,
as duas linhas me apresentaram os seguintes erros.
MARCELO, MSMJUDAS
: Objeto requerido
MARCELO.TREZE 29/06/2010 09:20:19
#346025
Resposta escolhida
ou seja vc mudou o nome do with MSFlexgrid1 para o nome do seu flex grid
JAMESBOND007 29/06/2010 09:25:30
#346027
Desculpa, coloquei errado mesmo pensei que era uma função.
Obrigado MARCELO e MSMJUDAS.
Tópico encerrado , respostas não são mais permitidas