MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


3 participantes

    [Resolvido]como colocar uma chave estrangeira

    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]como colocar uma chave estrangeira Empty como colocar uma chave estrangeira

    Mensagem  Agravina 17/6/2011, 20:56

    1º Duvida chave ,estrangeira e chave segundaria é a mesma coisa?
    como faço para inserir na minha tabela?
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  vieirasoft 17/6/2011, 20:57

    Olá Agravina

    Chave estrangeira ou primária. Chave secundária acopolada. Diga.me o que pretende fazer para o elucidar.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  criquio 17/6/2011, 21:03

    Sim, uma chave estrangeira tem por função fazer a ligação entre um registro e um outro registro, através da chave primária desse outro registro, em outra tabela. Por exemplo: tabela vendas tem uma chave primária. Em cada venda, podem ser comercializados vários produros. Essa comercialização dos produtos ficam na tabela de detalhes da venda, aonde cada produto vendido gera um registro. Cada um desses produtos precisam estar ligado à venda à qual ele pertence, na tabela de vendas. Se o código da venda é 250, cada produto dessa venda precisa ter esse código para ligá-lo à essa venda. Se você tem a chave primária tipo auto numeração na tabela de vendas, você terá um campo tipo número na tabela de detalhes. Esse campo será ligado ao campo chave primária da tabela de vendas através dos relacionamentos. Chave primária de uma tabela principal e chave estrangeira da tabela secundária precisam ser do mesmo tipo. Se a chave primária for auto numeração, ela é tipo número. Então, a chave estrangeira tambem precisa se tipo número. Só lembrando que alem da chave estrangeira, a tabela detalhes da venda, por exemplo, precisa tambem de uma chave primária para identificá-la na própria tabela.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  Agravina 17/6/2011, 21:09

    tenho chave primaria autonumeraçao então preciso ligar a tblvendas com tblfornecedor ,então preciso de uma chave estrangeira é isso? com fazer?
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  criquio 17/6/2011, 21:11

    Isso. Você irá precisar de uma chave estrangeira na tblVendas. Essa chave estrangeira do tipo Número, se relacionará com a chave primária do Fornecedor.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  Agravina 17/6/2011, 21:13

    como faço para criar uma chave estrageria?
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  criquio 17/6/2011, 21:16

    É só criar o campo na tabela e ligá-lo à chave primária da outra tabela.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  vieirasoft 17/6/2011, 21:20

    Por exemplo:

    Tem nomeFornecedor numa tabela, pode ligar a nomefornecedor na outra
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  vieirasoft 17/6/2011, 21:33

    Agravina dê um leitura neste PDF

    http://www.ufpel.edu.br/ci/treinamento/apostilas/microsoft_office/m_office_xp/access_xp.pdf

    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  Agravina 17/6/2011, 22:37

    Mestres não estou conseguindo, por isso peço ajuda de voçes preciso fazer que o nomefornecedor retorne na caixa listagem ,mas ele só retorna como código
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  vieirasoft 17/6/2011, 22:40

    Não percebi essa do retorna como código?
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  criquio 17/6/2011, 22:45

    Provavelmente sua cbo tenha duas colunas. Tente colocar, nas propriedades dela, na aba Formato, linha Largura das colunas, assim: 0cm;1cm
    Se tiver mais de uma coluna, coloque todas com 0, menos a que você quer que fique visível.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  Agravina 17/6/2011, 22:51

    Apareçe na coluna só que em vez de vir o nome vem o código dele
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  vieirasoft 17/6/2011, 23:35

    Já percebi, em vez de texto vem o número. Troque na consulta da combo o nome para primeiro lugar e teste
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  vieirasoft 17/6/2011, 23:36

    E próxima vez que lhe fizer uma pergunta, responda por favor, só estamos tentando ajudar.
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  Agravina 17/6/2011, 23:41

    Não funciona fica a mesma coisa.
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  Agravina 17/6/2011, 23:42

    Sempre responda as perguntas! Minha net estava fora do ar
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  vieirasoft 17/6/2011, 23:43

    Ok, amigão.
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  Agravina 17/6/2011, 23:47

    Vieria posso enviar para voçe dar uma olhada
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  criquio 17/6/2011, 23:47

    Tentou fazer conforme sugeri?


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  Agravina 17/6/2011, 23:48

    Já o fiz Criqui,mas não esta dando certo.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  vieirasoft 18/6/2011, 00:03

    Ói amigo,desculpe que eu estou aqui a teclar num trabalho que tenho que entregar segunda feira. Se o Criquio não se importar de ver, não é má vontade, mas como é para a polícia, ainda me prendem por não cumprimento de tempo rsrsrs
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  Agravina 18/6/2011, 00:08

    Certo,mais estou com dificuldade, de postar o bd uso o speedshare ,que não esta a funcionar,sabe um para em indicar
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  vieirasoft 18/6/2011, 00:09

    Amigo Agravina, já esqueceu o meu email?
    avatar
    Convidado
    Convidado


    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  Convidado 18/6/2011, 00:11

    crie o campo... número com o nome respectivo:

    Ex.: Cod_ClienteEst

    coloque esse campo junto ao campo da chave primária....

    presione a tecla shif.. e clique nas duas linhas,,,

    as duas linhs ficarao ativas...

    ChavePrimaria
    Cod_ClienteEst


    De um click com o Botão direito do mouse... e no meu selecioe o desenho da chave....

    Pronto voce terá duas chaves...

    Ai é so relacionar o campo

    Cod_ClienteEst - CodCliente (na tabela principal)
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  vieirasoft 18/6/2011, 00:32

    A BD do Agravina

    http://dl.dropbox.com/u/8157744/Banco%20de%20Dados3.rar
    avatar
    Convidado
    Convidado


    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  Convidado 18/6/2011, 01:40

    No BD criei um form com a devida explicação

    http://dl.dropbox.com/u/26441349/Agravina1.rar

    Saudações
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  Agravina 18/6/2011, 01:53

    Harysohn, certo chave criada,mas não resolveu o problema da pesquisa,continua retornando o código ao enves do nomefornecedor,como resolvo isso?
    avatar
    Convidado
    Convidado


    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  Convidado 18/6/2011, 02:05

    Agravina Resolveu sim.... Pois o título do tópico era como colocar uma chave estrangeira

    E eu o Fiz.. então nao fale que nao resolve....

    Fale sim que quer resolver Outro problema, senão fica a parecer que estou fazendo errado


    Saudações


    Nova Dúvida.... Novo tópico

    Saudações
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  Agravina 18/6/2011, 02:15

    Certo,Harysonh ,obrigado,vou abrir um novo tópico muito obrigado resolveu
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  Agravina 18/6/2011, 02:15

    Certo,Harysonh ,obrigado,vou abrir um novo tópico muito obrigado resolveu
    avatar
    Convidado
    Convidado


    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  Convidado 18/6/2011, 02:16

    Novamente Agravina....

    Abra a tabela Produtos em modo Design....

    Va no campo da ChaveEstrangeira....

    Clique em propriedades do campo na Aba Geral....

    Opção Pesquisa...


    Exibir Controle; Caixa de Combinação
    Tipo de Origem de linha: Tabela/Consulta
    Origem da linha: Clique nos 3 pontinhos... aparecerá uma consulta em branco, adicione a tabela Fornecedor,
    e adicione 2 campos
    Cödigo
    NomeFornecedor


    Salve e feche

    Volte a aba Geral

    Numero de Colunas: 2
    Largura das colunas: 0


    Eeeeeeeeeeeeeeee Voilá
    avatar
    Convidado
    Convidado


    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  Convidado 18/6/2011, 02:18

    Eis o baita.... mas tente fazer antes de abrir este...
    Assim aprendera mais..

    Boa noite


    http://dl.dropbox.com/u/26441349/Agravina1.rar
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  Agravina 18/6/2011, 02:39

    Feito,ainda não vi seu exemplo mas aqui neste no form de pesquisa ainda apareçe o código e não o nome.
    vou ver o seu agora
    avatar
    Convidado
    Convidado


    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  Convidado 18/6/2011, 03:41

    Agravina meu querido,,, dias desses eu nao ajeitei o form de pesquisa para voce????????

    Fiz sim e te mandei.. aparecendo os nomes..........
    Voce faz uma confusao danada.....
    avatar
    Convidado
    Convidado


    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  Convidado 18/6/2011, 03:47

    Agravina Meu Amigo...


    O que Acontece????


    Estive vendo aqui... e hoje fiz o que ja hávia feito pra voce!!!!!!

    Olhe ai o tópico:

    http://maximoaccess.forumeiros.com/t2762-resolvidoproblema-com-pesquisa-em-sub-form


    Sao exatamente a mesma coisa...

    O que acontece???????

    Voce apaga ou o que???

    Assim nao dá amigão...


    Boa noite
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  vieirasoft 18/6/2011, 10:59

    Agravina, meu amigo.

    Já foi chamado à atenção mais de uma vez.

    1- Faça uma cópia da sua BD

    2- Faça cópia do exemplo enviado

    3- Experimente sempre em cópias para não ter e nem dar estes problemas.

    Bom trabalho
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  Agravina 18/6/2011, 12:03

    Certo ,vou refazer a Bb ,usando o seu exemplo,Peço Desculpa a todos,levar uma bronca deixa sempre a gente triste e hoje me sinto assim ,meu sinceros muito obrigado a todos que sempre me ajudaram.
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  Agravina 18/6/2011, 12:28

    Harysonh,uma perguntinha basica,para alegrar depois da bronca
    sua consulta esta assim
    SELECT produtos.códproduto, produtos.CódigoArtigo, Fornecedor.NomeFornecedor, produtos.Descrição, produtos.Custounitario, produtos.preçovenda FROM Fornecedor LEFT JOIN produtos ON Fornecedor.código = produtos.CodFornecedor ORDER BY produtos.Descrição;como ficaria se eu poder uma cxtexto para pesquisar na lista pela descrição
    avatar
    Convidado
    Convidado


    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  Convidado 18/6/2011, 13:41

    Bom dia agravina, não leve a mal o que falamos mas fazemos para que voce possa aprender e não ficar dando voltasd e mais voltas...

    Veja bem....


    As tabelas fornecedor x produtos estào vinculadas em uma relação um para muitos....
    O que significa isso?

    Simples... que para
    Cada Fornecedor voce poderá ter mais de um registro relacionados a ele.. esse vínculo é feito como te mandei no exemmplo...

    Pois bem.... mesmo na tabela produtos estando aparecendo o nome do fornecedor, se voce coloca-la em uma lst.. o nome não aparecerá, e sim o número identificador que o relaciona.. que nada mais é do que a ChavePrimária da Tabela Fornecesor....


    Então como fazer para aparecer o nome do fornecedor x produtos na LstBox????

    Simples...

    Como são tabelas relacionadas...

    Na fonte de registro clique nos ... pontinhos..., vai abrir uma consulta em branco... e voce insere nela as tabelas relacionadas... e nesta consulta vá adicionando os campos que deseja em cada tabela....

    Assim dessa foma voce adicionou campos das "2 tabelas" que por sua vez estão relacionadas, mostrando assim todos os produtos com o devido nome do fornecedor relacionado.

    Agora veja a explicação do SQL (que nada mais é a representãção escrita dos vículos feitos nas tabelas no access)


    SELECT produtos.códproduto, produtos.CódigoArtigo, Fornecedor.NomeFornecedor, produtos.Descrição, produtos.Custounitario, produtos.preçovenda FROM Fornecedor LEFT JOIN produtos ON Fornecedor.código = produtos.CodFornecedor ORDER BY produtos.Descrição;como ficaria se eu poder uma cxtexto para pesquisar na lista pela descrição


    SELECT Aqui voce selecioa a tabela que quer ver os ítens, seguido dos campos

    Produtos.códproduto Aqui voce fala que quer o campo códproduto que esta na tabela Produtos e assim sussecivamente


    FROM
    Fornecedor LEFT JOIN produtos ON Fornecedor.código = produtos.CodFornecedor

    Aqui voce fala:

    que aqueles campos, sao vindos da tabela Fornecedor,
    Ligados a tabela Produtos


    Fornecedor.código = produtos.CodFornecedor Aqui o Relcionamento (campos relacionados)
    Aqui fala que voce quer o produto quando o Código do Fornecedor for = ao CodFornecedor na tabela produtos (campos relacionados)


    Estude sobre isso...

    Tenha um bom dia!!
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  Agravina 18/6/2011, 17:16

    Harisohn,finalmente aprendi,deu certo vou fazer umas quantas agora so para pegar legar,muito obrigado pela explicação.
    avatar
    Convidado
    Convidado


    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  Convidado 18/6/2011, 17:38

    Ficamos felizes em ajudar

    O Fórum agradece o retorno

    Conteúdo patrocinado


    [Resolvido]como colocar uma chave estrangeira Empty Re: [Resolvido]como colocar uma chave estrangeira

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 20:50