Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 19-09-2012
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
No sé cómo hacerlo con un clientdataset, no lo he usado nunca de esa forma.

En casos de maestro/detalle como el que comentas, siempre he usado un query para el detalle, ejemplo:
Tengo un querydetalle con la sentencia:
Código SQL [-]
select * from tabladetalle where codigomaestro= :codigo
Y cada vez que se cambia de registro en el maestro se ejecuta esa sentencia con el parámetro del código maestro, ejemplo:

Código Delphi [-]
querymaestroOnChange
begin
  querydetalle.close;
  querydetalle.parambyname('codigomaestro').asinteger := querymaestroCodigo.asinteger;
  querydetalle.open;
end;

De esa forma, añadir más parámetros es algo sencillo, por ejemplo la fechas que te interesa:
Código SQL [-]
select * from tabladetalle where codigomaestro= :codigo and fecha between :fechainicio and :fechafinal
Código Delphi [-]
querymaestroOnChange
begin
  querydetalle.close;
  querydetalle.parambyname('codigomaestro').asinteger := querymaestroCodigo.asinteger;
  querydetalle.parambyname('fechainicio').asdate := datetimepickerinicio.asdate;
  querydetalle.parambyname('fechafinal').asdate := datetimepickerfinal.asdate;
  querydetalle.open;
end;

De todas formas, seguramente puedes hacerlo con el clientdataset, sólo que yo prefiero querys para hacer eso.
Responder Con Cita
 



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
Duplica registro en ClientDataSet maestro-detalle Josepo Conexión con bases de datos 8 07-05-2013 10:59:09
Problema con relación maestro-detalle en ClientDataSet David Conexión con bases de datos 3 11-01-2008 11:02:59
Maestro Detalle con ClientDataSet sin Provider fufo_m Varios 0 12-10-2007 18:09:02
maestro-detalle, clientdataset,xml jmlifi Varios 0 05-01-2006 12:14:29
ClientDataSet Maestro Detalle como los relaciono ASAPLTDA Conexión con bases de datos 1 29-01-2005 23:07:48


La franja horaria es GMT +2. Ahora son las 01:22:21.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi