Sugerencias para mejorar el rendimiento del subformulario en Access 2000

Seleccione idioma Seleccione idioma
Id. de artículo: 209113 - 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.
Para obtener una versión de Microsoft Access 97 de este artículo, consulte 112747.
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

Resumen

Este artículo enumeran varias cosas que puede hacer para mejorar la velocidad y el rendimiento de sus subformularios.

Más información

Para mejorar el rendimiento del subformulario, pruebe estas sugerencias:
  • Si puede, base los subformularios en consultas en lugar de tablas. Incluir sólo aquellos campos del origen de registros que sean absolutamente necesarios. Los campos adicionales pueden disminuir el rendimiento del subformulario.
  • Indice todos los campos en el subformulario están vinculados al formulario principal. Índices ayudan a velocidad de proceso de la búsqueda a encontrar los registros del subformulario coincidentes.
  • Indice los campos utilizados para criterios (como cuando un subformulario se basa en una consulta de criterios).
  • Si se vincula en varios campos, agregue un campo calculado al formulario principal que concatena los campos. A continuación, crear una columna calculada en la consulta de propiedad RecordSource del subformulario con la misma expresión. Por ejemplo, para vincular el subformulario en un campo de ID de empleado y un campo IDPEDIDO, agregue un cuadro de texto al formulario principal con las siguientes propiedades:
    Nombre: EmployeeIDOrderID
    OrigenDelControl: = [IdEmpleado] & [IdPedido]
    A continuación, agregue el siguiente campo a la consulta que se basa el subformulario:
    EmployeeIDOrderID: [ID. de empleado] & [ID de pedido]
    Por último, vincule el formulario principal y el subformulario en el campo concatenado en lugar de los dos campos individuales. Las propiedades del subformulario pueden aparecer como sigue:
    LinkChildFields: EmployeeIDOrderID
    LinkMasterFields: EmployeeIDOrderID
    Puesto que Microsoft Access tiene que comparar sólo un criterio para devolver el conjunto de registros del subformulario, debe mejorar el rendimiento del subformulario.
  • Establezca EdiciónPredeterminada propiedad del subformulario De sólo lectura si los registros del subformulario no se va a modificarse.
  • Si el subformulario es un formulario continuo y contiene los cuadros combinados, justificar explícitamente el cuadro combinado vista Diseño del formulario del subformulario. Esta práctica impide que Microsoft Access determina la justificación adecuada los valores de cuadro combinado de cada registro y, por lo tanto, acelera la presentación de registros del subformulario que los cuadros combinados.

Referencias

Para obtener más información acerca del rendimiento general y indexingrecommendations, haga clic en Ayuda de Microsoft Access en el menú Ayuda , escriba optimizar el rendimiento en el Ayudante de Office o el Asistente para Ayuda y, a continuación, haga clic en Buscar para ver el tema.

Propiedades

Id. de artículo: 209113 - Última revisión: jueves, 13 de febrero de 2014 - Versión: 2.1
La información de este artículo se refiere a:
  • Microsoft Access 2000 Standard Edition
Palabras clave: 
kbnosurvey kbarchive kbmt kbdesign kbdatabase kbperformance kbhowto kbinfo kbusage KB209113 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): 209113

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