Pirambu! Postado Abril 8, 2007 Denunciar Share Postado Abril 8, 2007 Estou precisando fazer um Relacionamento Via Codigo. alguém tem ideia de como poderia ser?- Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Micheus Postado Abril 11, 2007 Denunciar Share Postado Abril 11, 2007 Estou precisando fazer um Relacionamento Via Codigo. alguém tem ideia de como poderia ser?Que componentes você pretende utilizar? Voce pode utilizar datasets do tipo Query ou Table. A escolha pode em alguns casos depender do fato de você vir a colocar ou não o dataset em edição.Se quiser citar nome de campos, isso facilita uma exemplificação. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Pirambu! Postado Abril 14, 2007 Autor Denunciar Share Postado Abril 14, 2007 Micheus, o que eu tentei fazer foi o seguinteeu Tenhos dois protocolo de comunicação ( BDE ) pois estão em pastas diferentesno protocolo 1 tenho um tabela de Funcionarios - ( TBFuncionarios-01 )no protocolo 2 tenho outra tabela de funcionarios - ( Tbfuncionarios-01 )A diferença entre as tabelas são a Matricula e o nome dos Funcionarios, que não pode ser igualmais eu quero usar apenas um tela com a opção de alternar entre os dois protocolo, eu fiz assim:adicionei o Combobox com escolha para duas empresasif combobox1.text = 'Empresa1' then begin Table1.close; databasename :='Empres1'; Tablename := ' Tbfuncionarios-01'; Table1.open; end else begin Table1.close; databasename := 'Empresa2'; TableName := 'TbFuncionarios-01'; Table1.open;Funciona direitinho, mas eu preciso ter uma outra tabela TBDocumentos relacionada a TBFuncionarios-01 mais não Sei como relacionar via codigoas tabelas são em paradox Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Micheus Postado Abril 14, 2007 Denunciar Share Postado Abril 14, 2007 Pirambu! estou meio sem tempo para lhe dar uma resposta decente, então, apenas resolvendo seu problema...Utilize as propriedades MasterSource da tabela TBDocumento para ligá-la Table1 (selecione o datasource que está ligado a ela), em seguida utilize as propriedades MasterField e KeyField (se não me engano) para selecionar os campos que fazem parte do relacionamento entre ambas as tabelas. Também se não estou enganado, no paradox, será necessário que as tabelas tenha índice por esses campos - não estou 100% certo, mas você saberá pois o campo não estará disponível para seleção.Lembre-se de ajustar o databasename nesta tabela também - se for o caso.Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Pirambu! Postado Abril 16, 2007 Autor Denunciar Share Postado Abril 16, 2007 Micheus, Funcionou certinho , só que não precisei usar o " Keyfield"Valeu, obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jackson Alves Rigoni Postado Agosto 28, 2014 Denunciar Share Postado Agosto 28, 2014 Galera estou com um problema... Minha aplicação é um simples controle de estoque, estou aprendendo a programar.. Tenho uma tabela Pai (CAD_SAIDAPAI) e uma tabela Filho (CAD_SAIDAPRODUTOS) Existe o campo de código na tabela Pai e na tabela Filho tem o campo chave que quero ligar com o codigo da tabela filho e tem o código de produto. Porém na hora de usar o MasterField o mesmo não me dá a opção de abrir a ''Telinha" em que relaciono os campos. Uso Delphi 2010 com banco de dados em Firebird. Alguém pode me ajudar? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Agosto 30, 2014 Denunciar Share Postado Agosto 30, 2014 esse artigo vai te dar uma explicação muito boa sobre relacionamento entre tabelas http://juliobattisti.com.br/artigos/office/modelorelacional_p2.asp outros exemplos http://www.devmedia.com.br/quick-tips-criando-relacionamento-com-o-ibexpert/16391 http://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=12&cad=rja&uact=8&ved=0CCMQFjABOAo&url=http%3A%2F%2Fcentral.meganick.com.br%2Fdl.php%3Ftype%3Dd%26id%3D25&ei=NhgBVJLLIYjGgwTVhYLICg&usg=AFQjCNHzamy5-CzfJ1x9hMVqE2HSz5K9_Q&bvm=bv.74115972,d.eXY neste veja comandos SQL avançados http://www.diegomacedo.com.br/introducao-a-linguagem-sql-comandos-basicos-e-avancados-parte-1/ abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Pirambu!
Estou precisando fazer um Relacionamento Via Codigo. alguém tem ideia de como poderia ser?-
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.