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 23-11-2005
RbrtSmith RbrtSmith is offline
Registrado
 
Registrado: abr 2005
Posts: 3
Poder: 0
RbrtSmith Va por buen camino
Stringrid a Rave report

Despues de buscar por el foro y por google, probar opciones y ayuda de delphi me doy por vencido y pido ayuda a la gente sabia (que hay muchos en este foro)

Expongo mi caso y mi problema (soy bastante malillo usando delphi, lo admito)

Tengo una aplicación que recoge las respuestas de una encuesta (puntuaciones de 1 a 5 y otro campo para las ns/nc), guardo todo en una base de datos.

Bien, a la hora de presentar los primeros resultados quiero ver una lista de las preguntas y al lado el nº de veces que se respondió 1, 2, 3, etc

Todo esto está hecho y recogido en una stringgrid, el problema viene ahora, cuando quiero presentarlo todo mediante el rave report, puesto que no se como pasar estos datos al reporte (sin crear un parámetro por celda, claro, 22 preguntas a 6 respuestas por pregunta dan demasiados parámetros)

Estoy intentándolo con el rvCustomConnection... pero no hay documentacion suficiente (para mi)

En resumen... cómo hago para pasar de una stringgrid al rv_report y que este me reconozca las cosas por su nombre y se las apañe solo (igual que hace con lo que saco de bases de datos?

Gracias por adelantado, un lector habitual, pero escritor primerizo.
Responder Con Cita
  #2  
Antiguo 28-11-2005
Avatar de Héctor Randolph
[Héctor Randolph] Héctor Randolph is offline
Miembro Premium
 
Registrado: dic 2004
Posts: 882
Poder: 20
Héctor Randolph Va por buen camino
Hola RbrtSmith.

Tengo una sugerencia para tu caso, deberías pensar en la posibilidad de manejar los resultados de las encuestas en una tabla virtual, es decir, manejarlos en la memoria RAM.

Para este tipo de situaciones te recomiendo instalar los componentes de la RxLib, en esta suite de componentes encontrarás uno que se llama TRxMemoryData, con él puedes trabajar tus datos en memoria y mostrarlos en un DBGrid. La ventaja principal es que puedes tratarlos como si fuera un DataSet común y corriente.

De esta forma puedes enviarlos a impresión al igual que las demás tablas.

Espero que sea útil, un saludo.

P.D. El enlace que muestro para descargar la RXlib sólo funciona con Delphi 7, si utilizas otra versión busca por internet y seguro encontrarás otros enlaces que funcionen en otras versiones.
Responder Con Cita
  #3  
Antiguo 28-11-2005
RbrtSmith RbrtSmith is offline
Registrado
 
Registrado: abr 2005
Posts: 3
Poder: 0
RbrtSmith Va por buen camino
Muchas gracias, lo probaré...

Por ahora lo solucioné con una tabla real en access... pero como imaginarás... es muy muy lento, así que esta solución me parece mucho más indicada

PD: si, uso delphi 7.
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


La franja horaria es GMT +2. Ahora son las 05:41:49.


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