Error: La barra de herramientas Object-assisted preliminar no conserva su configuración en Visual FoxPro 9.0 Professional

Seleccione idioma Seleccione idioma
Id. de artículo: 895278 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas

Obtener una vista previa de un informe en Microsoft Visual FoxPro 9.0 Professional y utilizar las herramientas de informes Object-assisted. La primera vez que abra la barra de herramientas Vista previa del informe, no hay sin etiquetas de texto en la barra de herramientas Vista previa del informe. El botón Imprimir tiene en cuenta el valor de propiedad AllowPrintFromPreview del contenedor de vista previa. Si cierra y vuelve a abrir la barra de herramientas Vista previa mediante el menú contextual, producirse los problemas siguientes:
  • Cambia el título de la barra de herramientas preliminar.
  • Las etiquetas de texto aparecen en algunos de los controles de barra de herramientas.
  • El botón Imprimir no respeta el valor de la propiedad AllowPrintFromPreview del contenedor de vista previa.

Solución

Puede utilizar los métodos siguientes para solucionar este problema:
  • Puede corregir el código y vuelva a generar el archivo Reportpreview.app.

    Puede hacer esto, porque el código de origen para el archivo Reportpreview.app y todas las herramientas Object-assisted informes se incluyen con Visual FoxPro 9.0. Sin embargo, este método tiene un inconveniente. Este método resuelve el problema dentro del entorno de desarrollo de Visual FoxPro 9.0. Sin embargo, este método no soluciona el archivo Reportpreview.app dentro del archivo redistribuible que se denomina Vfp9rptapps.msm. El archivo Vfp9rptapps.msm se utiliza cuando la distribución de aplicaciones de Visual FoxPro 9.0 mediante InstallShield Express Visual FoxPro Limited Edition. El archivo Vfp9rptapps.msm contiene las herramientas de informes Visual FoxPro 9.0 Object-assisted. Esto incluye una copia del archivo Reportpreview.app que tiene el problema.
  • Puede utilizar el controlador de extensión de vista previa como una manera mejor de solucionar este problema.

    El controlador de extensión de vista previa le permite modificar la funcionalidad o ampliar la funcionalidad de la interfaz de usuario de la vista previa sin crear subclases en el código fuente o volver a compilar el código fuente. El controlador de extensión de vista previa incluye un conjunto de "métodos de enlace", que le permite ejecutar código de Visual FoxPro 9.0 en respuesta a determinados eventos durante una vista previa de informe de asistencia técnica de objetos de Visual FoxPro 9.0.
Para obtener más información acerca de cómo utilizar un controlador de extensión de vista previa para evitar este problema, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
895279Cómo impedir la impresión desde una vista previa del informe en Visual FoxPro 9.0

Estado

Microsoft ha confirmado que se trata de un error de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:".

Más información

Pasos para reproducir el problema

  1. Ejecutar el siguiente ejemplo de código desde un programa en Visual FoxPro 9.0.
    SET REPORTBEHAVIOR 90
    REPORT FORM HOME() + 'Samples\Solution\Reports\colors.frx' PREVIEW
    
  2. Si no abre automáticamente la barra de herramientas Vista previa del informe, siga estos pasos:
    1. Haga clic con el botón secundario en la vista preliminar para abrir la barra de herramientas Vista previa del informe.
    2. En el menú, haga clic en barra de herramientas .
    3. Desacoplar la barra de herramientas.
    Observe el título de la barra de herramientas Vista previa del informe. No hay ningún etiquetas de texto en el título de la barra de herramientas Vista previa del informe.
  3. Haga clic en el botón Cerrar en la esquina superior derecha de la ventana para cerrar la barra de herramientas Vista previa del informe.
  4. Haga clic con el botón secundario en la vista previa y, haga clic en barra de herramientas para volver a abrir la barra de herramientas Vista previa del informe.

    Observe la barra de herramientas Vista previa de informes ahora. Ha cambiado el título de la barra de herramientas. Ahora hay etiquetas de texto en algunos de los botones. Esto puede no parecer un problema importante. Sin embargo, esta falta de persistencia también se extiende a otras áreas de la barra de herramientas Vista previa del informe. Esto incluye la eliminación del botón Imprimir utilizando la configuración de propiedad AllowPrintFromPreview del contenedor de vista previa.

Referencias

Para obtener más información, consulte la sección "Aprovechar el contenedor de vista previa predeterminado" en la documentación en pantalla Visual FoxPro 9.0 en el siguiente sitio Web de Microsoft Developer Network (MSDN):
http://msdn2.microsoft.com/en-us/library/ms953566(vs.80).aspx

Propiedades

Id. de artículo: 895278 - Última revisión: viernes, 16 de noviembre de 2007 - Versión: 3.3
La información de este artículo se refiere a:
  • Microsoft Visual FoxPro 9.0 Professional Edition
Palabras clave: 
kbmt kbtshoot kbbug KB895278 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): 895278

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