ORDEM DE SERVICO
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.
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.
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
...
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
...
Perfeito, tentarei deste modo, qualquer coisa posto aqui.
Abraços.
Abraços.
Tópico encerrado , respostas não são mais permitidas