Jump to content


Photo

Relação De Tabelas Mysql


  • Faça o login para participar
1 reply to this topic

#1 Dyego Fergutz

Dyego Fergutz

    Novato no fórum

  • Usuários
  • 13 posts
  • Sexo:Não informado

Posted 21/12/2007, 08:42

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

#2 MiguelZ

MiguelZ

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

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?
Miguel
Web na Veia !!!
Só Ctrl+S Salva




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq