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

    FUNÇÃO EM CONSULTA QUE TEM QUE RETORNAR É NEGADO NULO

    avatar
    VPIAGGIO
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1
    Registrado : 25/02/2013

    FUNÇÃO EM CONSULTA QUE TEM QUE RETORNAR É NEGADO NULO Empty FUNÇÃO EM CONSULTA QUE TEM QUE RETORNAR É NEGADO NULO

    Mensagem  VPIAGGIO 13/1/2016, 23:22

    BOA NOITE AMIGOS!

    ESTOU COM DIFICULDADE EM UMA FUNÇÃO DENTRO DE UMA CONSULTA QUE TRAZ O RESULTADO DE UMA INFORMAÇÃO DE UM FORMULÁRIO.

    EXEMPLO:

    FORMULÁRIO X COM COMBO LIST

    ÁREA
    INFORMAÇÕES
    SÃO PAULO
    RIO DE JANEIRO
    BELO HORIZONTE
    TODAS

    GERENTES
    CICLANO
    BELTRANO
    JUCA
    TODOS

    ARMAZENO ESSAS INFORMAÇÕES FINAIS EM
    VARIAVEIS GLOBAIS

    GLOBAL area as string
    GLOBAL gerente as string

    Crio funções

    Function Vararea as string()

    if area = "TODAS" then
    vararea="not null" => preciso que a function se torne critério em uma consulta(tentei tb *, como (*)
    else
    vararea=area
    end if

    No caso de informação diferente de TODAS, a consulta efetua a informação corretamente, no caso de TODAS, ela não traz nada por que não entende o comando.

    Alguém tem uma solução?

    Valeu galera!
    LiveBrain
    LiveBrain
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 182
    Registrado : 15/05/2011

    FUNÇÃO EM CONSULTA QUE TEM QUE RETORNAR É NEGADO NULO Empty Re: FUNÇÃO EM CONSULTA QUE TEM QUE RETORNAR É NEGADO NULO

    Mensagem  LiveBrain 13/1/2016, 23:58

    Opa, meu camarada boa noite...

    Faça da seguinte forma...

    Você deve criar um novo campo na sua consulta mais ou menos da seguinte forma:

    Código:
    Verifica: SeImed([Area]=VarArea() ou VarArea="TODAS";"OK";"Negar")

    e no Critério desse novo Campo você deixa apenas como
    Código:
    "OK"

    A sua Function você altera apenas para uma linha de código

    Código:
    Function VarArea () as String
          VarArea=area
    End Function

    Espero Ter ajudado!!!


    .................................................................................
    Abraços

    Live Brain Tutoriais

    "Fraca é a pessoa que não conhece a força que possui nos amigos"

      Data/hora atual: 8/11/2024, 13:26