DBGRID: ¿CÓMO ORDENAR POR VARIAS COLUMNAS A LA VEZ?

JOSE ANTONIO
16 de Mayo del 2003
Tengo una idea, pero no se muy bien cómo llevarla a cabo: hasta ahora estoy ordenando mis dbgrids en el evento HeadClick, con un código semejante a este:
Private Sub dbgArticulo_HeadClick(ByVal ColIndex As Integer)
Set oRSArticulo = _
fCrearSelect(oBDApli, "Articulos", dbgArticulo.Columns(ColIndex).DataField, "")
Set datArticulo.Recordset = oRSArticulo
If oRSArticulo.RecordCount > 0 Then
oRSArticulo.MoveLast
oRSArticulo.MoveFirst
dbgArticulo.Col = ColIndex
End If
dbgArticulo.SelStartCol = -1
sVerBuscar
End Sub

Este código funciona muy bien, pero tiene el inconveniente de que sólo me ordena por una columna, (es decir, por un solo campo). ¿Tenéis alguna idea de cómo podría hacer que ordenara a la vez por varias columnas, por más de un campo? ¿Se os ocurre algo? ¡Gracias!

angelescj
16 de Mayo del 2003
Tienes la respuesta en el otro foro(solocodigo)