ORDEM DE SERVICO

KWIIBY 11/01/2012 16:49:54
#392968
Estou atualmente desenvolvendo um programa para ordens de serviços e eu estou em dúvida em como fazer para adicionar peças às ordens de serviço? por exemplo:

eu tenho as tabelas ORDENS DE SERVIÇO e PEÇAS, nas peças é onde elas ficam cadastradas e nas ordens de serviço é onde eu preciso adicionar, como eu posso fazer?
eu pensei assim:
criar campos na tabela ordens de serviço
idpeca1
idpeca2
idpeca3
e assim vai.. só que vai ficar ruim dessa forma, teria alguma outra?

OBS.: vb6/mysql.
FEDERHEN 11/01/2012 17:11:21
#392971
Resposta escolhida
1) cria a tabela ORDENS com os campos que fazem parte da ordem de serviço, entre eles um campo chamado IDORDEM
2) cria a tabela PECAS com os campos que fazem parte do cadastro de peças, entre eles um campo chamado IDPECA
3) cria a tabela ORDENSPECAS com os campos IDORDEM, IDPECA e QUANTIDADE. Esta tabela será filha da tabela ORDENS e quardará as peças usadas na ordem de serviço pai.

Vai ficar assim:

PECAS
IdPeca
...

ORDENS
IdOrdem
...

ORDENSPECAS
IdOrdem
IdPeca
Quantidade
...
KWIIBY 11/01/2012 17:16:28
#392972
Perfeito, tentarei deste modo, qualquer coisa posto aqui.
Abraços.
Tópico encerrado , respostas não são mais permitidas