Ver la Versión Completa : Mostrar u Ocultar encabezado del Qreport
ingabraham
28-11-2007, 15:12:46
Como hago por codigo que muestre el encabezado en todas las paginas
Form29.TitleBand1.BandType :='rbPageHeader' ;
o solo en la primera
Form29.TitleBand1.BandType :='rbTitle'
Me aparece error incompatible dato BandType y string.
Quien me ayuda.
droguerman
28-11-2007, 15:31:49
y porque le pones las comillas?
ingabraham
28-11-2007, 15:35:33
y porque le pones las comillas?
Si se las quito me aparece:
unideclared identifier rbPageHeader
ingabraham
28-11-2007, 23:10:21
//tipo Hoja
if thoja.Text='CARTA' THEN
Form29.QuickRep1.Page.PaperSize:='Letter'
ELSE
Form29.QuickRep1.Page.PaperSize:='Legal';//OFICIO
Incompatible type tqrPaperSize and string
Alguien me diga por que ?, q hay q hacer
ingabraham
29-11-2007, 00:46:56
esto es imposible de hacer,
alguien me diga
he visitado mas de 20 foros aqui
este codigo no esta bien¿
existe muchos problemas para colocar la impresora con el qreport igual, el tamaño de papel¿
alguien digame
Caral
29-11-2007, 02:13:48
Hola
Pues me parece muy sencillo, me extraña tanta complicacion.
un QRLabel en el Page Header
y un simple codigo.
if thoja.Text='CARTA' THEN
QuickRep1.QRLabel1.Caption:= 'Letter'
ELSE
QuickRep1.QRLabel1.Caption:= 'Legal';//OFICIO
end;
Mas facil, nada.
Ojala todas las preguntas fueran asi.:D
Saludos
ingabraham
29-11-2007, 13:56:38
Hola
Pues me parece muy sencillo, me extraña tanta complicacion.
un QRLabel en el Page Header
y un simple codigo.
Código Delphi [-] (http://www.clubdelphi.com/foros/#)
if thoja.Text='CARTA' THEN
QuickRep1.QRLabel1.Caption:= 'Letter'
ELSE
QuickRep1.QRLabel1.Caption:= 'Legal';//OFICIO
end;
Mas facil, nada.
Ojala todas las preguntas fueran asi.:D
Saludos
En realidad esto no es lo q busco, lo que estas haciendo es asignandole un string a un label.
Yo lo que necesito es asignarle a la propiedad PaperSize el Letter
(carta) o legal(oficio)
eduarcol
29-11-2007, 14:08:45
agrega al uses la libreria QRPrntr
la asignacion la debes hacer sin las comillas:
if thoja.Text='CARTA' THEN
QuickRep1.QRLabel1.Caption:= Letter
ELSE
QuickRep1.QRLabel1.Caption:= Legal;//OFICIO
end;
ingabraham
29-11-2007, 15:17:51
agrega al uses la libreria QRPrntr
la asignacion la debes hacer sin las comillas:
if thoja.Text='CARTA' THEN
QuickRep1.QRLabel1.Caption:= Letter
ELSE
QuickRep1.QRLabel1.Caption:= Legal;//OFICIO
end;
No no no me has entendido
es asignarselo a esto:
//tipo Hoja
if thoja.Text='CARTA' THEN
Form29.QuickRep1.Page.PaperSize:='Letter'
ELSE
Form29.QuickRep1.Page.PaperSize:='Legal';//OFICIO
eduarcol
29-11-2007, 16:20:56
obviamente me equivoque al copiar el codigo pero has la prueba de lo que te digo y veras que si funciona.
ingabraham
29-11-2007, 16:27:28
ya hice la prueba con uses la libreria QRPrntr
y nda
egostar
29-11-2007, 17:07:53
En realidad esto no es lo q busco, lo que estas haciendo es asignandole un string a un label.
Yo lo que necesito es asignarle a la propiedad PaperSize el Letter
(carta) o legal(oficio)
Vamos por partes, este hilo comienza con esta pregunta
Mostrar u Ocultar encabezado del Qreport
Como hago por codigo que muestre el encabezado en todas las paginas
Después mezclas otra pregunta en este mismo hilo (que por cierto ya has puesto en otros hilos)
He buscas por todos los hilos
esto es imposible de hacer,
alguien me diga
he visitado mas de 20 foros aqui
este codigo no esta bien¿
existe muchos problemas para colocar la impresora con el qreport igual, el tamaño de papel¿
alguien digame
Como pretendes que alguien te conteste bien a dos preguntas diferentes en un mismo hilo.
Salud OS.
ingabraham
29-11-2007, 17:24:21
Listo
caso resuelto:
Para quien le sirva el codigo:
if thoja.Text='CARTA' THEN
Form29.QuickRep1.PrinterSettings.PaperSize:=Letter
ELSE
Form29.QuickRep1.PrinterSettings.PaperSize:=Legal;
Y Declaren estas uses QRPrntr
Gracias a todos los q me colaboraron
Caral
29-11-2007, 19:49:14
Hola
En realidad esto no es lo q busco, lo que estas haciendo es asignandole un string a un label.
Yo lo que necesito es asignarle a la propiedad PaperSize el Letter
(carta) o legal(oficio)
Segun leí en el titulo (Mostrar u Ocultar encabezado del Qreport)
Segun leí en los post (no es lo que busco, no se ha solucionado)
Me parece que el titulo deberia de ser alusivo a lo que se necesita preguntar, para mi fue la respuesta que di.
En la guia lo pone (pregunta nueva, Hilo nuevo).;)
Saludos
ingabraham
29-11-2007, 20:16:16
Hola
Segun leí en el titulo (Mostrar u Ocultar encabezado del Qreport)
Segun leí en los post (no es lo que busco, no se ha solucionado)
Me parece que el titulo deberia de ser alusivo a lo que se necesita preguntar, para mi fue la respuesta que di.
En la guia lo pone (pregunta nueva, Hilo nuevo).;)
Saludos
Ok reconosco q fue un error
mezcle dos temas 1. encabezado del qreport y el 2. tamaño papel report
lo hice por q su estructuta y errores eran semejantes y no quise abrir dos hilos, te agradezo mucho por q me ayudastes con la uses q no la tenia.
gracias,
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.