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

    Dúvida iniciante.

    avatar
    IJMC
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 22/10/2015

    Dúvida iniciante. Empty Dúvida iniciante.

    Mensagem  IJMC 22/10/2015, 13:45

    Bom dia pessoal. Estou iniciando no Access com auxílio dos materiais do Julio Battisti, mas sem um professor presencial para tirar as dúvidas fica muito difícil.
    Sei que minha dúvida com certeza é muito básica, mas para mim que estou apenas estudando com livros e vídeo aula, seria muito útil se alguém me ajudasse.

    La vai...

    Tenho duas tabelas, CADASTRO CLIENTE e ORIGEM CLIENTE relacionadas pelos campos "Origem" da tabela Cadastro Cliente e "Cod_origem" da tabela Origem.
    Quando crio uma consulta com os campos das duas tabelas, são listados apenas os registros de Clientes que possuem o campo "Origem" preenchidos, ou seja, os clientes que na tabela "Cadastro Clientes" não possuirem o campo "Origem" preenchidos não são listados. A minha intenção com esta consulta é que todos os clientes sejam listados, independente de ter o campo origem preenchidos ou não

    O que está errado no relacionamento entre as tabelas?


    Desde ja agradeço a ajuda.


    ISRAEL J. M. CARVALHO
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 23/09/2011

    Dúvida iniciante. Empty Re: Dúvida iniciante.

    Mensagem  cleverson_manaus 22/10/2015, 15:28


    Qual a finalidade das duas tabelas com informações de clientes?




    Abraços,



    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    avatar
    IJMC
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 22/10/2015

    Dúvida iniciante. Empty Re: Dúvida iniciante.

    Mensagem  IJMC 22/10/2015, 16:59

    Na verdade a minha intenção é montar um cadastro de clientes da minha loja. Para tanto, criei duas tabelas: a primeira CADASTRO CLIENTES e a segunda ORIGEM. Pensei em cadastrar na segunda tabela (ORIGEM) todas as origens possíveis de chegada de um cliente na minha loja, desta forma não precisaria digitar a origem do cliente a cada novo cadastro de clientes, bastaria epenas eu saber o código de cada origem para eu inseri-lo na tabela CADASTRO CLIENTES.

    Resumindo: Posso ter clientes vindos com indicação de várias loja (várias origens) e gostaria de quando listasse uma consulta por cliente, que aparececem todos os clientes cadastrados na tabela CADASTRO CLIENTES, mesmo quando não houver preenchimento do campo ORIGEM da tabela CADASTRO CLIENTES, ou seja, quando o cliente não tiver vindo de indicação de nenhuma loja.
    Da forma que criei e relacionei as duas tabelas, quando executo a consulta, é apresentado apenas os clientes que possuem preenchido o campo ORIGEM na tabela CADASTRO CLIENTES. Os clientes que não tem nada preenchido neste campo não aparecem no resultado da consulta.

    TABELA CADASTRO CLIENTES
    Cod_cliente
    Nome
    Sexo
    Data_nascimento
    CPF
    Rua

    Complemento
    Bairro
    Cidade
    Estado
    Celular_01
    Celular_02
    Tel_ Residencial
    Tel_Comercial
    email
    Obs_Origem
    Obs
    Foto
    Origem
    Facebook
    Instagram


    TABELA ORIGEM
    Cod_origem
    Nome_origem
    Enredeço_origem
    Telefone_origem
    Obs




    grato


    ISRAEL J. M. CARVALHO
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 23/09/2011

    Dúvida iniciante. Empty Re: Dúvida iniciante.

    Mensagem  cleverson_manaus 22/10/2015, 19:00


    Monte a consulta sem o campo Cod_origem da tabela ORIGEM, mantendo os demais campos da mesma que desejar.

    Visto que vc já tem o campo Origem da tabela CADASTRO CLIENTES na consulta.


    Abraços,





    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    avatar
    IJMC
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 22/10/2015

    Dúvida iniciante. Empty Re: Dúvida iniciante.

    Mensagem  IJMC 22/10/2015, 20:39

    Mas os dois únicos campos que compõem a consulta são:

    Campo NOME da tabela CADASTRO CLIENTES
    Campo NOME_ORIGEM da tabela ORIGEM

    Esta consulta retorna 17 registros mas eu tenho 39 registros na tabela CADASTRO CLIENTES. O que ocorre é que só 17 registros da tabela CADASTRO CLIENTES possuem o campo ORIGEM preenchido.
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 23/09/2011

    Dúvida iniciante. Empty Re: Dúvida iniciante.

    Mensagem  cleverson_manaus 22/10/2015, 23:10


    Resumindo, penso que vc queria os dados de ambas as tabelas.


    Sendo assim, faça a consulta somente com a tabela CADASTRO CLIENTES.


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    avatar
    IJMC
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 22/10/2015

    Dúvida iniciante. Empty Re: Dúvida iniciante.

    Mensagem  IJMC 22/10/2015, 23:38

    Mas eu preciso do NOME DA ORIGEM que está no tabela ORIGEM
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 23/09/2011

    Dúvida iniciante. Empty Re: Dúvida iniciante.

    Mensagem  cleverson_manaus 23/10/2015, 00:28


    Então faça o que recomendei na mensagem 04 deste tópico:


    "Monte a consulta sem o campo Cod_origem da tabela ORIGEM, mantendo os demais campos da mesma que desejar.

    Visto que vc já tem o campo Origem da tabela CADASTRO CLIENTES na consulta."



    Resumindo, novamente, na consulta coloque qualquer campo da tabela ORIGEM, menos o campo Cod_origem, juntamente com os campos da tabela CADASTRO CLIENTES.



    Abraços,


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    avatar
    IJMC
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 22/10/2015

    Dúvida iniciante. Empty Re: Dúvida iniciante.

    Mensagem  IJMC 23/10/2015, 01:28

    Amigo, em nenhum momento o campo Cod_origem da tabela ORIGEM fez parte da consulta. Como eu mencionei acima, a consulta só tem dois campos: Campo NOME da tabela CADASTRO CLIENTES e Campo NOME_ORIGEM da tabela ORIGEM
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 23/09/2011

    Dúvida iniciante. Empty Re: Dúvida iniciante.

    Mensagem  cleverson_manaus 23/10/2015, 12:51

    Acrescente o campo códigos cliente da tabela CADASTRO CLIENTE.

    Abraços


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    avatar
    IJMC
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 22/10/2015

    Dúvida iniciante. Empty Re: Dúvida iniciante.

    Mensagem  IJMC 23/10/2015, 12:55

    Bom dia


    Acrescentei mas o resultado da consulta continua a me retornar apenas 17 registros.
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 23/09/2011

    Dúvida iniciante. Empty Re: Dúvida iniciante.

    Mensagem  cleverson_manaus 23/10/2015, 13:02

    Pode postar somente as tabelas.

    Abraços,


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    avatar
    IJMC
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 22/10/2015

    Dúvida iniciante. Empty Re: Dúvida iniciante.

    Mensagem  IJMC 23/10/2015, 13:11

    Exporto a tabela e te mando em excel?
    Modo Design ou Folha de Dados?
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 23/09/2011

    Dúvida iniciante. Empty Re: Dúvida iniciante.

    Mensagem  cleverson_manaus 23/10/2015, 13:16

    Ok


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    avatar
    IJMC
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 22/10/2015

    Dúvida iniciante. Empty Re: Dúvida iniciante.

    Mensagem  IJMC 23/10/2015, 14:11

    Não consigo enviar anexo.
    Os print que fiz e salvei como JPG o site não aceita alegando que a resolução máxima permitida é de 400x600 mas todos os prints tem resolução menor, mesmo assim o site não aceita
    Salvei os print dentro de um arquivo do excel e ainda assim o site não aceita pois o tamanho máximo é de 2.998mb... O curioso é que meu arquivo do excel tem 800kb... ainda assim o site não aceita upload.
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 23/09/2011

    Dúvida iniciante. Empty Re: Dúvida iniciante.

    Mensagem  cleverson_manaus 23/10/2015, 16:04



    Faz assim, se os campos e tabelas estiverem corretos na sua mensagem vou montar aqui e disponibilizo no forum via Dropox.


    Abraços,



    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 23/09/2011

    Dúvida iniciante. Empty Re: Dúvida iniciante.

    Mensagem  cleverson_manaus 24/10/2015, 21:36

    Realmente não há como realizar o que deseja, testei aqui.

    Abraços


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    avatar
    Edu.fourreis
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 87
    Registrado : 20/01/2015

    Dúvida iniciante. Empty Uma Possibilidade

    Mensagem  Edu.fourreis 29/10/2015, 19:37

    Boa tarde.

    Já passei por um problema Parecido.

    Solução.
    Crie o campo NÃO INFORMADO.

    Exemplo

    TabOrigemCliente:


    Código        Nome
     1             Não Informado
     2             Loja XX
     3             Loja XY
     4             Loja XYZ

    Quando você realiza a consulta ele necessariamente buscará os cadastros os quais possuem relação entre si, por este motivo só esta
    trazendo para você os registros os quais a origem foi informada.

    Obs: Você pode na TabCliente  tornar o valor 1 Padrão para o campo ORIGEM, assim sempre que adicionar um novo cadastro automaticamente
    o valor 1 (Não Informado) será preenchido, facultando a você alterar o mesmo ou não.

    Atenciosamente.

    Eduardo
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 23/09/2011

    Dúvida iniciante. Empty Re: Dúvida iniciante.

    Mensagem  cleverson_manaus 29/10/2015, 20:53


    Brother,

    Andei pensando, e acho que a questão tem a ver com o relacionamento, de UM(ORIGEM) para MUITOS(CLIENTES).


    Ainda não testei mas se inverter o relacionamento para UM(CLIENTE) para MUITOS(ORIGEM), quase certo que consiga fazer a consulta desejada.

    Abraços,



    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!

      Data/hora atual: 1/12/2022, 22:42