ERRO NA RELA?ÃO ENTRE AS TABELAS ACCESS
Gente, eu preciso de ajuda em relação a relação entre as tabelas, eu criei uma terceira tabela para relacionar as outras duas, a primeira tabela era a Cad_Cliente, e a outra Cad_Prod, essa terceira tabela, mostra o número de cadastro da pessoa(N_Cad) e o produto que ela possui, que é mostrado pelo código dele, CodProd, só que, o usuário teria, e poderia possuir mais de um produto para vender, só que, se eu repito o N_Cad, e coloco o outro produto que pertence ao mesmo, o banco de dados fala que os Ãndices foram duplicados, como eu poderia resolver isso, pois na hora que eu for passar pçara o vb, vou ter que passar todos os produtos que o N_Cad [Ô]x[Ô] tem, e não só um produto, como é o que está acontecendo...
Por exemplo, se eu quisesse que o N_Cad um tivesse o código do produto 10, não daria também, porque não pode um valor de Ãndice duplicado, como eu deveria prosseguir com essa situação?
Certamente você colocou N_Cad como chave primária, por isso ele não deixa repetir os números. Remova a chave primária desse campo nessa tabela que acho que irá funcionar como o esperado.
Você tem idéia de colo eu poderia passar isso pro vb de tal modo que quando o usuário x registrado logar, e for entrar em sua loja, carregará todos os produtos pertencentes a ele? e assim a msm coisa pro usuário y, só que com produtos diferentes...
é fácil, na tabela relaclienteproduto crie uma chave primária única, como um campo autonumérico. Mantenha os campos N_cad e codprod não como chave primária e defina o tipo de dados somente como numérico.
Mais uma coisa, posta pra gente uma imagem dessa tabela em modo design pra eu ver se tenho razão no que falo! rsrsrsrs
té mais
Mais uma coisa, posta pra gente uma imagem dessa tabela em modo design pra eu ver se tenho razão no que falo! rsrsrsrs
té mais
Segue a imagem
Cada usuário, é reconhecido pelo seu número de cadastro, N_Cad, na tabela RelaClienteProduto, está falando por exemplo que o N_Cad 1 tem o produto 1 e 2, só que como eu passaria isso pro vb?
Como eu tinha dito acima: Você tem idéia de como eu poderia passar isso pro vb de tal modo que quando o usuário x registrado logar, e for entrar em sua loja, carregará todos os produtos pertencentes a ele? e assim a msm coisa pro usuário y, só que com produtos diferentes...
Como eu tinha dito acima: Você tem idéia de como eu poderia passar isso pro vb de tal modo que quando o usuário x registrado logar, e for entrar em sua loja, carregará todos os produtos pertencentes a ele? e assim a msm coisa pro usuário y, só que com produtos diferentes...
agora para ficar funcional, crie uma consulta com essas tres tabelas. depois no vb o SQL ficaria mais ou menos assim: [Ô]SELECT * FROM sua_Consulta WHERE n_cad = numero do cadastro do cliente.
qualquer coisa coloca ela em anexo aà q faço pra vc e posto denovo
té mais.
qualquer coisa coloca ela em anexo aà q faço pra vc e posto denovo
té mais.
O número do cadastro do cliente é o N_Cad...
sim mas o que quero dizer é que nesse SQL vc vai colocar o valor da chave estrangeira tipo 1 ou 2 ou 3 ... etc.
Segue a consulta
Tópico encerrado , respostas não são mais permitidas