Ajuda - Busca - Membros - Calendário
Versão Completa: Como Montar Esta Estrutura
Fórum Ativo Access > Componentes do Access > Tabelas e Relacionamentos
santos
Ola Pessoal.
Situacao: Veiculos (com Placa, marca,endereco)que sofrem servicos (com descricao), regulados por OS(ordem de servico, com data, numero)onde constam pecas de dois almoxarifados (mecanico e eletrico) as OSs podem usar pecas de ambos almoxarifados ou um deles somente.(por ex. 2 pecas mecanicas e 0 eletr., ou 2 mec e 3 eletr, ou 0 mec e 2 eletr) ... O mesmo veiculo pode voltar e fazer mais servicos, identicos aos ja feitos (mas com outra OS) ou nao.
Como relaciono esse BD ? Usei sub-formularios para inserir por cx de listagem as pecas mecanicas, e outro subform, tambem com cx listagem para as eletricas e outro subform para digitar as OSs? ... Ja me enrolei todo e nao consegui inserir.

Usei: Tab_veiculo, Tab_os, Tab_servico (onde lanco as quantidades, etc) e ja tenho as duas tabelas completas T_eletr e T_mec com itens, descricao, unidade, $unitario, etc.

Obrigado
Nelson Sousa
Olá,

Primeiramente dê atenção especial às tabelas e seus relacionamentos, aqui está 90% de seu sistema. Uma base bem feita evitar muitos problemas futuros.

A construção e relacionamentos de suas tbls vai depender de suas necessidades de hoje e futuras. Por exemplo, vc disse que as peças podem vir de 2 almoxarifados, mas será sempre assim? Poderá haver mais? Esse é só um exemplo.

Baseado no que vc descreveu, eu montaria as tbls assim:

Tbl_Almoxarifados
IDAlmoxarifado(Chave Primaria)
Descricao
Setor..etc...etc

Tbl_Clientes
IDCliente(Chave Primaria)
Nome
Endereco
Telefone..etc...etc

Tbl_Veiculos
IDVeiculo(Chave Primaria)
IDCliente(Chv. Estrangeira)
Placa
Chassi...etc...etc

Tbl_Produtos
IDProduto(Chv. Primnaria)
IDAlmoxarifado(Chv. Estrangeira)
PrecoUnitario
Estoque...etc...etc

Tbl_OS
IDOS(Chv Primaria)
IDVeiculo(Chv Estrangeira)
DataAbertura
DataFechamento...etc...etc

Tbl_OS_Det
IDOS(Chv Primaria)
IDProduto(Chv Primaria)
Quantidade
PrecoUnitario...etc...etc

Da forma que fiz aí em cima, um cliente pode ter vários veículos, os veículos podem ter várias OS, e, as OSs poderão ter vários produtos de qqer almoxarifado.
Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.
Invision Power Board © 2001-2019 Invision Power Services, Inc.