Ir al contenido


Foto

Fast Report consulta


  • Por favor identifícate para responder
16 respuestas en este tema

#1 amell2020

amell2020

    Advanced Member

  • Miembros
  • PipPipPip
  • 340 mensajes
  • LocationEn un solo Lugar

Escrito 12 enero 2012 - 12:50

una pregunta
como traigo
un descripcion
de un label
a fast reporte
desde otro
desde un formulario
puedes constarteme

en fast report.

Supongamos que tengo en un formualario  llamado datos y edit producto, entonces quiero mostrarlo en un report










  • 0

#2 TiammatMX

TiammatMX

    Advanced Member

  • Miembros
  • PipPipPip
  • 1.750 mensajes
  • LocationUniverso Curvo\Vía Láctea\Sistema Solar\Planeta Tierra\América\México\Ciudad de México\Xochimilco\San Gregorio Atlapulco\Home

Escrito 12 enero 2012 - 12:57

Según recuerdo, FastReports puede tener la posibilidad de enlazar los datos (vía TDataSource) a las etiquetas para ser impresas; tiene muchísimo tiempo que no lo uso, pero en esencia el comportamiento de FR y QuickReport no es muy diferente, digo yo...
  • 0

#3 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 12 enero 2012 - 01:08

Hola

Se envía a través de parámetros, lamentablemente no tengo a la mano mi FastReport para darte más instrucciones.

Saludos
  • 0

#4 amell2020

amell2020

    Advanced Member

  • Miembros
  • PipPipPip
  • 340 mensajes
  • LocationEn un solo Lugar

Escrito 12 enero 2012 - 04:21

si pero como lo hago con parametros?? por favor

  • 0

#5 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 12 enero 2012 - 04:30

si pero como lo hago con parametros?? por favor


Cuando llegue a casa te podré ayudar, en este momento no dispongo de un sistema que tenga FastReport.

Saludos
  • 0

#6 amell2020

amell2020

    Advanced Member

  • Miembros
  • PipPipPip
  • 340 mensajes
  • LocationEn un solo Lugar

Escrito 12 enero 2012 - 09:46

gracias amigo
  • 0

#7 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 12 enero 2012 - 11:09

Bueno, lo prometido es deuda.

Creas la variable en FastReport:

Imagen Enviada          Imagen Enviada

Y la asignas de ésta forma:



delphi
  1. procedure TForm1.Button1Click(Sender: TObject);
  2. begin
  3.   frxReport1.FileName := 'variables.fr3';
  4.   frxReport1.Variables.Variables['Descripcion'] := QuotedStr(Label1.Caption);
  5.   frxReport1.ShowReport;
  6. end;



El resultado

Imagen Enviada

Imagen Enviada

Saludos
  • 0

#8 amell2020

amell2020

    Advanced Member

  • Miembros
  • PipPipPip
  • 340 mensajes
  • LocationEn un solo Lugar

Escrito 12 enero 2012 - 11:39

ahora tengo este error amigo, muchas gracias por tutorial, esta de punta. jjjjj.

este es el error que marca ahora

the following erro ocurred:
Access Violation at address 09133010 in module at frxDB14.bpl.

  • 0

#9 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 12 enero 2012 - 11:58

ahora tengo este error amigo, muchas gracias por tutorial, esta de punta. jjjjj.

este es el error que marca ahora

the following erro ocurred:
Access Violation at address 09133010 in module at frxDB14.bpl.


La verdad no tengo idea de porque te muestra ese error.

Saludos
  • 0

#10 amell2020

amell2020

    Advanced Member

  • Miembros
  • PipPipPip
  • 340 mensajes
  • LocationEn un solo Lugar

Escrito 13 enero 2012 - 12:00

okay, ya resolvi eso pero me da ahora, error de expression?
este es el error:
Variable: Error de Expresion
  • 0

#11 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 13 enero 2012 - 12:05

okay, ya resolvi eso pero me da ahora, error de expression?
este es el error:
Variable: Error de Expresion


¿ Como estás asignando la variable ? Acuerdate que todo debes de colocarlo con el código para entender bien el problema.

Lo que creo es que no estás agregando las comillas a tu variable string, si te fijas yo lo hice con QuotedStr(Label1.Caption).

Saludos

PD, Sería bueno que nos dijeras como resolviste el Access Violation.......  *-)
  • 0

#12 amell2020

amell2020

    Advanced Member

  • Miembros
  • PipPipPip
  • 340 mensajes
  • LocationEn un solo Lugar

Escrito 13 enero 2012 - 12:20

the following erro ocurred:
Access Violation at address 09133010 in module at frxDB14.bpl.


Bueno por lo que vi este error pasa cuando hacemos cambios en en Adoquery  en propiedad:  SQL (TStrings). y no actualizamos  el FxrDBSET en Udapte; que esta conectado al ADoquery.
Bueno asi lo resorvi (y)

y Este es el codigo que puse para la Variable



delphi
  1. impratencion.frxReport1.Variables.Variables['Descripcion'] := QuotedStr(Label3.Caption);
  2. impratencion.frxReport1.ShowReport();




  • 0

#13 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 13 enero 2012 - 08:37

Pues ese código no debería generar el error, por lo que creo que el problema estará en FastReport, ¿ agregaste la variable dando clic en el botón de [OK] (La marca verde) como lo muestra la imagen que te mostré ?

Saludos

PD. Ahora que lo veo no le puse PASO 3, pero si tiene la marca [OK].
  • 0

#14 amell2020

amell2020

    Advanced Member

  • Miembros
  • PipPipPip
  • 340 mensajes
  • LocationEn un solo Lugar

Escrito 13 enero 2012 - 12:56

ya mire y esta funcionando me lleva los datos pero numero en vez de un texto,

Bueno la función que quiero que haga es pasar unos datos como variables desde Datetimerpicker1, Datetimepicker2 y label, ???
  • 0

#15 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 13 enero 2012 - 01:35

ya mire y esta funcionando me lleva los datos pero numero en vez de un texto,

Bueno la función que quiero que haga es pasar unos datos como variables desde Datetimerpicker1, Datetimepicker2 y label, ???


Supongo que las fechas son las que estan pasando como número, puedes intentar con algo así.



delphi
  1. impratencion.frxReport1.Variables.Variables['FechaX'] := QuotedStr(DateToStr(DateTimePicker1.Date));



Saludos

  • 0

#16 amell2020

amell2020

    Advanced Member

  • Miembros
  • PipPipPip
  • 340 mensajes
  • LocationEn un solo Lugar

Escrito 13 enero 2012 - 09:56

Amigo creo que el problema era que yo lo estaba mirando desde el diseño de FastReport y por eso era el error, gracias amigo una vez mas por su ayuda
  • 0

#17 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 13 enero 2012 - 10:08

Amigo creo que el problema era que yo lo estaba mirando desde el diseño de FastReport y por eso era el error, gracias amigo una vez mas por su ayuda


Ah vaya, pues que bien, entonces podemos colocar este hilo como [RESUELTO].

Saludos
  • 0




IP.Board spam blocked by CleanTalk.