Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Imprimir rotulos en fast-report (https://www.clubdelphi.com/foros/showthread.php?t=61394)

hecospina 05-11-2008 22:40:36

Imprimir rotulos en fast-report
 
Hola amigos del foro

El caso es el siguiente

Un usuario de mi aplicacion de facturacion requiere imprimir los rotulos para marcar la mercancia que compra, con codigo de barras

Ya diseñe el rotulo y funciona sin problemas, el usuario solo debe seleccionar el producto y el numero de rotulos que desea imprimir

Ahora mi cliente desea que se imprima sin necesidad de decirle el numero de copias ni seleccionar el producto, él desea que se imprima un numero de rotulos igual al numero de productos recibidos

ejemplo

factura--------producto--------cantidad--------costo
FC123----------AV0001--------------25-----------98
FC123----------AXD003--------------12----------523
FC123----------DE0004---------------7---------1000

Lo que desea mi cliente es que se impriman 25 rotulos del producto AV0001, 12 rotulos de AXD003, 7 rotulos de DE0004

He intentado cambiar el numero de copias asignandole la cantidad pero no me funciona

Ya no se que hacer

Utilizo firebird 2.0 como base de datos

Gracias por la ayuda :confused:

Lepe 06-11-2008 09:05:00

Recientemente algún compañero contestó que usaba un SP donde le pasaba la cantidad de copias y el producto que quería; dicho SP hacía un Suspend del registro por cada copia que se quería, de esta forma, es el motor de BBDD quien repite los registros y los manda al generador de informes.

¿sería viable en tu caso?

Saludos

sedas 06-11-2008 09:24:16

se supone que es delphi
 
tomas un arreglo de dos FOR
en el primero lo usas para el numero de productos
el segundo para el numero de rotulos (articulos de un mismo producto)
creas una tabla nueva para guardar los registros

for a:= 1 to num_produc
for b:= 1 to num_articulos
generas un registro por cada etiqueta


mandas a imprimir la nueva tabla

si tienes dudas estoy en el messenger javier_r_s@starmedia.com

hecospina 06-11-2008 23:12:26

Gracias por sus respuestas

Efectivamente con el SP me funciona, el problema es que dentro de las bases de datos en produccion no puedo compilar procedimientos, ya que no se dejan visibles dentro de la base de datos

Habra alguna forma de hacerlo desde el scrip de FastReport


La franja horaria es GMT +2. Ahora son las 20:12:23.

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