MS Access 2003 - mostrar automáticamente los registros pasados ​​en cuadro de lista en un formulario en lugar de primera

StackOverflow https://stackoverflow.com/questions/2343455

Pregunta

Así que tengo un formulario que tiene un cuadro de lista que se muestra como un libro de contabilidad. Mi pregunta es ¿cómo puedo hacer que mostrar los últimos registros (o tienen el defecto barra de desplazamiento a la parte inferior en lugar de la parte superior), en lugar de la primera pocos como el valor predeterminado.

Ahora no me refiero a invertir el orden de abajo hacia arriba en lugar de arriba a abajo (aunque eso sería una cosa fresca a aprender a hacerlo), simplemente tener la parte inferior de la lista (en términos del desplazamiento bar) se muestra y el valor por defecto, por lo que siempre está mostrando los últimos 10 o más registros (en función del tamaño que hice el cuadro de lista).

Así que creo que esto es simple, pero por otra parte, que, obviamente, no sabe?!?!

Gracias!

¿Fue útil?

Solución

En un evento adecuado, tal como el evento actual:

 Me.ListX.Selected(Me.ListX.ListCount - 1) = True

Otros consejos

Se podría añadir algo de código para el evento de carga del formulario para que se haga lo siguiente:

YourListBox.SetFocus
YourListBox.ListIndex = YourListBox.ListCount - 1
YourListBox.Selected(YourListBox.ListCount - 1) = False

Básicamente, se selecciona el último elemento del cuadro de lista de lo que se desplazará hacia abajo a ella, y luego se deselecciona.

Sé que es tarde, pero tal vez esto ayude a alguien en el futuro que viene a este hilo. Este es el código que solía ir al último registro a continuación, anule la selección del último registro.

 YourListBox.SetFocus
 YourListBox.Selected(YourListBox.ListCount - 1) = True
 YourListBox.Selected(YourListBox.ListCount - 1) = False

¿Cómo ajustar los elementos cuadro de lista? ¿Son de una base de datos? Si es así, entonces usted necesita para actualizar la instrucción SQL con un "orden por columnName".

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top