USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Access
Korn
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 08/03/2005 12:59 hs            
por exemplo na ligacao de produtos com pedidos num tem como eu fazer um tbl que ligue as duas sem ter duas xaves na mesma tbl , mas num consegui sabe como vou fazer nessa tbl aparecer muitos pra muitos, eu tentei fazer o seguinte criar um campo autonumeracao pras tbl, pra somente fazer o relacionamento,

Jesus Cristo é O Senhor!!!
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 08/03/2005 14:48 hs            
Calma, calma... uma relação N pra N tem q ter uma tabela intermediária.
Pois como vou ligar produtos com pedidos diretamente sendo q pode ter vários pedidos e vários produtos?? Pra entender melhor: vc tem um campo na tabela produtos q é chave primária correto?? Pra não dar inconsistência em sua base de dados vc cadastra um produto por vez. Não irá existir "ProdutoA" e outro registro "ProdutoA". São iguais!!! Não há necessidade de se cadastrar o mesmo produto tb não o mesmo pedido certo?? Então como resolver isso se temos 1 pedido com N produtos e 1 produto dentro de N pedidos??
Então criamos uma tabela intermediária para q essa Relação N pra N funcione.
 
Esta tabela vai conter o código do pedido + o código do produto e eles poderão se repetir à vontade dentro desta tabela. Veja a estrutura da Tabela "TAB_Pedidos_Produtos":
 
id_TAB_Pedidos_Produtos (chave primária)
id_Produto_TAB_Pedidos_Produtos (chave estrangeira)
id_Pedido_TAB_Pedidos_Produtos (chave estrangeira)
 
Vc fazendo isso vai poder fazer consultas por pedido ou por produto futuramente fazendo um join. blz???
 
Em relação a comissão, coloque na tabela somente a porcentagem da comissão pois ela é fixa. O valor vai variar muito e isso vc gera na hora de uma consulta qdo o sistema estiver rodando seja na tela ou em um relatório.
 
Pelo q entendi um vendedor vai lançar um pedido de venda certo?? Então vc vai relacionar tb nesta tabela intermediária q fiz o id_Vendedor. Assim vc sabe qual vendedor lançou aquele pedido de venda. Nesta tabela acho q vai ter q ter preço unitário, qtde essas coisas. Precisa ver melhor isso.
 
ok??
 
qq dúvida é só postar
 
t+
     
Korn
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 08/03/2005 16:33 hs            
Eu mudei de posicionamento tamne a tbl cheques ,
 estou ligando ela agora com a tbl pedidos ,
a tbl pedidos eu ela com a tbl clientes,  adicionei um campo na
 tbl cheques Chamado Cod_Clientes,
 com o objetivo de pegar o nome do cliente
se ele fizer uma compra e pagando em cheque,
so num sei onde eu ligo a tbl Devolucao , tem muitos campos de muitas tbls

Jesus Cristo é O Senhor!!!
     
Korn
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 08/03/2005 16:55 hs            
em relacao a tbl ProdutosdoPedido eu coloquei um campo somente pra relacionamento e coloquei a xave nela , ai eu liguei os oputros campos um na tbl pedido e outro na tbl produto ,

Jesus Cristo é O Senhor!!!
     
Korn
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 09/03/2005 14:30 hs            
tu recebeu

Jesus Cristo é O Senhor!!!
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 09/03/2005 14:59 hs            
Opa, vi faz pouco tempo, chegou sim... vou ver se olho ainda hj ou amanhã. Achei uma apostila de modelagem de dados mas não sei se vc vai entender... vou ver se mando hj ou amanhã pois tô um pouco ocupado agora...
 
t+
     
Página(s): 4/7     « ANTERIOR    PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página