ispic 0 Denunciar post Postado Abril 4, 2008 ola pessoal, estou estudando delphi via apostilas e estou com uma duvida sobre como trabalhar cpm mais de um tabela no banco paradox (fazer um modelo relacional mesmo) Vou usar um exemplo: Uma tabela Aluno com campos RA e nome Outra tabela Materias com um campo RA e materias A minha dificuldade esta em "lincar" cada novo aluno com suas respctivas materias... Não sei se controlaria isso no database desktop ou em propriedades dos componentes da tabela, ou quais componentes utilizar para esse fim... Gostaria dessa ajuda pra continuar evoluindo no meu aprendizado Muito obrigado desde já! Compartilhar este post Link para o post Compartilhar em outros sites
Pantoja 5 Denunciar post Postado Abril 4, 2008 Amigo, na verdade o link é um link lógico e nao fisico ou visivel compreende? Tipo, você faz isso por exemplo com um componente chamado DBLOOKUPCOMBOBOX onde você linka uma tabela na outra atraves de uma campo chave e tal. Tem determinados sistemas que você linka ate visivelmente mas tudo depende. No caso em que citou nao é assim nao. é melhor que monte tudo em diagrama para facilitar sua vida amigo. Abração Compartilhar este post Link para o post Compartilhar em outros sites
Pantoja 5 Denunciar post Postado Abril 4, 2008 Amigo, na verdade o link é um link lógico e nao fisico ou visivel compreende? Tipo, você faz isso por exemplo com um componente chamado DBLOOKUPCOMBOBOX onde você linka uma tabela na outra atraves de uma campo chave e tal. Tem determinados sistemas que você linka ate visivelmente mas tudo depende. No caso em que citou nao é assim nao. é melhor que monte tudo em diagrama para facilitar sua vida amigo. Abração Compartilhar este post Link para o post Compartilhar em outros sites
ispic 0 Denunciar post Postado Abril 4, 2008 Muito Obrigado Pantoja, já sei por onde devo (tentar) seguir...rs Vou tentar aqui qualquer coisa eu volto a postar. Abraço Compartilhar este post Link para o post Compartilhar em outros sites
ispic 0 Denunciar post Postado Abril 4, 2008 Conseguir avançar um pouco... Utilizei os componentes Query e UpdateSQL. Para busca utilizei o comando SQL SELECT Cadastro.CodAluno, Cadastro.Nome, Materias.Materias FROM Cadastro JOIN Materias ON Materias.CodAluno=Cadastro.CodAluno Ainda tenho algumas dúvidas, pois nessa query ele mostra os dados exatamente na ordem que foi realizado o cadastro, mas acredito que agora seria o caso de aprender melhro como filtrar os dados no SQL... Se alguém tiver alguma dica ficarei grato. Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
ispic 0 Denunciar post Postado Abril 5, 2008 Mais uma dúvida se alguém puder ajudar... No comando SQL do query é possivél utilizar como parametro uma variavél ou um objeto tipo: var Num : integer; SELECT Cadastro.CodAluno, Cadastro.Nome, Materias.Materias FROM Cadastro JOIN Materias ON Materias.CodAluno= Num and Cadastro.CodAluno = Num ou SELECT Cadastro.CodAluno, Cadastro.Nome, Materias.Materias FROM Cadastro JOIN Materias ON Materias.CodAluno = Edit1.Text and Cadastro.CodAluno = Edit1.Text Bom já testei aqui e não deu, gostaria de saber se é possivél algo desse tipo e como proceder... Sei que é chato ficar encomodando, mas é difícl achar tutoriais sobre isso... Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites