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

    [Resolvidos]Filtro em dois campos utilizando if

    avatar
    alexandreg
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Localização : Anónimo
    Mensagens : 58
    Registrado : 04/11/2009

    [Resolvidos]Filtro em dois campos utilizando if Empty [Resolvidos]Filtro em dois campos utilizando if

    Mensagem  alexandreg 22/8/2010, 21:11

    Ola feras estou precisando de ajuda com filtro tenho form com 2 filtros
    por contas e situaçao o filtro por conta funciona mas o por situaçao nao faz o filtro
    segui ex para entenderem melhor
    http://www.speedyshare.com/files/23918846/Banco_de_Dados1.accdb
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvidos]Filtro em dois campos utilizando if Empty Re: [Resolvidos]Filtro em dois campos utilizando if

    Mensagem  Alexandre Neves 22/8/2010, 21:33

    Private Sub CxcFiltro_AfterUpdate()
    If IsNull(CXcfiltro) And IsNull(CXcSituação) Then
    Me.FilterOn = False
    ElseIf Not (IsNull(CXcfiltro) Or IsNull(CXcSituação)) Then
    Me.Filter = "Situação='" & CXcSituação & "' and Conta='" & CXcfiltro & "'": Me.FilterOn = True
    ElseIf IsNull(CXcfiltro) Then
    Me.Filter = "Situação='" & CXcSituação & "'": Me.FilterOn = True
    Else
    Me.Filter = "Conta='" & CXcfiltro & "'": Me.FilterOn = True
    End If
    End Sub

    Private Sub CXcSituação_AfterUpdate()
    If IsNull(CXcfiltro) And IsNull(CXcSituação) Then
    Me.FilterOn = False
    ElseIf Not (IsNull(CXcfiltro) Or IsNull(CXcSituação)) Then
    Me.Filter = "Situação='" & CXcSituação & "' and Conta='" & CXcfiltro & "'": Me.FilterOn = True
    ElseIf IsNull(CXcfiltro) Then
    Me.Filter = "Situação='" & CXcSituação & "'": Me.FilterOn = True
    Else
    Me.Filter = "Conta='" & CXcfiltro & "'": Me.FilterOn = True
    End If
    End Sub
    avatar
    alexandreg
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Localização : Anónimo
    Mensagens : 58
    Registrado : 04/11/2009

    [Resolvidos]Filtro em dois campos utilizando if Empty Re: [Resolvidos]Filtro em dois campos utilizando if

    Mensagem  alexandreg 22/8/2010, 21:58

    Alexandre valeu pela ajuda resolvi de outra forma mas agradeço a atençao do amigo

    Conteúdo patrocinado


    [Resolvidos]Filtro em dois campos utilizando if Empty Re: [Resolvidos]Filtro em dois campos utilizando if

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 19:02