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]Mudar o critérios da consulta caso o resultado seja 0

    avatar
    Bruno
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 09/04/2011

    [Resolvido]Mudar o critérios da consulta caso o resultado seja 0 Empty Mudar o critérios da consulta caso o resultado seja 0

    Mensagem  Bruno 20/10/2011, 00:08

    Prezados, boa tarde!

    Eu tenho uma consulta chamada "Serviço" e nela contem o campo "Status". Nele eu pretendo colocar o Critério "Ativo" e caso não tenha resultado, o critério seja "Proposta".

    Alguém pode me ajudar?

    Obrigado
    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]Mudar o critérios da consulta caso o resultado seja 0 Empty Re: [Resolvido]Mudar o critérios da consulta caso o resultado seja 0

    Mensagem  criquio 20/10/2011, 00:25

    E aonde você vai ficar sabendo se teve resultado ou não? Através de um campo do formulário? Acrescente mais uns verbos na explicação por gentileza.


    .................................................................................
    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.

    avatar
    Bruno
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 09/04/2011

    [Resolvido]Mudar o critérios da consulta caso o resultado seja 0 Empty Re: [Resolvido]Mudar o critérios da consulta caso o resultado seja 0

    Mensagem  Bruno 25/10/2011, 19:25

    Criquio boa tarde

    Desculpe pela demora...

    Vai aparecer em um formulário chamado Proposta no campo statusserviço.

    Espero ter facilitado e obrigado pela ajuda.

    Abraços
    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]Mudar o critérios da consulta caso o resultado seja 0 Empty Re: [Resolvido]Mudar o critérios da consulta caso o resultado seja 0

    Mensagem  criquio 25/10/2011, 19:53

    Amigão, ainda está vago. Exemplifique por gentileza.


    .................................................................................
    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.

    avatar
    Bruno
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 09/04/2011

    [Resolvido]Mudar o critérios da consulta caso o resultado seja 0 Empty Re: [Resolvido]Mudar o critérios da consulta caso o resultado seja 0

    Mensagem  Bruno 25/10/2011, 23:26

    Sem problemas, Vamos lá!

    Eu tenho uma tabela chamada detalhespropostas, dentro dela eu tenho algums campos como Valor, Tributos,Área de Serviço, Prazo de Pagamento e um desses campos é o StatusServiço que é uma Combobox onde eu tenho a possibilidade de colocar as seguintes informações: Bloqueado, Ativo, Pré-venda, Proposta e Inativo.

    Para inserir as informarções eu tenho um formulário detalhespropostas com base nessa tabela, até ai perfeito.

    A questão é que antes de eu entrar nesse formulário detalhespropostas que detalha esse serviço, eu tenho um fomulário chamado Propostas que me dá a situação do serviço dentro daquele cliente . Como é um formulário simples, ele pega o primeiro registro da tabela propostas e eu precisava que ele tivesse um filtro que pesquisasse primeiro se há cadastro de propostas com status bloqueado, caso o valor do campo StatusServiço do formulário Propostas seja nulo, ele filtraria pelo seguinte que é Ativo e caso o filtro de Bloqueado e Ativo também fosse nulo, passaria para o Status seguinte e assim por diante.

    Nessa tela eu clico ele abre todas as propostas que eu tenho dentro daquele cliente, independente do Status e ao clicar nessas propostas eu acesso o formulário detalhesproposta.

    Espero ter facilitado

    Abraços


    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]Mudar o critérios da consulta caso o resultado seja 0 Empty Re: [Resolvido]Mudar o critérios da consulta caso o resultado seja 0

    Mensagem  criquio 26/10/2011, 01:39

    Você pode criar uma consulta e usar a linha critério para definir filtros. Por exemplo, se você tem uma combo no formulário para escolher clientes por exemplo e um subformulário para filtrar as compras do cliente escolhido na combo, você pode colocar no critério do campo CodCliente, na consulta:

    Como Forms!NomeDoFormulário!NomeDaCombo

    No evento "Após atualizar" da combo:

    Me.NomeDoControleSubForm.Requery


    .................................................................................
    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.

    avatar
    Bruno
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 09/04/2011

    [Resolvido]Mudar o critérios da consulta caso o resultado seja 0 Empty Re: [Resolvido]Mudar o critérios da consulta caso o resultado seja 0

    Mensagem  Bruno 26/10/2011, 23:19

    Criquio no formulário que eu estou com dúvida não existe combobox. A combobox é apenas no formulário que eu coloco as propostas. Nesse formulário onde eu vejo a principal informação de todas as propostas, se dentro desse serviço eu tenho alguma que está Bloqueada, se eu não tenho, ele não pode aparecer em branco... ele tem que pesquisar o 2º status mais importante que é se há alguma proposta ativa e assim consecutivamente.

    O que eu pensei em utilizar é o seguinte ao carregar o formulário, porém não funciona:

    docmd.applyfilter me.statusserviço = "Bloqueado"
    if me.statusserviço = Null Then
    docmd.applyfilter me.statusserviço = "Ativo"
    if me.statusserviço = Null Then
    docmd.applyfilter me.statusserviço = "Pré-Venda"
    end if
    end if

    Abraços
    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]Mudar o critérios da consulta caso o resultado seja 0 Empty Re: [Resolvido]Mudar o critérios da consulta caso o resultado seja 0

    Mensagem  criquio 26/10/2011, 23:30

    Tente mudar essas linhas assim:

    if me.statusserviço = Null Then

    por

    If DCount("*", "NomeDaConsulta", "startuserviço='Bloqueado') = 0 Then


    .................................................................................
    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.

    avatar
    Bruno
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 09/04/2011

    [Resolvido]Mudar o critérios da consulta caso o resultado seja 0 Empty Re: [Resolvido]Mudar o critérios da consulta caso o resultado seja 0

    Mensagem  Bruno 27/10/2011, 00:29

    Criquio

    Eu estou colocando os comandos abaixo e continua aparecendo o 1º cadastro onde o statusserviço dele não é nenhum dos dois...

    docmd.applyfilter me.statusserviço = "Bloqueado"
    If DCount("*", "ConsultaPropostaTrabalhoTerceirizado", "startuserviço='Bloqueado'") = 0 Then
    docmd.applyfilter me.statusserviço = "Ativo"
    end if

    Também tentei colocar o comando da seguinte forma e deu o mesmo resultado do comando de cima...

    docmd.applyfilter me.statusserviço = "Bloqueado"
    If DCount("*", "ConsultaPropostaTrabalhoTerceirizado", me.startuserviço= "Bloqueado") = 0 Then
    docmd.applyfilter me.statusserviço = "Ativo"
    end if

    Por fim eu deixei apenas o:

    docmd.applyfilter me.statusserviço = "Bloqueado"

    e mesmo assim continuou no 1º registro que não possui esse statusserviço... por tanto ele não está nem filtrando... vc imagina pq?

    Abraços
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Mudar o critérios da consulta caso o resultado seja 0 Empty Re: [Resolvido]Mudar o critérios da consulta caso o resultado seja 0

    Mensagem  vieirasoft 14/11/2011, 11:19

    Como não houve retorno, o tópico passa a resolvido. Qualquer coisa reabra, por favor.
    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]Mudar o critérios da consulta caso o resultado seja 0 Empty Re: [Resolvido]Mudar o critérios da consulta caso o resultado seja 0

    Mensagem  criquio 14/11/2011, 11:23

    Acredito que tenha alguma coisa estranha aí. O amigo está colocando como critério o campo statusserviço = Null para todas as condições. Está faltando ainda informações adicionais para entendermos melhor a situação.


    .................................................................................
    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.


    Conteúdo patrocinado


    [Resolvido]Mudar o critérios da consulta caso o resultado seja 0 Empty Re: [Resolvido]Mudar o critérios da consulta caso o resultado seja 0

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 09:57