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


2 participantes

    [Resolvido]Função Dcount para um valor específico

    avatar
    ton0612
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 30/03/2011

    [Resolvido]Função Dcount para um valor específico Empty Função Dcount para um valor específico

    Mensagem  ton0612 20/6/2011, 20:30

    Boa Tarde Pessoal tudo bem?

    eu estou usando a função Dcount, mas gostaria que ela contasse um valor do campo específico, onde Cod_Setor = 'CONF. ESTOCAGEM'

    Tentei de várias formas, mas até agora nao deu.

    ' neste caso me retorno a quantidade de registros preenchidos.
    VerificaConf = DCount("Cod_Setor=", "[tbl Programacao de Processos]", "Cod_Prod_Ped=" & Me.Cod_Prod_Ped & "")


    ja tentei colocar ... "Cod_Setor='CONF. ESTOCAGEM'"... ou ... "Cod_Setor=" & "'CONF. ESTOCAGEM'" ....
    e nada....
    OBS. o Cod_Setor é campo de texto mesmo.

    Desde ja muito obrigado.
    avatar
    Convidado
    Convidado


    [Resolvido]Função Dcount para um valor específico Empty Re: [Resolvido]Função Dcount para um valor específico

    Mensagem  Convidado 20/6/2011, 20:52

    Tente assim:

    DCount("Cod_Setor", "[tbl Programacao de Processos]", Cod_Prod_Ped='" & Me!Cod_Prod_Ped.Value & "'")
    avatar
    ton0612
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 30/03/2011

    [Resolvido]Função Dcount para um valor específico Empty Re: [Resolvido]Função Dcount para um valor específico

    Mensagem  ton0612 20/6/2011, 20:57

    Boa tarde Harysohn

    Eu tentei como falou mas continuou a mesma coisa, no caso ele me retorna todos os valores onde o Cod_setor nao esta nulo..... retornou o valor 6, mas só tem um registro preenchido com o texto "CONF. ESTOCAGEM".

    vou tentar fazer ele contar de uma consulta, onde eu filtro... tive esta ideia agora... mas se tiver outra forma to no aguardo.
    avatar
    Convidado
    Convidado


    [Resolvido]Função Dcount para um valor específico Empty Re: [Resolvido]Função Dcount para um valor específico

    Mensagem  Convidado 20/6/2011, 20:59

    Você Desiste muito fácil!!! Evil or Very Mad Evil or Very Mad Evil or Very Mad

    DCount("Cod_Prod_Ped", "[tbl Programacao de Processos]", Cod_Prod_Ped='" & Me!Cod_Prod_Ped.Value & "'")
    avatar
    ton0612
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 30/03/2011

    [Resolvido]Função Dcount para um valor específico Empty Re: [Resolvido]Função Dcount para um valor específico

    Mensagem  ton0612 20/6/2011, 21:04

    Obrigado mais uma vez

    rsrs Desistir nunca... rsrs

    Harysohn tentei como me falou, só tive que tirar as aspas simples porque o campo Cod_Prod_Ped é numerico e o COd_setor é texto.

    VerificaConf = DCount("Cod_Prod_Ped", "[tbl Programacao de Processos]", "Cod_Prod_Ped=" & Me!Cod_Prod_Ped.Value & "")

    o que preciso seria assim:
    ele conta qtos registros tem o cod_prod_ped e destes qtos tem o Conf. Estocagem rsrs...

    e deveria voltar o resultado 1 mas retorna como 6, pq é a qtde de registro com o mesmo cod_prod_Ped.

    avatar
    Convidado
    Convidado


    [Resolvido]Função Dcount para um valor específico Empty Re: [Resolvido]Função Dcount para um valor específico

    Mensagem  Convidado 20/6/2011, 21:06

    o texto CONF. ESTOCAGEM

    é de qual campo?
    avatar
    ton0612
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 30/03/2011

    [Resolvido]Função Dcount para um valor específico Empty Re: [Resolvido]Função Dcount para um valor específico

    Mensagem  ton0612 20/6/2011, 21:18

    Este texto é do Cod_Setor.

    tipo ele pesquisaria assim?
    onde o cod_prod_ped = o campo no meu form e o Cod_setor com o valor CONF. ESTOCAGEM.

    com o cod_prod_ped dentro da tabela eu tenho 6 registros e destes 6 só um esta como CONF. ESTOCAGEM.

    Vou te explicar o porque.

    eu tenho uma tabela que traz programação de processos de itens(cod_prod_ped) e cada setor onde ira passar este produto esta mencionado no cod_setor.

    dai preciso contar qtas vezes repete o setor... de conferencia de estoque. (este setor na verdade irá repetir no máximo uma vez, mas as vezes pode não aparecer.

    Harysohn com a consulta deu certo.....entao vou dar o tópico como resolvido... Mas Obrigado pela a atenção... e desculpe o incômodo.
    avatar
    Convidado
    Convidado


    [Resolvido]Função Dcount para um valor específico Empty Re: [Resolvido]Função Dcount para um valor específico

    Mensagem  Convidado 20/6/2011, 21:21

    DCount("Cod_Prod_Ped", "[tbl Programacao de Processos]", Cod_Prod_Ped=" & Me!Cod_Prod_Ped.Value" And Cod_Setor=” Conf. Estocagem”)

    Teste assim... porque no caso voce quer 2 criterios...

    Voce quer o Co_Prod_pedido quando na lina o Cód_Prod_Ped For igual a caixatexto e o Cod_setor = Conf.Estocagem
    avatar
    ton0612
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 30/03/2011

    [Resolvido]Função Dcount para um valor específico Empty Re: [Resolvido]Função Dcount para um valor específico

    Mensagem  ton0612 20/6/2011, 21:35

    Muito Obrigado Harysohn

    Agora funcionou.... Perfeito....
    Vou usar este mesmo... afinal fazer uma consulta para cada um dos botões seria +- umas 20 só rsrsrs...

    Ajudou muito mesmo... Obrigado...
    avatar
    Convidado
    Convidado


    [Resolvido]Função Dcount para um valor específico Empty Re: [Resolvido]Função Dcount para um valor específico

    Mensagem  Convidado 20/6/2011, 21:43

    Desitiu fácil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil


    Mas eu não!!!!

    cheers cheers cheers cheers cheers cheers cheers cheers cheers cheers


    O Fórum agradece o retono

    Bom trabalho amigão
    avatar
    ton0612
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 30/03/2011

    [Resolvido]Função Dcount para um valor específico Empty Re: [Resolvido]Função Dcount para um valor específico

    Mensagem  ton0612 20/6/2011, 21:59

    rsrs ainda bem que você nao se deu por vencido.

    Obrigado.
    avatar
    ton0612
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 30/03/2011

    [Resolvido]Função Dcount para um valor específico Empty Re: [Resolvido]Função Dcount para um valor específico

    Mensagem  ton0612 24/6/2011, 12:31

    Harysohn.... Bom dia....de novo preciso de sua ajuda.

    Estou tentando de novo, de acordo com nossa conversa anterior... sobre este mesmo assunto, mas em um lugar deu certo e nos demais não deu, a linha que estou tentando executar é a de baixo e ele sempre me retorna o valor 0 mas deveria, pelos dados que tenho na tabela, retornar pelo menos 1 e se uso o Dsum deveria resultar em 150. e mesmo assim só retorna 0 no dcount e em branco no Dsum. nao sei o que ocorre.


    StaCol = DCount("[TotalRetornado]", "[tbl Exped e Acab]", Cod_Prod_Ped = " & Me!Cod_Prod_Ped.value" And Serviços = "1")

    StaCol = Dsum("[TotalRetornado]", "[tbl Exped e Acab]", Cod_Prod_Ped = " & Me!Cod_Prod_Ped.value" And Serviços = "1")

    Desde ja muito obrigado....
    avatar
    Convidado
    Convidado


    [Resolvido]Função Dcount para um valor específico Empty Re: [Resolvido]Função Dcount para um valor específico

    Mensagem  Convidado 24/6/2011, 14:17

    Tente retirar as aspas do "1"
    avatar
    Convidado
    Convidado


    [Resolvido]Função Dcount para um valor específico Empty Re: [Resolvido]Função Dcount para um valor específico

    Mensagem  Convidado 24/6/2011, 14:19

    StaCol = DCount("TotalRetornado", "[tbl Exped e Acab]", Cod_Prod_Ped = " & Me!Cod_Prod_Ped.value" And Serviços = 1)
    avatar
    ton0612
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 30/03/2011

    [Resolvido]Função Dcount para um valor específico Empty Re: [Resolvido]Função Dcount para um valor específico

    Mensagem  ton0612 24/6/2011, 14:29

    Opa Obrigado pelo retorno, também fiz isso... e mesmo assim não adiantou.
    ja mexi nas aspas tb deixando de outras formas...

    StaCol = DCount("TotalRetornado", "[tbl Exped e Acab]", "Cod_Prod_Ped =" & "Me!Cod_Prod_Ped.value" And "Serviços =" & 1).

    com aspas no final e no inicio, o engraçado é que se eu tirar o que tem depois do "and" ele conta certo. pensei que fosse por causa do ç em serviços, dai tentei com outros campos e nao deu certo.... e no caso anterior da "Conf. Estocagem" ainda funciona....
    avatar
    Convidado
    Convidado


    [Resolvido]Função Dcount para um valor específico Empty Re: [Resolvido]Função Dcount para um valor específico

    Mensagem  Convidado 24/6/2011, 15:16

    voce tem que ir testando mudando

    tente substituit o And por & ou +
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Função Dcount para um valor específico Empty Re: [Resolvido]Função Dcount para um valor específico

    Mensagem  JPaulo 24/6/2011, 15:27

    Tem varios erros nessa instrução.

    Cod_Prod_Ped é numerico ou texto ?



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Função Dcount para um valor específico Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Função Dcount para um valor específico Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Função Dcount para um valor específico Folder_announce_new Instruções SQL como utilizar...
    avatar
    Convidado
    Convidado


    [Resolvido]Função Dcount para um valor específico Empty Re: [Resolvido]Função Dcount para um valor específico

    Mensagem  Convidado 24/6/2011, 15:28

    Obrigado pela intervenção JP.. o objeto do tópico eu consegui resolver.. mas não estou a conseguir esse outro que ele me pediu no mesmo tópico..

    Grato
    avatar
    ton0612
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 30/03/2011

    [Resolvido]Função Dcount para um valor específico Empty Re: [Resolvido]Função Dcount para um valor específico

    Mensagem  ton0612 24/6/2011, 15:28

    Cod_Prod_Ped é Númerico.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Função Dcount para um valor específico Empty Re: [Resolvido]Função Dcount para um valor específico

    Mensagem  JPaulo 24/6/2011, 15:33

    StaCol = DCount("TotalRetornado", "[tbl Exped e Acab]", "Cod_Prod_Ped =" & Me!Cod_Prod_Ped & " And Serviços = 1")

    Se funfar veja bem onde estava o erro.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Função Dcount para um valor específico Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Função Dcount para um valor específico Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Função Dcount para um valor específico Folder_announce_new Instruções SQL como utilizar...
    avatar
    ton0612
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 30/03/2011

    [Resolvido]Função Dcount para um valor específico Empty Re: [Resolvido]Função Dcount para um valor específico

    Mensagem  ton0612 24/6/2011, 15:35

    Obrigado pelos retornos...

    Harysohn... tentei conforme explicou, e não deu mesmo... ficou igual, tentei com o + e com o & e tb tentei mudando as aspas de algumas formas....

    Obrigado JPaulo pela intervenção tb... vou testar conforme mandou.

    avatar
    ton0612
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 30/03/2011

    [Resolvido]Função Dcount para um valor específico Empty Re: [Resolvido]Função Dcount para um valor específico

    Mensagem  ton0612 24/6/2011, 15:40

    Uau.. funcionou direitinho.... agora vem uma duvida, por que a linha do Harysohn funcionou antes e nao funcionou neste caso....
    e se fosse texto,o campo serviços, ficaria igual?

    Mais uma vez obrigado Jpaulo... e Obrigado Harysohn... pela a Ajuda....

    e o erro estava nas aspas... complicadinho essas aspas... rsrrss
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Função Dcount para um valor específico Empty Re: [Resolvido]Função Dcount para um valor específico

    Mensagem  JPaulo 24/6/2011, 15:48

    Neste caso não funfou por a instrução passada pelo Harr está mal, veja o que faltava a vermelho;

    StaCol = DCount("TotalRetornado", "[tbl Exped e Acab]", "Cod_Prod_Ped =" & Me!Cod_Prod_Ped & " And Serviços = 1")

    Se o Serviços fosse Texto teria de levar aspas simples;

    StaCol = DCount("TotalRetornado", "[tbl Exped e Acab]", "Cod_Prod_Ped =" & Me!Cod_Prod_Ped & " And Serviços ='" & Me!Serviços & "'")

    Nos DCount`s e DSum`s nunca utilize o blablabla.Value, o VBA é muito esquisito.





    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Função Dcount para um valor específico Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Função Dcount para um valor específico Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Função Dcount para um valor específico Folder_announce_new Instruções SQL como utilizar...
    avatar
    ton0612
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 30/03/2011

    [Resolvido]Função Dcount para um valor específico Empty Re: [Resolvido]Função Dcount para um valor específico

    Mensagem  ton0612 24/6/2011, 16:52

    Obrigado mais uma vez JPaulo.

    E Harysohn Muito obrigado pela força também.
    avatar
    Convidado
    Convidado


    [Resolvido]Função Dcount para um valor específico Empty Re: [Resolvido]Função Dcount para um valor específico

    Mensagem  Convidado 24/6/2011, 17:07

    Benditas aspas.. como falei a primeira eu consegui.. a segunda não.. mas ainda bem que temos nosso Mestre nas horas de tribulação...

    Obrigado JP

    Conteúdo patrocinado


    [Resolvido]Função Dcount para um valor específico Empty Re: [Resolvido]Função Dcount para um valor específico

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 06:02