Incluir función en formulario access order by...

Tengo el siguiente código en una casilla de verificación que al hacer click muestra una serie de resultados:

Private Sub Verificación294_Click()
If Me.Verificación294 = True Then
Dim Filtro As String
Filtro = "[DATOS GENERALES]![GERENCIA] = " & "'" & Me.xGerencia & "'"
Me.Filter = Filtro
Me.FilterOn = True
Else
Filtro = "[DATOS GENERALES]![GERENCIA] = " & Null
Me.FilterOn = False
End If
End Sub

Pero salen desordenados, los resultados...Y quisiera que los resultados me los ordene por un campo que tengo en la tabla DATOS GENERALES y dicho campo se llama "id".

1.¿podríais indicarme el lugar y literal del código de ordenación donde lo pondría...? No soy muy ducho en Visual Basic.

2. Por otro lado también me gustaría saber que me falta en el filtro para que ademas de lo que tengo, si el campo por el cual estoy filtrando y se encuentra vacío también me de los resultados donde no haya escrito nada en dicho campo...

Muchísimas gracias por vuestra ayuda

Añade tu respuesta

Haz clic para o