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 02-04-2011
cenedelphi cenedelphi is offline
Miembro
 
Registrado: feb 2008
Posts: 13
Poder: 0
cenedelphi Va por buen camino
como mandar a imprimir el preview de un reporte reportbuilder con ctrl + P

cordial saludo a todos.

Estoy intentando mandar a imprimir un reporte reportbuilder con el teclado presionando la combinacíon de teclas CTRL + P, salga el cuadro dialogo de impresión y mandar a imprimir, he estado buscando enl la ayuda y no he encontrado aun nada al respecto.

me podrian dar una orientación de como hacer esto.


gracias de antemano..

carlos
Responder Con Cita
  #2  
Antiguo 02-04-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Pero desde tu programa, desde el generador de informes, desde dónde?
Responder Con Cita
  #3  
Antiguo 02-04-2011
cenedelphi cenedelphi is offline
Miembro
 
Registrado: feb 2008
Posts: 13
Poder: 0
cenedelphi Va por buen camino
desde mi programa, con la sentencia:

mireport.print;

se visualiza el informe.

ahora lo que deseo es mandar a imprimir con el teclado con la combinación de teclas ctrl + p, y asi evitar presionar clic sobre el boton imprimir.. tambien me sirve, habilitar para que el botón imprimir y cancelar en el informe tomen el focus.... para que se pueda activar el uso del tecleado...


gracias
Responder Con Cita
  #4  
Antiguo 02-04-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Entonces quieres que cuando se pulse ctrl+p haga como si se pulsara el botón imprimir?
Responder Con Cita
  #5  
Antiguo 02-04-2011
cenedelphi cenedelphi is offline
Miembro
 
Registrado: feb 2008
Posts: 13
Poder: 0
cenedelphi Va por buen camino
sí sr, habilitarlo en la vista previa, para evitar que el usuario utilice el mosuse, sobre el boton imprimir y/o cancelar.

gracias..
Responder Con Cita
  #6  
Antiguo 02-04-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Pues entonces puedes capturas la pulsación de teclas ctrl+p en el formulario, por ejemplo en el evento onkeydow.
Otra cosa que puedes hacer es usar un componente TActionList y asociarle la combinación de teclas para que haga lo que quieres.
Aquí tienes un ejemplo.
Responder Con Cita
  #7  
Antiguo 04-04-2011
cenedelphi cenedelphi is offline
Miembro
 
Registrado: feb 2008
Posts: 13
Poder: 0
cenedelphi Va por buen camino
y como llmar al cuadro de dialogo de impresión.. para este caso.
Responder Con Cita
  #8  
Antiguo 04-04-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
No entiendo tu pregunta, lo llamas normalmente:

Código Delphi [-]
ppReportInformes.ShowPrintDialog := False;  // true o false
ppReportInformes.Print;
Responder Con Cita
  #9  
Antiguo 05-04-2011
Avatar de olbeup
olbeup olbeup is offline
Miembro
 
Registrado: jul 2005
Ubicación: Santiago de la Ribera (España)
Posts: 685
Poder: 19
olbeup Va camino a la fama
Si en tu aplicación tienes un menu, tiene una opción que dice Imprimir, en el inspector de objecto de esa opción hay esta variable (ShortCut: (None)), le asignas el control que quieres (Ctrl+P), cada vez que pulses Ctrl+P lo que estará haciendo es ejecutar la opción de imprimir y dentro de la opcion imprimir ya pones la sentencia, MyReport.Print;

Un saludo.
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
Dos reporte en Uno en ReportBuilder, Como? El_Raso Impresión 1 08-03-2011 20:32:19
Como imprimir directo con ReportBuilder MarioATamborini Impresión 10 12-02-2010 20:22:19
¿Alguien sabe como imprimir directamente sin el Preview en FreeReport? maravert Impresión 1 08-03-2007 19:27:55
Como cerrar preview de QuickReport despues de imprimir AndGaG Impresión 1 11-05-2006 10:30:54
como puedo crear un reporte con ReportBuilder y Delphi 7 esimon Impresión 4 13-10-2005 10:06:48


La franja horaria es GMT +2. Ahora son las 01:28:24.


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