Ordenación dinámica de un formulario continuo cuando hay campos combobox
Publicado por PABLO (1 intervención) el 05/06/2019 20:50:38
El caso es el siguiente: Tengo un formulario (de tipo continuo) en access y he creado los procedimientos correspondientes para que, cuando se pinche una etiqueta, el formulario se ordene según ese campo. Pongo el ejemplo:
Funciona muy bien en cualquier campo tipo texto o número, pero resulta que en este caso, el campo "Promotora" es un campo desplegable y por tanto no ordena por el nombre de la promotora, sino por su ID, que es el que se almacena en ese campo.
¿Cómo podría ordenar por el texto que se ve, y no por el código numérico que se almacena?
Muchas gracias.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Private Sub Etiqueta2_Click()
If Me.E2 = 1 Then
Me.OrderBy = "[Promotora]"
Me.OrderByOn = True
Me.E1 = 1
Me.E2 = 0
Me.E3 = 1
Me.E4 = 1
Me.E5 = 1
Me.E6 = 1
Else
Me.OrderBy = "[Promotora] DESC"
Me.OrderByOn = True
Me.E1 = 1
Me.E2 = 1
Me.E3 = 1
Me.E4 = 1
Me.E5 = 1
Me.E6 = 1
End If
End Sub
Funciona muy bien en cualquier campo tipo texto o número, pero resulta que en este caso, el campo "Promotora" es un campo desplegable y por tanto no ordena por el nombre de la promotora, sino por su ID, que es el que se almacena en ese campo.
¿Cómo podría ordenar por el texto que se ve, y no por el código numérico que se almacena?
Muchas gracias.
Valora esta pregunta


0