Relacionamento com IbDataSet
Como que eu faço pra fazer cadastros com relacionamento entre os IbDatasets . . . ou seja, com tabela Pai e filha. Preciso cadastrar o Pai da Familia e depois os dependentes(esposa, filhos, etc). Coloquei a clausula where(A.id_familia = B.id_membros), mas não funcionou, ele mostra todos os registros. Alguém pode ajudar?
Amilton/pr
Curtidas 0
Respostas
Afarias
29/12/2005
No IBDataSet detalhe...
select ...
where campo_chave = :campo_mestre
...
então use a propriedade MasterSource para apontar para o IBDataSet mestre (onde está o campo ´campo_mestre´)
T+
select ...
where campo_chave = :campo_mestre
...
então use a propriedade MasterSource para apontar para o IBDataSet mestre (onde está o campo ´campo_mestre´)
T+
GOSTEI 0
Amilton/pr
29/12/2005
Seguinte . . . se eu fizer assim . .
select A.DATA, A.ECIVIL, A.ESCOLARIDADE, A.FUNC, A.ID_FAMILIA, A.ID_MEMBRO, A.IDADE, A.NOM_CHEF, A.PARENTESCO, A.ST, A.TP,
A.Salario, A.Nome, A.Profissao
from MEMBROS A, Familia B
Where (A.Id_Familia = : B.Id_Familia)
Dá a mensagem: Parameters expected
Assim:
select A.DATA, A.ECIVIL, A.ESCOLARIDADE, A.FUNC, A.ID_FAMILIA, A.ID_MEMBRO, A.IDADE, A.NOM_CHEF, A.PARENTESCO, A.ST, A.TP,
A.Salario, A.Nome, A.Profissao
from MEMBROS A, Familia B
Where (A.Id_Familia = :B.Id_Familia)
Dá a mensagem de erro na linha 4.
select A.DATA, A.ECIVIL, A.ESCOLARIDADE, A.FUNC, A.ID_FAMILIA, A.ID_MEMBRO, A.IDADE, A.NOM_CHEF, A.PARENTESCO, A.ST, A.TP,
A.Salario, A.Nome, A.Profissao
from MEMBROS A, Familia B
Where (A.Id_Familia = : B.Id_Familia)
Dá a mensagem: Parameters expected
Assim:
select A.DATA, A.ECIVIL, A.ESCOLARIDADE, A.FUNC, A.ID_FAMILIA, A.ID_MEMBRO, A.IDADE, A.NOM_CHEF, A.PARENTESCO, A.ST, A.TP,
A.Salario, A.Nome, A.Profissao
from MEMBROS A, Familia B
Where (A.Id_Familia = :B.Id_Familia)
Dá a mensagem de erro na linha 4.
GOSTEI 0
Amilton/pr
29/12/2005
No componente IbDataSet não tem a propriedade MasterSource.
Obrigado pela atenção . . .
Obrigado pela atenção . . .
GOSTEI 0
Afarias
29/12/2005
|No componente IbDataSet não tem a propriedade MasterSource.
tudo bem, no IBDataSet o nome da propriedade é DataSource
T+
tudo bem, no IBDataSet o nome da propriedade é DataSource
T+
GOSTEI 0