MOSTRAR ULTIMO CAMPO DE UMA MSFLEXGRID
ae galera...
como faço para mostrar o ultimo campo de uma tabela atrvés de uma msflexgrid, pq sempre aparece o primeiro, a medida que inserimos dados continua aparecendo o primeiro.
queria que aparecesse o ultimo...
como faço?
como faço para mostrar o ultimo campo de uma tabela atrvés de uma msflexgrid, pq sempre aparece o primeiro, a medida que inserimos dados continua aparecendo o primeiro.
queria que aparecesse o ultimo...
como faço?
como vc carrega o grid??
são informações de banco de dados??
qual o banco de dados?? Access?? SQL Server??
Qual a conexão? ADO? DAO?
se possÃvel poste o código de como vc carrega as informações no MSFlexGrid... fica mais fácil pra galera ajudar com estas perguntas respondidas.
são informações de banco de dados??
qual o banco de dados?? Access?? SQL Server??
Qual a conexão? ADO? DAO?
se possÃvel poste o código de como vc carrega as informações no MSFlexGrid... fica mais fácil pra galera ajudar com estas perguntas respondidas.
o banco de dados é o access e a conexão é ADO...
o código é o seguinte:
tabe_calc.Open "notas", conectar, adOpenKeyset
Do Until tabe_calc.EOF
Mfglista.TextMatrix(Mfglista.Rows - 1, 0) = tabe_calc!Numero
Mfglista.TextMatrix(Mfglista.Rows - 1, 2) = IIf(IsNull(tabe_calc!turma), Empty, tabe_calc!turma)
Mfglista.TextMatrix(Mfglista.Rows - 1, 1) = IIf(IsNull(tabe_calc!nota), Empty, tabe_calc!nota)
Mfglista.RowData(Mfglista.Rows - 1) = tabe_calc!Numero
tabe_calc.MoveNext
Mfglista.Rows = Mfglista.Rows + 1
Loop
o código é o seguinte:
tabe_calc.Open "notas", conectar, adOpenKeyset
Do Until tabe_calc.EOF
Mfglista.TextMatrix(Mfglista.Rows - 1, 0) = tabe_calc!Numero
Mfglista.TextMatrix(Mfglista.Rows - 1, 2) = IIf(IsNull(tabe_calc!turma), Empty, tabe_calc!turma)
Mfglista.TextMatrix(Mfglista.Rows - 1, 1) = IIf(IsNull(tabe_calc!nota), Empty, tabe_calc!nota)
Mfglista.RowData(Mfglista.Rows - 1) = tabe_calc!Numero
tabe_calc.MoveNext
Mfglista.Rows = Mfglista.Rows + 1
Loop
Cara, foi malz, mas não entendi muito bem a sua dúvida... vc gostaria de exibir os dados no grid em order decrescente seria isto??
Se sim, segue o exemplo:
Se sim, segue o exemplo:
tabe_calc.Open "notas", conectar, adOpenKeyset
tabe_calc.movelast
Do Until tabe_calc.BOF
Mfglista.TextMatrix(Mfglista.Rows - 1, 0) = tabe_calc!Numero
Mfglista.TextMatrix(Mfglista.Rows - 1, 2) = IIf(IsNull(tabe_calc!turma), Empty, tabe_calc!turma)
Mfglista.TextMatrix(Mfglista.Rows - 1, 1) = IIf(IsNull(tabe_calc!nota), Empty, tabe_calc!nota)
Mfglista.RowData(Mfglista.Rows - 1) = tabe_calc!Numero
tabe_calc.MovePrevious
Mfglista.Rows = Mfglista.Rows + 1
Loop
vlw ein marcelo...
mas eu gostaria é de exibir ao usuário o ultimo campo da tabela.
obrigado
mas eu gostaria é de exibir ao usuário o ultimo campo da tabela.
obrigado
Tente assim:
Qualquer dúvida poste...flw
tabe_calc.Open "notas", conectar, adOpenKeyset
Do Until tabe_calc.EOF
Mfglista.TextMatrix(Mfglista.Rows - 1, 0) = tabe_calc!Numero
Mfglista.TextMatrix(Mfglista.Rows - 1, 2) = IIf(IsNull(tabe_calc!turma), Empty, tabe_calc!turma)
Mfglista.TextMatrix(Mfglista.Rows - 1, 1) = IIf(IsNull(tabe_calc!nota), Empty, tabe_calc!nota)
Mfglista.RowData(Mfglista.Rows - 1) = tabe_calc!Numero
tabe_calc.MoveNext
Mfglista.Rows = Mfglista.Rows + 1
Loop
'Seleciona a última linha
Mfglista.Row = Mfglista.Rows - 1
'Mostra a última linha do grid na tela (move o Scrool)
Mfglista.TopRow = Mfglista.Rows - 1
Qualquer dúvida poste...flw
vlw, é isto mesmoooo
Tópico encerrado , respostas não são mais permitidas