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 17-11-2008
[FGarcia] FGarcia is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Cordoba, Veracruz, México
Posts: 1.123
Poder: 20
FGarcia Va por buen camino
Pues yo no tengo Delphi 2007 pero en delphi 7 tambien se maneja Rave asi que hace tiempo subi estos manuales al FTP del club. Ojala te sirvan. Club Delphi NO solo es el foro, tiene mucho mas que ofrecer pero hay que buscar.

Saludos!
__________________
ESTO ES UN FORO ... NO UN MÓVIL
¿Por qué no escribir de una manera comprensible para que los humanos lo podamos entender?
Responder Con Cita
  #2  
Antiguo 18-11-2008
tocomi tocomi is offline
Miembro
 
Registrado: may 2006
Posts: 45
Poder: 0
tocomi Va por buen camino
Lepe gracias por la ayuda, por lo menos pude avanzar un poco pero no al nivel que queria, al probar la conexion me dice que el drive no esta disponible, pero si pruebo con la pestaña que dice configuracion o algo asi, me dice que la conexion esta OK, ni idea que pasa

FGarcia gracias por los manuales, me ayudaron mucho, por lo menos pude poner algunas cosas en el informe y lo conecte como dice a una grilla, el PERO (maldita palabra), es que cuando muestro el informe esta vacio, la grilla esta con datos (le veo antes de mandarla a imprimir), ejecuto el reporte y sale una pagina en blanco, alguna sugerencia??
Responder Con Cita
  #3  
Antiguo 18-11-2008
tocomi tocomi is offline
Miembro
 
Registrado: may 2006
Posts: 45
Poder: 0
tocomi Va por buen camino
Cita:
Empezado por tocomi Ver Mensaje
FGarcia gracias por los manuales, me ayudaron mucho, por lo menos pude poner algunas cosas en el informe y lo conecte como dice a una grilla, el PERO (maldita palabra), es que cuando muestro el informe esta vacio, la grilla esta con datos (le veo antes de mandarla a imprimir), ejecuto el reporte y sale una pagina en blanco, alguna sugerencia??
Solucionado, ya pille como hacerlo, PERO al conectar los datos me dice "invalid" en un campo que esta en la consulta

Y en todo caso el manual de Rave ayudaria mas si pudiera tener algunos ejemplos, aunque fueran basicos
Responder Con Cita
  #4  
Antiguo 19-11-2008
tocomi tocomi is offline
Miembro
 
Registrado: may 2006
Posts: 45
Poder: 0
tocomi Va por buen camino
Despues de dar varias vueltas, leer los manuales , pasear por el sitio de nevrona, revisar la busqueda varias veces, me temo que tengo que solicitar su ayuda nuevamente

no consigo poner un texto en un reporte rave

Ya tengo la consulta y funciona (el problema de antes era que el data view no estaba conectado), la grilla tiene 12 filas y el reporte me muestra el mismo numero de filas, pero algunos campos son textos, SUPONGO que en el componente de coneccion en el evento GetRow es donde tengo que poner la instruccion, pero no encuentro el comando que me deje hacerlo, el campo de la base se llama bruto y tiene un formato especial, por eso no lo puedo hacer con un componente que imprima el campo directamente

otra consulta que es una pequeña variante de lo mismo, tengo un Qrytotales y dentro de ellos hay un campo que es mes, que en Quick Report lo tenia como condicional, de repente habia que poner y de repente no, como puedo poner el texto digamos en un componente Text de un reporte Rave??

Saludos a todos y Gracias por su tiempo y paciencia
Responder Con Cita
  #5  
Antiguo 19-11-2008
tocomi tocomi is offline
Miembro
 
Registrado: may 2006
Posts: 45
Poder: 0
tocomi Va por buen camino
Esto es lo mas cercano que pude encontrar, pero la parte que no logro desifrar es como se le indica al programa en que componente (si tengo 10 componentes Text en el reporte) deberia dejar el dato

Código:
 
DataModule.CXNBalanceSheetGetRow(Connection: TRPCustomConnection)
begin
With Connection do
   begin
   DoGetRow;
   If (Dataset.FieldByName('NetIncome').AsFloat < 0) then
      WriteFloatData('', Format('%s%s', [ToRedItalics, FormatFloat '$#,##0.00', Dataset.FieldByName('NetIncome').AsFloat)))
   else
      WriteFloatData('', FormatFloat('$#,##0.00', DataSet.FieldByName 'NetIncome').AsFloat)))
end;
end;
Responder Con Cita
  #6  
Antiguo 20-11-2008
tocomi tocomi is offline
Miembro
 
Registrado: may 2006
Posts: 45
Poder: 0
tocomi Va por buen camino
Finalmente pude avanzar con el Rave Report, probe Report manager y no pude conectar la base, Fast Report tambien dio el mismo problema, Quick lo intente instalar ( se que dije que no lo queria usar, pero nesecitaba algo que funcionara aunque no me gustara como lo hacia), y del Rave, pude encontrar un par de cosas mas el manual que me pasaron (gracias nuevamente FGarcia), pude hacer algo.

Esto es lo mas cercano que he podido llegar a lo que necesito, faltan cosas como grupos y cosas por el estilo pero por lo menos puedo hacer un informe simple

Código:
 
var
MyPage: TRavePage;
MyText: TRaveText;
begin
With RvPrjcttotales.ProjMan do
   begin
   MyPage:=FindRaveComponent('Rprttotales.MainPage',nil) as TRavePage;
   MyText:=FindRaveComponent('Text1',MyPage) as TRaveText;
   MyText.Text:=Qrytotales.FieldByName('mes').Asstring;
   MyText:=FindRaveComponent('Text2',MyPage) as TRaveText;
   MyText.Text:=floattostrf(Qrytotales.FieldByName('bruto').AsInteger,ffnumber,15,0);
   MyText:=FindRaveComponent('Text3',MyPage) as TRaveText;
   MyText.Text:=floattostrf(Qrytotales.FieldByName('retencion').AsInteger,ffnumber,15,0);
   MyText:=FindRaveComponent('Text4',MyPage) as TRaveText;
   MyText.Text:=floattostrf(Qrytotales.FieldByName('liquido').AsInteger,ffnumber,15,0);
end;
Estoy bien o existe otra forma mas facil de hacerlo???
Responder Con Cita
  #7  
Antiguo 26-11-2008
tocomi tocomi is offline
Miembro
 
Registrado: may 2006
Posts: 45
Poder: 0
tocomi Va por buen camino
Cita:
Empezado por tocomi Ver Mensaje
Quick lo intente instalar ( se que dije que no lo queria usar, pero nesecitaba algo que funcionara aunque no me gustara como lo hacia)
ufff despues de tanto preguntar, molestar y demases encontre una solucion (creo que mas de alguno aqui me va a querer matar), pude instalar el quick report 4 en Delphi 2007 (buscando aqui mismo pude encontrar como hacerlo), y al final creo que optare por esa alternativa, basicamente porque necesito avanzar, eso no quita que en algun minuto vea la posibilidad de hacer algun informe con otro reporteador

En todo caso, gracias a todos los que se tomaron el tiempo de leer y responder este hilo, aunque no temporalmente no usare el rave, sin las respuestas que me llegaron no hubiese podido hacer nada de nada, gracias nuevamente
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
como imprimir un DBGrid con rave report? chepelink Impresión 1 16-01-2008 13:41:37
Como enviar una fecha a Rave Report JefeNet Impresión 9 21-10-2007 20:05:27
Como puedo relacionar un StringGrid con un componente Rave Report ManuelPerez Varios 0 30-09-2007 17:26:22
Como se maneja el componente ImageList Luis Alberto Varios 2 31-12-2005 11:34:20
Como se maneja el DEBUG sercornejov OOP 2 23-07-2005 10:54:05


La franja horaria es GMT +2. Ahora son las 04:48:20.


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