Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Maximizar un QRCompositeReport

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Maximizar un QRCompositeReport Responder citando

Tengo un QRCompositeReport en C++ 6 con dos informes. Ambos en su definición están puestos como wsMaximized, pero al hacer un Preview del Composite me sale así:

¿Cómo hago para que se vea maximizado?
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Código:
::PostMessage(Handle,WM_SYSCOMMAND,SC_MAXIMIZE,0);
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Muchas gracias Felip.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Retomo este tema porque, al final, hasta ahora no me ha hecho falta meterle mano a ese trozo del código. Esa sugerencia de Felip ¿dónde debo ponerla?

Ahora tengo este código:
Código:
void __fastcall TfEmiSed::qRecibosAddReports(TObject *Sender)
{
     qRecibos->Reports->Add(fIndSed->qIndSed);
     qRecibos->Reports->Add(fRecSed->qRecSed);
}
//---------------------------------------------------------------------------

void __fastcall TfEmiSed::Button1Click(TObject *Sender)
{
[Codigo (querys) para rellenar los informes]

     qRecibos->Prepare();
     qRecibos->Preview();
}
//---------------------------------------------------------------------------

Donde qRecibos es el TQRCompositeReport.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

No se ve la foto... ¿no sale maximizado por defecto?
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

¡Vaya! Ahora no me deja subir al foto a photbucket, pero puedo garantizar que no se ve maximizado. Probaré a lo largo de la mañana a subirla.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Se ve así:

El composite tiene dos informes y ambos en sus propiedades tienen puesto PreviewInitialState como wsMaximized. Hace años, cuando trabajaba en CCM, me ocurrió algo similar y lo solucionamos pero el código se quedó allí cuando me despidieron. Sad
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

En el QuickReport que tengo en el BCB6 no tiene la propiedad "PreviewInitialState". Por el look de la captura, estas usando algún TQRPreview en el proyecto?
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Estoy usando QuickRepor 3.6.2 con BCB 6.

_Leo escribió:
Por el look de la captura, estas usando algún TQRPreview en el proyecto?

Sí, siempre le doy al usuario la posibilidad de elegir si quiere ver el documento, imprimirlo o guardarlo en un fichero.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

La forma más sencilla que se me ha ocurrido es que añadas la siguiente línea dentro del OnAddReport del TQRCompositeReport:
Código:
ShowWindow(FindWindow("TQRStandardPreview", 0), SW_SHOWMAXIMIZED);
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

_Leo escribió:
La forma más sencilla que se me ha ocurrido es que añadas la siguiente línea dentro del OnAddReport del TQRCompositeReport:
Código:
ShowWindow(FindWindow("TQRStandardPreview", 0), SW_SHOWMAXIMIZED);

¡Perfecto! Como no pidái ser de otra forma.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.