border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

  #1 (permalink)  
Antiguo 21-05-2007, 15:25:21
Un Nuevo Amigo
 
Registrado: may 2007
Posts: 5
soliwan Valoración +2
Predeterminado Problema impresion TDBGrid

Hola amigos,

tengo una aplicación en VisualBasic 6.0 y estoy utilizando el True DBGrid 7.0 en ella. El caso es que tengo un grid que en el formulario se ve de maravilla pero en cuanto intento previsualizar el contenido para su impresión, me salen todos los datos desplazados hacia la derecha e incluso algunos datos salen "cortados" (el grid no se ajusta a los datos y las lineas de separación entre columnas los cortan). He mirado y remirado las distintas propiedades del grid pero no hay manera de hacer que cuadren los datos. Alguna idea del porque de esta mala previsualización?

Gracias por vuestra ayuda.
Responder Con Cita
  #2 (permalink)  
Antiguo 21-05-2007, 16:47:19
Avatar de J.M.Movilla
Administrator
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.404
J.M.Movilla Valoración +2
Predeterminado

Supongo que no le definas correctamente los márgenes de impresión...
Código:
    With TDBGrid1.PrintInfo
        .SettingsOrientation = 2        ' Para apaisado...  = 1 para vertical
        .SettingsMarginTop = 300        ' Defino margen superior
        .SettingsMarginLeft = 250       ' Defino margen izquierdo
        .SettingsMarginRight = 1        ' Defino margen derecho
        .SettingsMarginBottom = 600     ' Defino margen inferior
        .PageHeader = "LO QUE QUIERA QUE APAREZCA EN CABECERA..."
        .RepeatColumnHeaders = True ' Para que ponga cabecera en todas las páginas
        .PrintData
    End With
__________________
José María Movilla Cuadrado
______________________

Visual Basic Videos Programacion Foro Programacion
Tutoriales Programacion Trucos Programacion Codigos Programacion
Responder Con Cita
  #3 (permalink)  
Antiguo 22-05-2007, 08:25:46
Un Nuevo Amigo
 
Registrado: may 2007
Posts: 5
soliwan Valoración +2
Predeterminado

Gracias por tu sugerencia, pero el problema que tengo no se debe a los bordes (bueno, eso creo, ya que la tabla aparece donde yo quiero).

Quizás en mi anterior post no me expresé del todo bien, voy a hacer un segundo intento :smt016
Lo que pasa es que me imprime la tabla con su header correspondiente, pero los datos de la misma me aparecen desplazados dentro de las celdas y las lineas que delimitan las columnas me cortan los datos... :smt009

En cuanto pueda intentaré subir una imagen de este expediente X.

Saludos y gracias por contestar.
Responder Con Cita
  #4 (permalink)  
Antiguo 22-05-2007, 08:31:04
Avatar de mensazen
Usuario VIP del Foro
 
Registrado: jul 2004
Ubicación: Barcelona
Posts: 658
mensazen Valoración +2
Predeterminado

Hola soliwan:
¿Con qué realizas la impresión?¿Utilizas el VsPrinter/VsReport? :smt017
__________________
Saludos
José Antonio
Responder Con Cita
  #5 (permalink)  
Antiguo 22-05-2007, 08:38:38
Un Nuevo Amigo
 
Registrado: may 2007
Posts: 5
soliwan Valoración +2
Predeterminado

Hola mensazen, pues la verdad es que no utilizo ninguno de los dos. Utilizo las opciones de impresión del propio True DBGrid 7.

Un saludo!
Responder Con Cita
  #6 (permalink)  
Antiguo 22-05-2007, 09:34:37
Un Nuevo Amigo
 
Registrado: may 2007
Posts: 5
soliwan Valoración +2
Predeterminado

Hola de nuevo, aquí os dejo una imagen de como me sale la impresión. Como vereis, después de la primera columna el resto se va desplazando hacia la derecha...



Alguna idea del porque?

Saludos y gracias de nuevo!
Responder Con Cita
  #7 (permalink)  
Antiguo 24-05-2007, 11:03:15
Un Nuevo Amigo
 
Registrado: may 2007
Posts: 5
soliwan Valoración +2
Predeterminado

Hola compañeros!

Al parecer podria tratarse de la configuración de la impresora, ya que he hecho la instalación en otro PC y allí sale niquelado... En fin que doy el tema por zanjado.
Gracias a los que habeis respondido.

Un saludo!
:smt006
Responder Con Cita
  #8 (permalink)  
Antiguo 24-05-2007, 16:19:29
Avatar de J.M.Movilla
Administrator
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.404
J.M.Movilla Valoración +2
Predeterminado

Claro, amigo soliwan: No sé cómo no se me ocurrió esa posibilidad. Yo tengo diseñados varios tipos de impresora en cada equipo, aunque sólo disponga físicamente de una, con el fin de FORZARME a definir qué impresora voy a usar para cada report. Porque efectivamente la salida del informe varía sustancialmente dependiendo de la impresora a la que lo envíes.
__________________
José María Movilla Cuadrado
______________________

Visual Basic Videos Programacion Foro Programacion
Tutoriales Programacion Trucos Programacion Codigos Programacion
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
tdbgrid wendy_purple ComponentONE Suite 2 07-07-2008 17:39:45
Problema con impresión de pantalla pradejon Visual Basic 6.00 3 08-01-2008 17:12:51
TDBGrid nava Visual Basic 6.00 1 25-10-2007 19:23:19
Problema de impresion desde vb6 susio24 Visual Basic 6.00 4 17-08-2007 18:24:42
Problema al limpiar TDBGrid rolyg2k_2007 ComponentONE Suite 6 21-06-2007 13:27:49


La franja horaria es GMT. Ahora son las 17:10:15.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right