Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > Impresión
Register FAQ Members List Calendar Guía de estilo Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 30/07/2007
molina669 molina669 is offline
Miembro
 
Join Date: Nov 2005
Location: Elche
Posts: 40
Poder: 0
molina669 Va por buen camino
Imprimir dependiendo de valor Edit

Hola a tod@s,
tengo 5 reports (rep1, rep2...,rep5) y quiero mostrar aquel que el usuario escriba en un edit. Eso es que si escribe en el edit "rep1", se imprima ese, es posible esto?????.

Gracias por todo
Reply With Quote
  #2  
Old 30/07/2007
dec's Avatar
dec dec is offline
Moderador
 
Join Date: Dec 2004
Location: Alcobendas, Madrid, España
Posts: 13,142
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Tal como lo planteas se trata simplemente de utilizar instrucciones condicionales:

Código Delphi [-]

if (CompareStr(Edit1.Text, 'rep1') = 0) then
  // Imprime el reporte 1
else if (CompareStr(Edit1.Text, 'rep2') = 0) then
  // Imprime el reporte 2
__________________
David Esperalta
www.decsoftutils.com
Reply With Quote
  #3  
Old 30/07/2007
molina669 molina669 is offline
Miembro
 
Join Date: Nov 2005
Location: Elche
Posts: 40
Poder: 0
molina669 Va por buen camino
Gracias Dec, esa opción ya la contemplé pero existe el problema que si incorporo nuevos informes tendría que modificar el codigo para incluir una nueva condicional y es eso precisamente lo que no quiero hacer.

Gracias de nuevo.

Lo suyo sería algo así (a lo burro):

Quote:
(edit1.text).preview;
Reply With Quote
  #4  
Old 30/07/2007
Gabo's Avatar
[Gabo] Gabo is offline
Miembro Premium
 
Join Date: Mar 2007
Location: Murcia (España)
Posts: 684
Poder: 20
Gabo Va por buen camino
O quizas sería mejor poner un ComboBox con las opciones y ejecutar el código según la elección:

Código Delphi [-]
if (ComboBox->ItemIndex==0) then
  // Imprime el reporte 1
else if (ComboBox->ItemIndex==1) then
  // Imprime el reporte 2
Reply With Quote
  #5  
Old 30/07/2007
molina669 molina669 is offline
Miembro
 
Join Date: Nov 2005
Location: Elche
Posts: 40
Poder: 0
molina669 Va por buen camino
Buena opción también, pero creo que, si se pudiera hacer como os muestro, me ahorraría muchas lineas de codigo y modificar el fuente en un futuro.
Reply With Quote
  #6  
Old 30/07/2007
molina669 molina669 is offline
Miembro
 
Join Date: Nov 2005
Location: Elche
Posts: 40
Poder: 0
molina669 Va por buen camino
Aquí os pego el codigo de lo que voy avanzando:
Quote:
procedure TForm1.Button1Click(Sender: TObject);
var
formulario:Tform;
begin
Application.CreateForm(TForm2,formulario);
formulario.Name:=Edit1.Text;
formulario.show;
end;
Esto funciona bien pero me abre siempre el form2.
Lo que me falta es saber como decirle que TForm2 es "formulario".
Reply With Quote
  #7  
Old 30/07/2007
Caro's Avatar
*Caro* Caro is offline
Moderadora
 
Join Date: Jul 2004
Location: Cochabamba, Bolivia
Posts: 2,544
Poder: 25
Caro Va por buen camino
Hola, yo necesitaba hacer algo parecido, este hilo me ayudo muchisimo.

http://www.clubdelphi.com/foros/showthread.php?t=2656

Saludos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Reply With Quote
  #8  
Old 30/07/2007
molina669 molina669 is offline
Miembro
 
Join Date: Nov 2005
Location: Elche
Posts: 40
Poder: 0
molina669 Va por buen camino
Muchas gracias Caro, era justo lo que buscaba.
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Comparar el valor de un edit con BBDD creus Varios 3 03/03/2007 22:57
Guardar el valor de un EDIT en un fichero de texto creus Varios 2 16/01/2007 23:02
UPDATE de un campo dependiendo del valor de un campo de otra tabla Javi2 SQL 5 18/04/2005 16:35
Suma/resta de un campo dependiendo del valor de otro huanque SQL 2 11/09/2004 20:23
¿Como cambiar el color de letra dependiendo del valor de una BD? Raisen Impresión 2 26/07/2004 14:03


All times are GMT +2. The time now is 02:16.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi