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]Soma de valores baseados em uma ComboBox

    Pablo Weber
    Pablo Weber
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 22/11/2010

    [Resolvido]Soma de valores baseados em uma ComboBox Empty [Resolvido]Soma de valores baseados em uma ComboBox

    Mensagem  Pablo Weber 22/1/2021, 17:39

    Boa tarde pessoal!

    Estou tentando achar um meio de fazer uma busca utilizando uma combobox em um formulário, mas não estou conseguindo. Gostaria de pedir auxílio de vocês, se puderem é claro.

    Bom, tenho um formulário com um campo de texto, e uma combobox que possui como valores os anos (2019, 2020, 20212 ....).

    O que eu quero fazer é ao selecionar um determinado ano pela combobox, ele traga no meu campo de texto a soma de todo o respectivo ano.

    Se alguém tiver como postar uma ideia de como montar a expressão, ou código, agradeço.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3845
    Registrado : 22/11/2016

    [Resolvido]Soma de valores baseados em uma ComboBox Empty Re: [Resolvido]Soma de valores baseados em uma ComboBox

    Mensagem  DamascenoJr. 22/1/2021, 21:48

    Utilize o DSoma
    =DSoma("campoasomar";"tabelacomdados";"year(campodata=" & controlecomosanos)


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    Pablo Weber
    Pablo Weber
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 22/11/2010

    [Resolvido]Soma de valores baseados em uma ComboBox Empty Re: [Resolvido]Soma de valores baseados em uma ComboBox

    Mensagem  Pablo Weber 23/1/2021, 17:19

    Boa tarde amigo DamascenoJr..

    Obrigado pela ajuda. Porém, ainda não consegui, kkk

    Inicialmente, eu tinha colocado a seguinte linha de código na fonte de controle de uma caixa de texto: =DContar("[COD]";"tblCadastro";"[OPM] = '4º BPM' AND [MES]='FEVEREIRO'AND [ANO]='2021'"), puxa certinho o valor, mas toda vez que

    vira o ano, tinha que fazer manualmente a troca do ano, o que dá muito trabalho, então, pensei em colocar uma combox contendo uma lista de anos que esta armazenada em uma tabela minha, para que quando eu selecionasse um

    determinado ano, ele atualizasse os valores automaticamente, então alterei a linha de código para esta: =DContar("[COD]";"tblCadastro";"[OPM] = '4º BPM' AND [MES]='JANEIRO'AND year ([ANO]= &cboAno"), mas continua dando erro.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3845
    Registrado : 22/11/2016

    [Resolvido]Soma de valores baseados em uma ComboBox Empty Re: [Resolvido]Soma de valores baseados em uma ComboBox

    Mensagem  DamascenoJr. 24/1/2021, 02:09

    Olá, errei em alguns fechamentos de parenteses. Veja agora (fiz algumas modificações agora que você apresentou sua fórmula atual)

    =DContar("[COD]";"tblCadastro";"[OPM] = '4º BPM' AND [MES]='JANEIRO' AND [ANO]=" & cboAno)


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    Pablo Weber
    Pablo Weber
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 22/11/2010

    [Resolvido]Soma de valores baseados em uma ComboBox Empty Re: [Resolvido]Soma de valores baseados em uma ComboBox

    Mensagem  Pablo Weber 25/1/2021, 17:01

    Boa tarde amigo DamascenoJr.

    Coloquei a linha de código que você postou anteriormente, mas mesmo assim algo está dando errado.

    Não sei o que está havendo, deve ser um detalhe pequeno.

    Vou postar aqui parte da aplicação, caso você tenha um tempo para dar uma olhada.

    Valeu meu caro amigo, mais uma vez obrigado pela força.
    Anexos
    [Resolvido]Soma de valores baseados em uma ComboBox AttachmentBANCO_TESTE.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (39 Kb) Baixado 5 vez(es)
    Pablo Weber
    Pablo Weber
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 22/11/2010

    [Resolvido]Soma de valores baseados em uma ComboBox Empty Re: [Resolvido]Soma de valores baseados em uma ComboBox

    Mensagem  Pablo Weber 27/1/2021, 18:12

    Achei uma maneira de como fazer, porém só consigo contar com um critério. Se eu colocar mais de um usando o AND, ele não faz a conta


    =DContar("[COD]";"tblCadastro";"[ANO]= cboAno")
    FranklinJSP
    FranklinJSP
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 479
    Registrado : 25/02/2016

    [Resolvido]Soma de valores baseados em uma ComboBox Empty Re: [Resolvido]Soma de valores baseados em uma ComboBox

    Mensagem  FranklinJSP 27/1/2021, 18:50

    Olá Pablo!

    Em anexo

    Saludos
    Anexos
    [Resolvido]Soma de valores baseados em uma ComboBox AttachmentBANCO_TESTE (FranklinJSP).zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (29 Kb) Baixado 14 vez(es)


    .................................................................................
    Meu Português não é muito bom,
    mas eu gosto de colaborar... em qualquer idioma
    Smile "Access... minha paixão"
    Pablo Weber
    Pablo Weber
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 22/11/2010

    [Resolvido]Soma de valores baseados em uma ComboBox Empty Re: [Resolvido]Soma de valores baseados em uma ComboBox

    Mensagem  Pablo Weber 27/1/2021, 18:54

    Boa tarde meu camarada FranklinJSP.

    Agradeço você pela ajuda, poucos minutos antes de você postar eu consegui dessa maneira, =DContar("[COD]";"tblCadastro";"[OPM]= '4º BPM' AND [MES]= 'JANEIRO' AND [ANO]= cboAno").

    Mas valeu de toda forma meu amigo. Custei até entender onde estava o erro, mas deu certo.

    Conteúdo patrocinado


    [Resolvido]Soma de valores baseados em uma ComboBox Empty Re: [Resolvido]Soma de valores baseados em uma ComboBox

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 21:39