[firebase-br] Master Detail

Kleber Caneva kdcc em terra.com.br
Qua Jul 18 09:27:24 -03 2007


Apenas uma dica... Tive alguns problemas "estranhos" com o CDS pois estava 
usando o D7 sem o Service Pack.  Após a atualização, resolveram-se os 
problemas e apareceram outros.

Pesquisando na CodeGear achei uma atualização Extra Oficial que resolveu 
todos os problemas até agora. O link é esse: 
http://cc.codegear.com/Item/22051

[]´s

Kléber Caneva

----- Original Message ----- 
From: "emilson" <emilson em mithsan.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, July 17, 2007 4:43 PM
Subject: Re: [firebase-br] Master Detail


Amigo, obrigado pela explicação.
Mas em relação ao problema vc ja teve ?

Mas fazendo uns testes detectei outra coisa, se vc incluir o registro no pai
e no filho dentro do mesmo formulario não tem problema, mas se vc alterar e
der um last o grid fica em branco.

Agora se alterar de um formulario chamando o outro onde estão os campos a
serem editados funciona perfeitamente.

Chupa esta manga.....

Por favor poderia fazer o teste para ver se estou maluco ou o Delphi.

Usei os comp que mencionei anteriormente, mas com um formulario com uma grid
onde faço a seleção e depois chamo o form com os edits e o grid do filho com
a inclusão dos dados do filho.

se quizer posso te enviar por email as telas para vc ver.]
[]´s
----- Original Message -----
From: "Kleber Caneva" <kdcc em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, July 17, 2007 4:06 PM
Subject: Re: [firebase-br] Master Detail


Desculpe a ligação Master-Detail pode ser "MasterSource" ou Nested-Table.

Esse tipo de relacionamento que você descreveu, onde a ligação é feita pelos
SqlDataSets são conhecidos como Nested-Table. Qdo você inclui um campo no
CDS para apontar para o arquivo Details e este é controlado pelo CDS Master.

O MasterSource é usado para definir ligações feitas entre os ClientDatSets,
através da propriedade MasterSource como era no BDE

[]´s

Kléber Caneva


----- Original Message -----
From: "emilson" <emilson em mithsan.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, July 17, 2007 2:09 PM
Subject: Re: [firebase-br] Master Detail


Veja bem.

Estou usando os componentes DbExpress e montando o master detail com um
Dsource de ligação com as duas Tabelas.

Uso SqlDs, Dsp, Cds, Ds para o pai e SqlDs, CDs, Ds para o filho a ligação é
feita através de um Ds com o Dset dele apontado para o SqlDs do pai, e
etc...

Desculpe a minha falta de conhecimento, poderia me explicar o que seria o
Nested-Table, pois sempre tive o conhecimento  do relacionamento entre tab.
pai e filho como master detail.Desculpe vc poderia me explicar.

Obbrigado.




----- Original Message -----
From: "Kleber Caneva" <kdcc em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, July 17, 2007 1:30 PM
Subject: Re: [firebase-br] Master Detail


Você está usando Master-Detail ou Nested-Table ?

São conceito diferentes. E no CDs normalemnte se usa Nested-Table.

[]´s

Kléber Caneva


----- Original Message -----
From: "emilson" <emilson em mithsan.com.br>
To: "Lista Firebird" <lista em firebase.com.br>
Sent: Tuesday, July 17, 2007 12:27 PM
Subject: [firebase-br] Master Detail


Bom dia pessoal.

Tenho um Master Detail e qdo dou um last no Cds filho ele fica em branco e
não para no ultimo, so na segunda vez que me retorna o valor que esta no
ultimo registro.

Poderiam me ajudar.

Desde já obrigado.
Mith
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 16/07/2007 / Versão:
5.1.00/5075
Proteja o seu e-mail Terra: http://mail.terra.com.br/



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa




______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 16/07/2007 / Versão:
5.1.00/5075
Proteja o seu e-mail Terra: http://mail.terra.com.br/



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa




______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 17/07/2007 / Versão: 
5.1.00/5076
Proteja o seu e-mail Terra: http://mail.terra.com.br/






Mais detalhes sobre a lista de discussão lista