Ordenar un cuadro lista |
Responder |
Autor | |
Jorge(GN)
Nuevo Unido: 01/Septiembre/2020 Localización: Venezuela Estado: Sin conexión Puntos: 29 |
Tema: Ordenar un cuadro lista Enviado: 10/Septiembre/2020 a las 00:25 |
Buenas tardes amigos, tengo por aquí una duda. Tengo un cuadro combinado llamado "listUnidad", selecciono un valor y el resultado se refleja de manera filtrada, en esa categoría en el cuadro de lista "listResultado".
El código VBA que uso es el siguiente: Private Sub listUnidad_Click() Dim SQL As String SQL = "SELECT Id,inicial_nom,nomenclatura As Unidad" SQL = SQL & " FROM data_Inv " SQL = SQL & " WHERE unidad = '" & Me.listUnidad & "'" Me.listResultado.RowSource = SQL End Sub Pense que con el Origen de Fila se ordenaría, pero hay detalles y supongo que esta cuando declaro la expresión SQL y mi origen de fila choca el orden con el código VBA. ¿Qué uso para que en el código VBA se ordene el resultado del cuadro de lista de mayor a menor correctamente?
Editado por Jorge(GN) - 10/Septiembre/2020 a las 00:30 |
|
Access BD
|
|
rokoko
Colaborador Unido: 16/Febrero/2008 Localización: Pamplona Estado: Sin conexión Puntos: 3062 |
Enviado: 10/Septiembre/2020 a las 07:56 |
Pues yo creo que si pones en la SQl que te ordenene de mayor a menor por un campo lo deberia hacer
Dim SQL As String SQL = "SELECT Id,inicial_nom,nomenclatura As Unidad" SQL = SQL & " FROM data_Inv " SQL = SQL & " WHERE unidad = '" & Me.listUnidad & "' ORDER BY data_Inv.Id" Me.listResultado.RowSource = SQL Prueba a ver.......escrito al vuelo, en el ejemplo te ordenario por el campo id..... Si fuera ordenar por descendente seria asi ORDER BY data_Inv.Id DESC;
|
|
Mihura
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 06/Mayo/2005 Localización: En la dehesa Estado: Sin conexión Puntos: 13990 |
Enviado: 10/Septiembre/2020 a las 10:37 |
Vigila cuál es la columna dependiente de la lista ...
|
|
Jorge(GN)
Nuevo Unido: 01/Septiembre/2020 Localización: Venezuela Estado: Sin conexión Puntos: 29 |
Enviado: 10/Septiembre/2020 a las 11:12 |
Tema resuelto, la verdad funciona bien. Muchas gracias.
|
|
Access BD
|
|
Jorge(GN)
Nuevo Unido: 01/Septiembre/2020 Localización: Venezuela Estado: Sin conexión Puntos: 29 |
Enviado: 10/Septiembre/2020 a las 11:13 |
Si exactamente, la columna base es la unidad.
|
|
Access BD
|
|
Responder | |
Tweet
|
Ir al foro | Permisos de foro Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |