Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Problemas al imprimir dbmemos en report builder (https://www.clubdelphi.com/foros/showthread.php?t=25785)

Jorge Taveras 04-10-2005 04:02:57

Problemas al imprimir dbmemos en report builder
 
Saludos a todos.
Tengo un pequeño inconveniente que se ha salido de mis pruebas rutinarias.
Trabajo en una base de datos sql server 2000 y tengo un campo descripcion
bastante largo tipo text ( memos en sql).

Al realizar mi reporte ( un formato normal de factura ) quiero que me salga de la forma siguiente:

Cantidad Descripcion
marca modelo, ejemplo;

1 mesa cuadrada con cuatro lados y cuatro angulos rectangulos
con tope cuadrado y cuatro patas. Esta mesa si la pones en un
cuadro que coincidan con sus cuatro angulos forma un cuadrado
al cuadrado.
marca: cuadrupedo modelo : cuadro

si pueden observar la descripcion posee cuatro lineas. El punto es que esta descripcion puede ser de 1 hasta n... lineas ( 5, 8, 2, etc);
Trabajo con el report builder y este posee un componente de clase tppdbmemo. La propiedad autodisplay es, según mis pruebas, similar a autosize puesto que me muestra los datos expandidos, esta junto a la propiedad stretch= true.
El problema es que al imprimir, me escribe las marcas y el modelo encima de la descripcion y esto no lo he podido controlar.

Espero su colaboracion y su oportuna ayuda.

Casimiro Notevi 04-10-2005 08:37:55

Tienes la propiedad "estirar"

Jorge Taveras 04-10-2005 13:20:44

Si...la propiedad estirar es la propiedad strech. La descripcion se estira correctamente ..Recuerda que el problema es que debajo del campo memo tengo otros campos que se superponen en la impresion... es como si cuando se estira la descripción no toma en cuenta los campos que estan debajo

[img]c:error.bmp[/img]

Casimiro Notevi 04-10-2005 15:38:18

creo recordar que también tienes otra propiedad para esos campos que es algo así como: mover en relación a

Te hablo de memoria, no recuerdo exactamente el nombre, luego lo miro y te lo confirmo.

Spynosa 04-10-2005 17:34:16

al campo que tienes debajo le pinchas con el boton derecho y activas trasladarconancesor.

un saludo

Spynosa 04-10-2005 17:35:13

perdon trasladarconantecesor

Jorge Taveras 05-10-2005 02:11:14

No he encontrado nada parecido ... si pueden decirme la propiedad en ingles seria mucho mejor... Cuando pincho el boton rerecho del mouse sobre el campo en cuestion, me sale un menú contextual con las propiedades publicas del objeto. Estos son autodisplay, strech transparent, visible, forcejustified, etc..
Incluso lo probe con qreport y nada de nada.. Espero que me den una manita con esto puesto que ya no se que mas probar.

Jorge Taveras 05-10-2005 02:13:04

Me gustaria saber como llegaste a esa propiedad. Me refiero a trasladarconantecesor y cual seria en ingles.
Gracias por el esfuerzo ... pero sigo con el problema...

Spynosa 05-10-2005 08:22:23

pon la propiedad ShiftWithParent a true.

un saludo

Jorge Taveras 05-10-2005 12:40:53

Exactamente.. esa era la respuesta. Solo que con un detalle que dejo escrito para otros novatos, a saber. Esa propiedad se le debe poner true al los objetos que estan debajo del memo. Yo se los estaba poniendo al memo...
Pues caso cerrado, gracias amigos y compañeros.


La franja horaria es GMT +2. Ahora son las 10:35:07.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi