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

    Usar o resultado de uma função como critério consulta

    cr4x
    cr4x
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 22/07/2015

    Usar o resultado de uma função como critério consulta Empty Usar o resultado de uma função como critério consulta

    Mensagem  cr4x 26/10/2016, 18:42

    Boa tarde abigos.

    Na minha consulta, no campo PILOTO, utilizo uma função que retorna o valor de uma cbox (uma string):

    Usar o resultado de uma função como critério consulta 24viu7d

    Após selecionar o valor (no método ao alterar do cbox), ele altera o conteudo do Sel_piloto() para o valor da cbox.

    Usar o resultado de uma função como critério consulta Am78n4

    Os valores contidos no cbox são:

    Usar o resultado de uma função como critério consulta 30j5szp

    O em cada registro, o campo PILOTO da consulta tem um valor desses contidos na cbox. Gostaria que, ao selecionar 'OF', ele procurasse por 'OF ou UNIF', mas quando tento usar da forma que coloquei no vba na segunda figura, nada retorna. Alguem pode dar alguma luz?


    Att,
    cr4x
    avatar
    Clebergyn
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 785
    Registrado : 29/08/2012

    Usar o resultado de uma função como critério consulta Empty Re: Usar o resultado de uma função como critério consulta

    Mensagem  Clebergyn 3/11/2016, 01:14

    Veja no arquivo em anexo

    veja a consulta resultado
    Anexos
    Usar o resultado de uma função como critério consulta AttachmentResultado.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (18 Kb) Baixado 5 vez(es)
    philipp.moreira
    philipp.moreira
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 257
    Registrado : 05/02/2016

    Usar o resultado de uma função como critério consulta Empty Re: Usar o resultado de uma função como critério consulta

    Mensagem  philipp.moreira 3/11/2016, 02:05

    1 - Eu recomendo retirar a condição da consulta origem (1ª imagem ).
    2 - Eliminar a função Sel_Piloto (A qual vocês não determinou qual tipo de dado seria retornado.
    Ex.:
    Function Sel_Piloto() As String
    End Function)


    3 - Através do evento de mudança da Combo conforme você está fazendo, manipular o filtro do formulário exatamente conforme deseja.

    Código:

    Private Sub cbo_setor_piloto_Change()

       If cbo_setor_piloto.Value = "OF" Then
          Me.Filter = "=Piloto IN ('OF','UNIF' )"
       Else
          Me.Filter = "=Piloto = '" & cbo_setor_piloto.Value & "'"
       End If

       Me.Requery
    End Sub

    Conteúdo patrocinado


    Usar o resultado de uma função como critério consulta Empty Re: Usar o resultado de uma função como critério consulta

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 20:50