none
configurar informe para impresion RRS feed

  • Pregunta

  • Buenas noches grupo!!

    Tengo un informe vinculado con un formulario. seleccionando un cliente en el formulario y mediante un botón, me abre un informe donde los datos del cliente coinciden con el registro seleccionado del formulario y el texto del informe es un documento word insertado en el informe. El problema es que para que el informe me aparezca en una sola hoja. le configuro los  margenes en vista diseño y en vista preliminar sale ok. Guardo los cambios para que me guarde los margenes que le he establecido, pero cuando cambio de registro en el informe o cierro la base de datos y la vuelvo a abrir, el informe sale mal, porque vuelve a tener los margenes por defecto.

    ¿Como podría conseguir que no pierda la configuración? Lo necesito, porque el informe lo tengo que imprimir, y no es operativo tener que modificar los margenes cada vez.

    Gracias por su ayuda!! 

    martes, 15 de febrero de 2011 19:07

Respuestas

  • Hola de nuevo

    Los márgenes se pueden configurar a través de las propiedades correspondientes de la propiedad Printer del informe. Eso si, ten en cuenta que el valor de dichas propiedades viene expresado en twips (1 cm=567 twips).

    El siguiente código, abre el informe "Catalogo" de la base de datos Northwind, modifica sus mágenes a 20 mm y lo muestra en vista previa

      DoCmd.OpenReport "_Catalogo", acViewDesign, , , acHidden
      With Reports("_Catalogo").Printer
        .TopMargin = 1134
        .BottomMargin = 1134
        .LeftMargin = 1134
        .RightMargin = 1134
      End With
      DoCmd.OpenReport "_Catalogo", acViewPreview
    
    

    Salu2,


    José Mª Fueyo [MS MVP Access]
    • Marcado como respuesta rafa_c miércoles, 16 de febrero de 2011 11:05
    miércoles, 16 de febrero de 2011 10:30

Todas las respuestas

  • Hola

    ¿Versión de Access...?

    Salu2,


    José Mª Fueyo [MS MVP Access]
    miércoles, 16 de febrero de 2011 9:32
  • Access 2002.

    Gracias Jose Mª

    miércoles, 16 de febrero de 2011 9:45
  • Hola de nuevo

    Los márgenes se pueden configurar a través de las propiedades correspondientes de la propiedad Printer del informe. Eso si, ten en cuenta que el valor de dichas propiedades viene expresado en twips (1 cm=567 twips).

    El siguiente código, abre el informe "Catalogo" de la base de datos Northwind, modifica sus mágenes a 20 mm y lo muestra en vista previa

      DoCmd.OpenReport "_Catalogo", acViewDesign, , , acHidden
      With Reports("_Catalogo").Printer
        .TopMargin = 1134
        .BottomMargin = 1134
        .LeftMargin = 1134
        .RightMargin = 1134
      End With
      DoCmd.OpenReport "_Catalogo", acViewPreview
    
    

    Salu2,


    José Mª Fueyo [MS MVP Access]
    • Marcado como respuesta rafa_c miércoles, 16 de febrero de 2011 11:05
    miércoles, 16 de febrero de 2011 10:30