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]contar por nome de fornecedor

    avatar
    hdproducoes
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 21/08/2015

    [Resolvido]contar por nome de fornecedor Empty [Resolvido]contar por nome de fornecedor

    Mensagem  hdproducoes 11/7/2016, 21:57

    Pessoal, boa noite!

    Sou leigo no access e tenho uma missão de desenvolver um banco de dados que seja capaz de gerar um total de fornecedores para emitir em relatório.

    vou detalhar melhor agora;

    Tenho duas tabelas, sendo uma com nome "Aderência - acumulada" e a outra com nome de "Período de Contrato - Geral"

    A tabela Aderência acumulada tem os seguintes campos: Mês, Ano, Regional, Shopping, Entidade(nome do shopping), Fornecedor, CNPJ, Nome do Documento, Periodicidade, Grau de Risco, Categoria, Emissão, Vencimento, Entrega, Validação, Justificativa, Usuário, Avaliador, Data Avaliador.

    A tabela Período de Contrato - Geral tem os seguintes campos: Inclusão, Fornecedor, Regional, Shopping, Entidade, Categoria, Observação, Inicio, Término, Validação.

    Então, vamos para a parte mais complicada (pelo menos pra mim rs)

    Preciso gerar um consulta que faça com que as duas tabelas se "falem" basicamente preciso associar o nome do fornecedor ao cnpj para que seja feita um total de quantidade de fornecedor para o shopping.

    o problema é que: na tabela "periodo de contrato" no campo "fornecedor" o nome da empresa ja aparece com o cnpj tudo junto.

    preciso que ele conte somente a parte que tem o cnpj.

    teria como fazer isso?



    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]contar por nome de fornecedor Empty Re: [Resolvido]contar por nome de fornecedor

    Mensagem  FabioPaes 11/7/2016, 22:30

    Primeiro Extraia esse CNPJ do nome... Então poderá utilizar ele para fazer o relacionamento entre as tabelas!

    Digamos que os dados estejam assim:

    05.618.631/0001-92 Nome da Empresa.

    Entao crie um novo campo nessa tabela como Nome Cnpj.

    Crie uma consulta atualização, Coloque esse Campo novo (cnpj)

    Em Atualizar para coloque:

    Esquerda([NomeCampoComCNPJeNomeEmpresa];18)

    Assim ele ira extrair os primeiro 18 Caracter do Campo NomeCampoComCNPJeNomeEmpresa

    Observe que contei os . a /


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    hdproducoes
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 21/08/2015

    [Resolvido]contar por nome de fornecedor Empty contar por nome de fornecedor

    Mensagem  hdproducoes 12/7/2016, 13:36

    Obrigado pela dica, tentei fazer como orientado mas infelizmente não tive sucesso, estou enviando o arquivo para poder ver com mais detalhe.

    Criei uma consulta com nome "Teste001", nela tem o campo "fornecedor" com o nome da empresa e o cnpj.

    Inserir o código que você passou, entretanto só mudei de "esquerda"

    será que tem solução?

    Question
    Anexos
    [Resolvido]contar por nome de fornecedor AttachmentTeste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (55 Kb) Baixado 9 vez(es)
    avatar
    cazuza
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 15/06/2011

    [Resolvido]contar por nome de fornecedor Empty contar por nome de fornecedor

    Mensagem  cazuza 12/7/2016, 14:15

    Bom dia amigo!

    Acredito que seja desta forma!

    Abraço
    Anexos
    [Resolvido]contar por nome de fornecedor AttachmentTeste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (56 Kb) Baixado 19 vez(es)
    avatar
    hdproducoes
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 21/08/2015

    [Resolvido]contar por nome de fornecedor Empty contar por nome de fornecedor

    Mensagem  hdproducoes 12/7/2016, 14:43

    Very Happy

    Obrigado!! deu certo!!

    Exatamente isso!!

    Very Happy Very Happy Very Happy
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]contar por nome de fornecedor Empty Re: [Resolvido]contar por nome de fornecedor

    Mensagem  FabioPaes 12/7/2016, 14:51

    Pra extrair somente o CNPJ coloque assim:

    Esquerda(Meio([Fornecedor];Compr([fornecedor])-26;Compr([fornecedor]));18)


    Partindo da Ideia que os Ultimos 9 digitos é algo Parecido a isso:(  ( 1593 ))


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

    Conteúdo patrocinado


    [Resolvido]contar por nome de fornecedor Empty Re: [Resolvido]contar por nome de fornecedor

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 12:16