Ordenar una tabla
He puesto un control Adodc asociado a una tabla y un DataGrid para que me muestre todo el contenido de la tabla. Todo esto en un formulario. Funciona perfectamente, se puede manejar desde el DataGrid o desde el Adodc, con las flechitas de los extremos.
Ahora quiero poner un botón de comando de "ordenar por nombre", ya que están por código, y que el DataGrid haga un refresh y lo presente ordenado alfabéticamente.
Con un control Data lo he conseguido con el siguiente código:
Private Sub CmdOrdenar_Click()
Data1.RecordSource = SELECT * FROM tabla ORDER BY apellidos
Data1.Refresh
End Sub
Y esto funciona, puedo ver que está ordenado, moviendo las flechas del Data, pero el Data no se puede asociar al DataGrid, así que he tenido que usar un Adodc, y entonces este código ya no funciona.
¿Podríais indicarme un sistema para ordenar un DataGrid asociado a un control Adodc, pulsando un Command Button?.
Gracias y saludos.
Ahora quiero poner un botón de comando de "ordenar por nombre", ya que están por código, y que el DataGrid haga un refresh y lo presente ordenado alfabéticamente.
Con un control Data lo he conseguido con el siguiente código:
Private Sub CmdOrdenar_Click()
Data1.RecordSource = SELECT * FROM tabla ORDER BY apellidos
Data1.Refresh
End Sub
Y esto funciona, puedo ver que está ordenado, moviendo las flechas del Data, pero el Data no se puede asociar al DataGrid, así que he tenido que usar un Adodc, y entonces este código ya no funciona.
¿Podríais indicarme un sistema para ordenar un DataGrid asociado a un control Adodc, pulsando un Command Button?.
Gracias y saludos.