FLEXGRID SE VAZIO
Como eu verefico se um flexgrid esta vazio, ou seja, sem dados?
Para saber se uma célula está com valor:
Se não for isso, explique o que pretende fazer.
If FlexGrid.TextMatrix(1, 1) = [Ô][Ô] Then
MsgBox [Ô]Sem Dados[Ô]
End If
[ô]Verifica a linha 2(index=1), coluna 2(index=1)
Se não for isso, explique o que pretende fazer.
ou se não tiver linhas
If MSFlexgrid1.Rows = 0 then
Msgbox Ëtsá Vazio[Ô]
End If
If MSFlexgrid1.Rows = 0 then
Msgbox Ëtsá Vazio[Ô]
End If
Citação:MARCELO-TREZE escreveu:
ou se não tiver linhas
If MSFlexgrid1.Rows = 0 then
Msgbox Ëtsá Vazio[Ô]
End If
O único problema é a linha de cabeçalho. Portanto (aprimorando):
Eu sempre coloco a ALTURA (HEIGHT) da linha 1 em [Ô]0[Ô] para poder manter o cabeçalho com a cor diferenciada.
Então, ao preencher o grid, removo a linha 1.
Consequentemente:
If MSFlexgrid1.Rowheight(1) = 0 then
Msgbox Ëtsá Vazio[Ô]
End If
Tópico encerrado , respostas não são mais permitidas