Este é um post disponível para assinantes MVPVideo: Rad Studio 2007-DBX4 e Firebird 2.0-Aplicação comercial de vendas do Inicio ao Fim-Parte 12-Relacionamentos Master Detail
Nesta vídeo-aula, o autor da ênfase a construção dos relacionamentos master detail.
Título: Rad Studio 2007-DBX4 e Firebird 2.0-Aplicação comercial de vendas do Inicio ao Fim-Parte 12-Relacionamentos Master Detail
Tempo: 16m21s
Mini resumo: Nesta vídeo-aula o autor da continuidade a serie sobre D2007 com Tecnologia DBExpress 4 e FireBird 2.0 criando uma aplicação completa. Em sua última vídeo o autor criou as telas de cadastro da aplicação e nesta fase ele da enfase a construção dos relacionamentos master detail. Este relacionamento acontece quando em nosso banco de dados nos temos duas tabelas relacionadas entre si onde os dados de uma vivem em função dos dados da outra. No delphi com DBX este relacionamento e feito atraves de um DataSetField. A principio pode parecer complicada a configuracao deste tipo de conexao, porem o autor explica passo a passo como realizar o procedimento tornando a terefa facil e descomplicada.
Exemplos construídos: Relacionamento Master Detail
Palavras chave: Delphi2007, Firebird, Banco de Dados, DataSetField, DbExpress 4.

11 COMENTÁRIOS

Olá Rodrigo Tudo bem?
Rodigo Parabéns pelas aulas.
Rodrigo escou com problema na consulta, quando tento consultar ele apenas abre o banco mas não mostra os lançamentos. Estou usando o SQL server 2000. Quando eu inclui o novo cadastro aí sim ele mostra a informação cadastrada, mas se tento fazer uma nova pesquisa a informação não aparece.
Verifique como esta passando o filter pode ser que no Sql Server o caractar coringa seja diferente.
Vou verificar !!



Está sendo um grande aprendizado acompanhar o seu curso, excelente conteudo e ótima didatica, mais uma vez, está de parabenz !!!
Estou com uma duvida em relação a master e detail, como ficará a tabela detalhe em relação aos botões incluir, excluir, alterar, etc, ja que o usuario irá inserir varios itens e poderá tbm excluir itens desta detalhe, fizemos todas as configurações dos comandos mas para uma tabela unica, como ficaria a tabela detail ?
Abraços.
Rogério Nascimento
Olá Rogério, em primeiro lugar obrigado!!!
Este método que usamos para master detail com Datasetfield já faz grande parte
do serviço pesado para nós. Por exemplo, quando você coloca a tabela master em
estado de edição todos os detalhes já ficam em estado de edição. Por exemplo,
se você altera um perfil no projeto pode diretamente dar ou tirar permissão de
um menu e quando der applyupdate na tabela master a detail também é gravada.
A única diferença ai e que você não tem botões de incluir, excluir, inserir os
details porque não fizemos, mas nada impede que você nesse caso para chamar uma
tela para manutenção dos dados só para o cliente não editar direto na grid
mesmo que possa fazer direto na grid!!!
Espero ter ajudado!!
Abs!!!

Olá ! Eu estou acompanhando os videos do curso DBX4, e por sinal muito bom !, porem sou iniciante no delphi e estou com um erro que não descubro de forma alguma ao criar a relação masterdetail e tentar dar um insert na tabela detail aparece o erro ''Must have a value'', o que pode ser isso ?
Olá Amigo,
Provavelmente um campo requerido na tabela Master não foi preenhido ou entao vc deve ter esquecido de marcar o campo required como false;
abs!!
Curso(s):
Space do autor

download

8
0
