FLEXGRID
Boa noite precisava de ajuda temho um flexgrid que mostra dados como posso ordenar os registos do maior para o menor ou puxar o flexgrid para o ultimo registro.e quando temto copiar um ficheiro do access para o outro lado o novo fia sem alguns registro desaparecem. alguem me pode ajudar ?
primeiro para que o ultimo registro fique sempre visivel você deverá colocar isto no botão que você usa pra acrescentar dados no grid.
MSFlexGrid1.TopRow = MSFlexGrid1.Rows - 1
quando a ordenar o flexgrid vai aqui uma dica legal, use o código abaixo
com este código quando você vai clicar em qualquer coluna e esta sera ordenada e pronto
MSFlexGrid1.TopRow = MSFlexGrid1.Rows - 1
quando a ordenar o flexgrid vai aqui uma dica legal, use o código abaixo
Private Sub MSFlexGrid1_Click()
Call FlexSort([Ô]A[Ô])
End Sub
Private Sub MSFlexGrid1_DblClick()
Call FlexSort([Ô]D[Ô])
End Sub
Sub FlexSort(Mode As String)
If MSFlexGrid1.Row = 1 Then
If MSFlexGrid1.MouseCol = 0 Then
MSFlexGrid1.Col = 0
If Mode = [Ô]A[Ô] Then
MSFlexGrid1.Sort = flexSortNumericAscending
Else
MSFlexGrid1.Sort = flexSortNumericDescending
End If
ElseIf MSFlexGrid1.MouseCol = 1 Then
MSFlexGrid1.Col = 1
If Mode = [Ô]A[Ô] Then
MSFlexGrid1.Sort = flexSortStringAscending
Else
MSFlexGrid1.Sort = flexSortStringDescending
End If
End If
End If
End Sub
com este código quando você vai clicar em qualquer coluna e esta sera ordenada e pronto
obrigado marcelo pela ajuda [ô] e quanto a copia ?
Não entendi como você está fazendo esta cópia
com o copiar colar so que na tabela colada não aparece alguns dados
copiar e colar? seja mais especifico por favor, você seleciona os dados manualmente copia e tenta colar é isto, más tenta colar onde?
nao quando copio o ficheiro mdb e depois colo noutra pasta exemplo:
Tópico encerrado , respostas não são mais permitidas