Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-10-2010
Aprendiendo Aprendiendo is offline
Miembro
 
Registrado: may 2003
Ubicación: España
Posts: 122
Poder: 21
Aprendiendo Va por buen camino
Question Indicar comienzo columna en fastreport

Hola a tod@s...

Mi duda es la siguiente:
Estoy ultimando un generador de etiquetas, las etiquetas se van a imprimir en un A4, las etiquetas van a tener unas dimensiones (10,50 x 2,60) con lo cual me caben 16 etiquetas por folio.

Para no desaprovechar etiquetas, ¿como podría indicarle a fastreport en la etiqueta que quiero imprimir?

El informe lo he dividido en 2 columnas y Banda con las dimensiones de la etiqueta.

Esperando una pronta respuesta, reciban un cordial saludo...
Responder Con Cita
  #2  
Antiguo 18-10-2010
Avatar de Combat-F2D
Combat-F2D Combat-F2D is offline
Miembro
 
Registrado: may 2003
Ubicación: Toletum
Posts: 454
Poder: 22
Combat-F2D Va por buen camino
prueba a jugar con el evento
Código Delphi [-]
onBeforePrint
de la BandaDetalle.

puedes mandarle el valor de la etiqueta en cuastion mediante una variable desde tu código, de tal manera que:

Código Delphi [-]
if (el_valor_de_tu_etiqueta) then
begin
    Memo_en_cuestion := ''; // lo dejas en blanco
end
else
begin
    Memo_en_cuestion := 'poner el valor a pintar';
end;

.... vamos, que por aquó podrían ir los tiros .....
__________________
online
Responder Con Cita
  #3  
Antiguo 18-10-2010
Avatar de Combat-F2D
Combat-F2D Combat-F2D is offline
Miembro
 
Registrado: may 2003
Ubicación: Toletum
Posts: 454
Poder: 22
Combat-F2D Va por buen camino
prueba a jugar con el evento
Código Delphi [-]
onBeforePrint
de la BandaDetalle.

puedes mandarle el valor de la etiqueta en cuastion mediante una variable desde tu código, de tal manera que:

Código Delphi [-]
if (el_valor_de_tu_etiqueta) then
begin
    Memo_en_cuestion := ''; // lo dejas en blanco
end
else
begin
    Memo_en_cuestion := 'poner el valor a pintar';
end;

.... vamos, que por aquó podrían ir los tiros .....
__________________
online
Responder Con Cita
  #4  
Antiguo 19-10-2010
Aprendiendo Aprendiendo is offline
Miembro
 
Registrado: may 2003
Ubicación: España
Posts: 122
Poder: 21
Aprendiendo Va por buen camino
Gracias por tu pronta respuesta,

Pero no entiendo lo que me quieres decir (¿"valor_de_tu_etiqueta", "poner el valor a pintar"?), si te pudieras explicar un poquito mejor.

Gracias por tu ayuda...
Responder Con Cita
  #5  
Antiguo 21-10-2010
Avatar de Combat-F2D
Combat-F2D Combat-F2D is offline
Miembro
 
Registrado: may 2003
Ubicación: Toletum
Posts: 454
Poder: 22
Combat-F2D Va por buen camino
Cita:
Empezado por Aprendiendo Ver Mensaje
Gracias por tu pronta respuesta,

Pero no entiendo lo que me quieres decir (¿"valor_de_tu_etiqueta", "poner el valor a pintar"?), si te pudieras explicar un poquito mejor.

Gracias por tu ayuda...

valor de la etiquet
a será la manera o valor de la etiqueta donde ya si quieres imprimir, pues imagina que tendras alguna manera de saberlo y poder indicarlo

valor a pintar lo que quieres que muestre, un campo, un dato, etc ....
__________________
online
Responder Con Cita
  #6  
Antiguo 21-10-2010
Avatar de gluglu
[gluglu] gluglu is offline
Miembro Premium
 
Registrado: sep 2004
Ubicación: Málaga - España
Posts: 1.455
Poder: 21
gluglu Va por buen camino
Con las opciones Engine.CurX y Engine.CurY puedes posicionar el comienzo de la impresión en donde tu quieras. Es cuestión de realizar los cálculos pertinentes según tu número de etiquetas por hoja, etc.

Podrías posicionarte en cualquier evento, por ejemplo en el OnBeforePrint de la propia Página.

Pásale cualquier variable al reporte de FastReport desde la aplicación Delphi y que te calcule lo que tu quieres.

__________________
Piensa siempre en positivo !
Responder Con Cita
  #7  
Antiguo 22-10-2010
Avatar de rastafarey
rastafarey rastafarey is offline
Miembro
 
Registrado: nov 2003
Posts: 927
Poder: 21
rastafarey Va por buen camino
Cita:
Empezado por Aprendiendo Ver Mensaje
Para no desaprovechar etiquetas, ¿como podría indicarle a fastreport en la etiqueta que quiero imprimir?
Me podrias explicar exactamente que quieres decir con esto?.

Por que lo podria entender si ves 20 etiquetas como decirle al generador que quieres imprimir la nro 15. O eso no fue lo que quisiste decir.

Espero aclares la pregunta para poder darte una buena respuesta.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa.
Responder Con Cita
  #8  
Antiguo 23-10-2010
Avatar de rastafarey
rastafarey rastafarey is offline
Miembro
 
Registrado: nov 2003
Posts: 927
Poder: 21
rastafarey Va por buen camino
Resp

Es muy censillo solo le dices que etiqueta quieres imprimir y listo.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa.
Responder Con Cita
Respuesta



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
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Comienzo de una aplicación con SQL Cecilio Conexión con bases de datos 3 15-08-2007 23:28:30
AJAX, el comienzo. papulo HTML, Javascript y otros 10 02-07-2007 10:49:25
Subtotales al comienzo yusnerqui Varios 6 08-06-2006 16:02:20
Por que leguaje Comienzo? CmCaronte .NET 2 31-01-2006 15:45:51
Buscar texto en ComboBox conociendo el comienzo Tomás OOP 13 24-03-2004 22:09:23


La franja horaria es GMT +2. Ahora son las 07:13:11.


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
Copyright 1996-2007 Club Delphi