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 09-03-2014
gorsan gorsan is offline
Miembro
 
Registrado: jun 2003
Ubicación: Alcala de Henares (Madrid)
Posts: 87
Poder: 21
gorsan Va por buen camino
Rave 5. Proyecto con dos DataSet sin conexion referencial entre si

Buenos días a todos.
Os traslado mis inquietudes acerca del siguiente problema:
Tengo en un modulo de datos 1 RvDataSetConnection 1 RvProject y como dataset un IBQuery enlazados entre si.
El query recibe dos "parámetros" en tiempo de ejecución de la siguiente manera, mediante la iteracción con el usuario, a través del texto de 2 ComboBox:

with DMFicha.IBQNomina do
try
DisableControls;
Close;
SQL.Clear;
SQL.Add('SELECT PRIMER_APELLIDO, SEGUNDO_APELLIDO, NOMBRE, CAMPO4, CAMPO5, CAMPO6,');
SQL.Add('HORAS_REALES, HORAS_CALCULADAS, SALARIO');
SQL.Add('FROM FICHA');
SQL.Add('WHERE CAMPO4='+quotedstr(ComboBox1.Text));
SQL.Add(' AND CAMPO5='+quotedstr(ComboBox2.Text));
SQL.Add('ORDER BY PRIMER_APELLIDO');
Open;
DMFicha.RvProject2.Execute;
finally
EnableControls;
end;
close;
end;

Hasta aquí todo bien pero el problema viene ahora cuendo necesito incluir en el RvProject2 tres campos que son de otro DataSet pero de la misma BD, claro.
El query anterior toma sus datos de la tabla FICHA, como podeis ver, pero ahora deberá tomarlos desde otra tabla que se llama TOTALES y que siempre tiene 1 único registro con esos tres campos que quiero incluir (son campos totalizadores).
Al no haber campos en común no puedo hacer una consulta con la clausula inner join uniendo las dos tablas.
¿Cómo puedo incluir estos tres campos en mi informe?
¿Mediante algún mecanismo de Rave, que desconozco, como por ejemplo intentar pasarle algún parámetro con las tres cantidades?
Espero con ansiedad vuestras propuestas.
Muchas gracias de antemano.
Responder Con Cita
  #2  
Antiguo 09-03-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Recuerda poner los tags al código fuente, ejemplo:



Gracias
Responder Con Cita
  #3  
Antiguo 09-03-2014
gorsan gorsan is offline
Miembro
 
Registrado: jun 2003
Ubicación: Alcala de Henares (Madrid)
Posts: 87
Poder: 21
gorsan Va por buen camino
Perdón. Ahí va como debe..
Código Delphi [-]
 
with DMFicha.IBQNomina do
 try
 DisableControls;
 Close;
 SQL.Clear;
 SQL.Add('SELECT PRIMER_APELLIDO, SEGUNDO_APELLIDO, NOMBRE, CAMPO4, CAMPO5, CAMPO6,');
 SQL.Add('HORAS_REALES, HORAS_CALCULADAS, SALARIO');
 SQL.Add('FROM FICHA');
 SQL.Add('WHERE CAMPO4='+quotedstr(ComboBox1.Text));
 SQL.Add(' AND CAMPO5='+quotedstr(ComboBox2.Text));
 SQL.Add('ORDER BY PRIMER_APELLIDO');
 Open;
 DMFicha.RvProject2.Execute;
 finally
 EnableControls;
 end;
 close;
 end;
Responder Con Cita
  #4  
Antiguo 09-03-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Hola, no conozco rave report, pero ¿no puedes añadir otro RvDataSetConnection?
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
Error En proyecto con Rave Reports Er0s Impresión 1 21-02-2011 18:30:14
Administrar proyecto entre varios programadores Mauro.NET Varios 2 06-04-2006 04:49:27
Reportes sin DataSet en FastReporto, FreeReport o RAVE onlytk Impresión 7 15-12-2005 23:10:04
Rave Reports Proyecto con dos paginas daly Impresión 2 07-12-2005 00:37:15
Diferencia entre Table Lookup y Referencial Integrity Sayuri Tablas planas 0 26-07-2005 12:10:57


La franja horaria es GMT +2. Ahora son las 15:14:54.


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