Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-11-2010
Paulao Paulao is offline
Miembro
 
Registrado: sep 2003
Ubicación: Rua D 31 Casa 1 - Inhoaíba - Rio de Janeiro - RJ - Brasil
Posts: 637
Poder: 21
Paulao Va por buen camino
master/detail duplica informaciones

Hizo un sistema de cadastro de bancos y agencia usando Master/Detail con ClientDataSet. Que pasa es que tengo tres banco cadastrados:
banco do brasil, santander y bradesco. En Braisl y Santander, yo cadastre un agencia cada y Bradesco no. Quando yo pulso en Brasil o Santander, mi grid Detail(Agencia), muestra las agencia corectamente, pero si yo pulso en Bradesco(no tiene agencia), que pasa es que quando me voy a Santander o Brasil, si repite el registro mas una vez, si pulso otra vez a Bradesco si aumenta mas una vez y asi se va. No grava en el banco, pero en el Grid si lo muestra repetido. Que puede ser esto?
Responder Con Cita
  #2  
Antiguo 10-11-2010
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Smile

Hola Paulao.

¿Es una relación maestro-detalle típica con un TDataSource entre ambos TClientDataSet o es con "nested data sets"?

¿Qué valores tienen las propiedades MasterSource, MasterFields, IndexFieldNames, IndexName y PacketRecords del ClientDataSet detalle?

¿Aplicas algún filtro?

¿Qué versión de Delphi utilizas?

Saludos.
Responder Con Cita
  #3  
Antiguo 10-11-2010
soivago soivago is offline
Registrado
 
Registrado: abr 2006
Posts: 6
Poder: 0
soivago Va por buen camino
Smile Intento ayudar.

Debes revisar la configuracion maestro-detalle de tus datasets.
Saludos!
Responder Con Cita
  #4  
Antiguo 10-11-2010
Paulao Paulao is offline
Miembro
 
Registrado: sep 2003
Ubicación: Rua D 31 Casa 1 - Inhoaíba - Rio de Janeiro - RJ - Brasil
Posts: 637
Poder: 21
Paulao Va por buen camino
Uso delphi 2207 y windows 7 y SqlServer 2008 XE.
SqlQuery > DataSetProvider > ClientDataSet > DataSource, esta es mi coneccion.

Tengo dos cds, un de banco y otro de Agencia. Agencia es detail de banco.
Este tiene(Agencia) tiene un campo Foreign Key llamado id_banco que estas ligados a otro campo llamado de id_banco(Primary Key en la tabla banco). Mi master/detail hizo por estes dos campos o tenia que ser por los dos llavae primaria(id_banco > id_agencia) yo hizo (id_banco > id_banco).
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
DBLookupComboBoxs Master/Detail o Detail/Master yusnerqui OOP 5 29-07-2005 18:40:20
Master-Detail aurix Impresión 7 02-02-2004 20:57:55
master/detail, imprimiendo master en cada hoja acalderonr Impresión 4 29-11-2003 14:46:07
interbase:¿como crear un master-detail-detail? ElSanto24 Firebird e Interbase 2 22-10-2003 10:24:45
Master/Detail/Detail/Detail/etc... hgiacobone Tablas planas 2 24-07-2003 17:20:31


La franja horaria es GMT +2. Ahora son las 18:25:03.


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