ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Não consigo fazer o relacionamento mster/detail

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
jea
Novato
Novato


Registrado: Sábado, 4 de Novembro de 2006
Mensagens: 39

MensagemEnviada: Sex Jan 11, 2008 11:48 pm    Assunto: Não consigo fazer o relacionamento mster/detail Responder com Citação

Por favor me ajudem porque não estou conseguindo fazer o relacinamento entre as tabelas.
No BD eu coloquei:

Tabela master: primary key - cadastro
index name - PK_Cadastro
Tabela detail: primary key - codigo (index name - FK_Detalhe)
foreign keys - cadastro (cascade, set null, ascending)
index name - Cadastro_FK

No delphi coloquei:

Mestre: 1 SqlDataSet, 1 DataSetProvider, 1 ClientDataSet e 1 DataSource

Detalhe: 1 SqlDataSet (propriedade datasource = dsMestre)
1 ClientDataSet (MasterSource = dsMestre)
1 DataSource

Mas não estou conseguindo escrever a cláusula "where". Coloquei assim

No SQLDMestre: Select * from Mestre

No SQLDDetalhe: Select * from Detalhe
Where Cadastro_FK = :PK_Cadastro

Quando vou inserir os fields aparece o erro:

Dynamic SQL error
SQL error code = -206
Column unknown
Cadastro_FK
At line 2, column 7.
Column does not belong referenced table
Error cod: 249.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
edibertoalves
Experiente
Experiente


Registrado: Segunda-Feira, 15 de Agosto de 2005
Mensagens: 447
Localização: São Paulo - SP

MensagemEnviada: Sáb Jan 12, 2008 6:49 pm    Assunto: Responder com Citação

Olá
Não tenho o Delphi aqui instalado mas, aponte o DataSource para o SQLDataSet Mestre, então, aponte no SQLDataSet detail na propriedade DataSource, o DataSource que irá fazer a ligação entre os dois.

[]´s
_________________
Ediberto Alves

Blog: http://edibertoalves.com.br/blog
Twitter: http://twitter.com/edibertoalves

Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
AnOnImUs.Info
Colaborador
Colaborador


Registrado: Quinta-Feira, 23 de Agosto de 2007
Mensagens: 1119
Localização: Goiânia - GO

MensagemEnviada: Seg Jan 14, 2008 9:14 am    Assunto: Re: Não consigo fazer o relacionamento mster/detail Responder com Citação

Da uma olhada neste post... talvez lhe ajude.

http://www.activedelphi.com.br/forum/viewtopic.php?p=208382&highlight=#208382
_________________
Reter o conhecimento é promover a ignorância !
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB