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-10-2006
JULIOCTORRESG JULIOCTORRESG is offline
Miembro
 
Registrado: sep 2006
Posts: 58
Poder: 18
JULIOCTORRESG Va por buen camino
Problema con variable en FastReport

la solucion debe ser sencilla, pero por novato no la se, la cosa es asi:

tengo un campo de base de datos de tipo string ese campo almacena un caracter lo que quiero es hacer una formula o una variable que haga algo como esto

siendo que los posibles valores del campo son :

1
2
quisiera hacer algo asi

if campovalor='1'
then 'Primero'
else 'Segundo';

cree una variable le coloque ese condicional y me da un error donde no se encuentra frxClass.pas
Responder Con Cita
  #2  
Antiguo 02-10-2006
subzero subzero is offline
No confirmado
 
Registrado: ene 2004
Ubicación: Móntería - Córdoba - Colombia
Posts: 289
Poder: 0
subzero Va por buen camino
Thumbs up

Bueno lo que quieres hacer te, es mucho más facil si lo haces en el reporte como tal, ya que estas trayendo un campo de una consulta o una tabla el ejemplo seria el siguiente:

Código:
procedure Memo7OnAfterData(Sender: TfrxComponent);
begin
  if VALUE = 'M' then 
   Memo7.Text := 'MASCULINO'
  else 
   Memo7.Text := 'FEMENINO';
end;
Donde luego de traer los datos de la consulta y colocarlos en el reporte validas y cambia a lo que quieres que se muestre. Pueba y me avisas
Responder Con Cita
  #3  
Antiguo 02-10-2006
JULIOCTORRESG JULIOCTORRESG is offline
Miembro
 
Registrado: sep 2006
Posts: 58
Poder: 18
JULIOCTORRESG Va por buen camino
Resuelto

Rato despues de haber enviado la Pregunta encontre la respuesta asi lo hice:

en la parte de codigo cree el siguiente script

var
TextoPrograma:string;

begin
if <DbDataset."valor"> ='1' then Textovalor:= 'Primero'
Else Textovalor:= 'Segundo';

end.

luego en una de las badas coloque un texto :

valor : [Textovalor]
y listo
ahora tu ejemplo no me sirve me da otro error en una libreria porque sera
gracias por tu pronta respuesta, es bueno contar con la gente que sabe....
Responder Con Cita
  #4  
Antiguo 02-10-2006
subzero subzero is offline
No confirmado
 
Registrado: ene 2004
Ubicación: Móntería - Córdoba - Colombia
Posts: 289
Poder: 0
subzero Va por buen camino
Thumbs up

Bueno, si te esta presentando problemas con alguna libreria lo qu se ocurre en este momento es que quizas no tienes bien instalado fastreport, por lo del mensaje de error me gustaría que me referenciaras un poco sobre lo que te aparece asi depronto puedo darte alguna respuesta.

Ok
Responder Con Cita
  #5  
Antiguo 03-10-2006
JULIOCTORRESG JULIOCTORRESG is offline
Miembro
 
Registrado: sep 2006
Posts: 58
Poder: 18
JULIOCTORRESG Va por buen camino
Respuesta con el error

la verdad es que reconozco que no se usar bien este fastreport,tengo experiencia en Crystal con ese si no hay rollo pero necesito implementar fastreport primero porque se integra mejor al entorno y segundo porque no requiere librerias extras en la distribucion de la aplicacion....

estoy haciendo este script:

procedure Memo18OnAfterData(Sender: TfrxComponent);
begin
if VALUE = '1' then
Memo7.Text := 'MASCULINO'
else
Memo7.Text := 'FEMENINO';
end;

begin
Memo18OnAfterData;

end.

lo he probado de otras formas y no camina me da un error de sintaxis asi da el siguiente erro en un cuadro de dialogo:

source file not found: fs_iilparser.pas

estoy seguro que debe ser un error de sintaxis es como que en tiempo de ejecucion no puedo modificar objetos de datos que recibo, en este caso un campo memo ....bien creo que es ignorancia mia, agradezco tu respuesta....
Responder Con Cita
  #6  
Antiguo 03-10-2006
JULIOCTORRESG JULIOCTORRESG is offline
Miembro
 
Registrado: sep 2006
Posts: 58
Poder: 18
JULIOCTORRESG Va por buen camino
Otra pregunta...

por cierto amigo, sabes que estoy probando la version 2006 de delphi y me encuentro con la no existencia de componentes Vcl Crystal para ejecutar Crystal Reports.... que sera esto ...no creo que no existan ....porque de fast report si que lo hay ...asi como otros componentes ...me gustaria encontrar porque debo actualizar un sistema y la mayoria de reportes estan en crystal y la idea no es hacerlos de nuevo ....
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
FastReport, memo variable Malon Impresión 3 11-05-2007 20:21:18
Problema al imprimir con Fastreport serhasae Varios 0 08-08-2005 14:51:37
Problema con FastReport scooterjgm Impresión 4 21-09-2004 14:01:09
Problema con la instalación de FastReport Hedrix Impresión 0 11-08-2004 11:01:19
Saber el valor de una variable (Preport,fastreport) IVAND Impresión 0 06-02-2004 00:55:22


La franja horaria es GMT +2. Ahora son las 12:43:27.


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