Delphi - Respuesto

 
Vista:

Respuesto

Publicado por valentin (77 intervenciones) el 02/03/2004 10:13:28
Ya lo hice, el problema es que tengo en un folio 33 etiquetas y he diseñado un quickreport con 33 canvas y se ve que da errores por falta de memoria, la página de etiquetas tiene 3 etiquetas por fila pero para asignarle una imagen cada vez debería almacenarlas en una tabla y no se como hacerlo. ¿ Tu sabes ?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Respuesto

Publicado por BigLuis (463 intervenciones) el 02/03/2004 20:23:59
No me extraña que te quedes sinmemoria.Prueba esto: En un quickReport añande una Detail Band, fija las columnas que quieras para ajustar el tamaño de las etiquetas, en la DetailBand añade uns TQrImage y en el evento OnNeedNada del Quick>Report escribe esto
(antes tienes que tener una imagen creada del codigo de barras por ejemplo en formato jpg)
procedure TFormEtiquetas.QuickRep1NeedData(Sender: TObject;
var MoreData: Boolean);
var
NumEtiq:Integer;
begin
NumEtiq:=strtoint(NumEtiquetas);
if Imagenes>NumEtiq then
begin
moredata:=False;
end
else
begin
moredata:=True;
QrImage1.Picture.LoadFromFile(Imagen);
inc(Imagenes);
end;
end;
Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar