ACC2000: Cuadro de desplazamiento mueve después se movieron a la parte inferior de la barra de desplazamiento

Seleccione idioma Seleccione idioma
Id. de artículo: 280133 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Moderada: Requiere macro básico, codificación y las capacidades de interoperabilidad.

Este artículo hace referencia a una base de datos de Microsoft Access (.mdb) y a un proyecto de Microsoft Access (.adp).

Expandir todo | Contraer todo

Síntomas

Cuando tiene un cuadro combinado o un cuadro de lista en un formulario y el origen de fila del cuadro combinado o el cuadro de lista se basa en una tabla grande, consulta o instrucción SQL o en una tabla vinculada, el cuadro de desplazamiento en el cuadro combinado o cuadro de lista no siempre mueve hacia abajo de la barra de desplazamiento al hacer clic en la flecha de desplazamiento. Una vez que llega al final de la lista, sin embargo, el cuadro de desplazamiento salta a la parte inferior de la barra de desplazamiento.

Causa

Al hacer clic primero en la flecha de desplazamiento para ver la lista de un cuadro combinado o un cuadro de lista, el control no sabe cuántos registros se encuentran en su origen de fila.

Solución

Evite utilizar tablas grandes (y otros orígenes de fila) con los cuadros combinados y cuadros de lista que obligar a los usuarios finales tenga que desplazarse por más de 100 elementos. Diseño y desarrollo buena anima a los desarrolladores de una aplicación de base de datos para encontrar formas de limitar el número de elementos que se muestran en un cuadro combinado o un cuadro de lista.

Los artículos de Knowledge Base siguientes ilustran algunos métodos que se pueden utilizar para limitar el número de elementos que se muestran en un cuadro combinado o un cuadro de lista:

209576ACC2000: How to Create sincroniza cuadros combinados
209595ACC2000: Cómo sincronizar dos cuadros combinados en un formulario

Más información

Al hacer clic en la flecha de desplazamiento en un cuadro combinado o un cuadro de lista, Access comienza a leer los datos en el origen de fila del cuadro combinado o el cuadro de lista. Para que el cuadro de desplazamiento para desplazarse hacia abajo la barra de desplazamiento, el cuadro combinado debe saber cuántos elementos están en la lista, para que puede calcular la ubicación física correcta del cuadro de desplazamiento. Por ejemplo, si tiene 100 registros en el origen de fila y está viendo el registro 50 en la lista, el cuadro de desplazamiento debe aparecer a medio camino hacia abajo de la barra de desplazamiento.

Sin embargo, cuadros combinados y cuadros lista en Access no son totalmente conscientes de cuántos registros se quedan en el origen de fila hasta que se haya desplazado a la parte inferior de la lista. En ese momento, el cuadro de desplazamiento ajustará propio automáticamente, con respecto a cualquier elemento en la lista que seleccione.

Propiedades

Id. de artículo: 280133 - Última revisión: viernes, 07 de febrero de 2014 - Versión: 2.0
La información de este artículo se refiere a:
  • Microsoft Access 2000 Standard Edition
Palabras clave: 
kbnosurvey kbarchive kbmt kbprb KB280133 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 280133

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com