ae galera, não entendo mto bem dessa parte de relacionamento de tabelas, já vi várias resoluções aqui, mas como é para outros problemas, se torna um poco dificil implementar no meu, a situação é a seguinte:
1º - é um programinha para mercado simples, relação de cheques utilizados para pagamentos;
2º - eu faço o cadastro das empresas em seguida quando clico em cima da empresa, e vou no botão editar, criei outro botão chamado Relação de Cheques, quando se clica nele, abre outra tela, quero que nessa tela conste a relação dos cheques que o mercado utilizou para pagar essa determinada empresa, com todos os campos da tabela cheques, e somente o código, nome, e telefone da tabela empresa;
as tabelas são:
empresa:
- Cod;
- nome;
- endereco;
- cidade;
- cep;
cheques:
- nroRelac; // número da relação de cheques exemplo 001/07; 1º relação do ano.
- dataPgto;
- agencia;
- nroCheque;
- nroConta;
- banco;
- descricao;
- bomPara;
- valorCheque;
espero ter sido claro nessa pergunta !
fico no aguardo
Obrigado.
Dyego
Relação De Tabelas Mysql
Started By Dyego Fergutz, 21/12/2007, 08:42
1 reply to this topic
#1
Posted 21/12/2007, 08:42
#2
Posted 21/01/2008, 09:21
Você precisa adicionar um atributo na tabela cheques para saber de quem empresa o cheque pertence, ficando assim a estrutura da tabela:
cheques:
- CodEmp; // mesmo tipo e tamanho do campo Cod da tabela Empresa - pesquise sobre Foreign Keys
- nroRelac; // número da relação de cheques exemplo 001/07; 1º relação do ano.
- dataPgto;
- agencia;
- nroCheque;
- nroConta;
- banco;
- descricao;
- bomPara;
- valorCheque;
e para mostrar os resultados:
SELECT c.CodEmp, c.nroRelac, c.dataPgto, c.nroCheque, e.Cod, e.nome FROM cheques c, empresa e WHERE e.Cod = c.CodEmp
Era essa tua dúvida?
cheques:
- CodEmp; // mesmo tipo e tamanho do campo Cod da tabela Empresa - pesquise sobre Foreign Keys
- nroRelac; // número da relação de cheques exemplo 001/07; 1º relação do ano.
- dataPgto;
- agencia;
- nroCheque;
- nroConta;
- banco;
- descricao;
- bomPara;
- valorCheque;
e para mostrar os resultados:
SELECT c.CodEmp, c.nroRelac, c.dataPgto, c.nroCheque, e.Cod, e.nome FROM cheques c, empresa e WHERE e.Cod = c.CodEmp
Era essa tua dúvida?
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)