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]Apenas carregar Dados de Formulario continuo após Filtro.

    DCR2012
    DCR2012
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 58
    Registrado : 25/01/2013

    [Resolvido]Apenas carregar Dados de Formulario continuo após Filtro. Empty Apenas carregar Dados de Formulario continuo após Filtro.

    Mensagem  DCR2012 19/3/2013, 20:44

    Galera,

    Boa Tarde,

    Seguinte tenho uma consulta com algumas formulas, e um form sobre essa consulta para verificação dos dados.
    Acontece que a consulta é gigante e acaba demorando para abrir inteira no formulario.

    Eu gostaria que esse form, que é continuo abrisse sem carregar os dados.
    E apenas ao efetuar uma pesquisa me mostrasse os dados da pesquisa.

    Conseguiram entender?

    O Cod pra aplicar o filtro no form é esse:

    Código:
    Private Sub aplicarfiltrobtn_Click()
    Dim bco As String
    Dim CC As String
    Dim ag As String
    Dim vlr As String
    Dim cheque As String
    Dim stLinkCriteria As String


    If IsNull(Me.bancotxt) Or IsNull(Me.agenciatxt) Then
    MsgBox "Banco Ou Agencia sem valores, por favor insira valor para continuar a Busca!", , "ERRO NA BUSCA"
    DoCmd.CancelEvent

    Else
       
        bco = "'*" & Me.bancotxt & "*'"
        ag = "'*" & Me.agenciatxt & "*'"
        stLinkCriteria = "banco Like " & bco & " And agencia Like " & ag
       
        If Not IsNull(Me.cc6txt) Then
            CC = "'*" & Me.cc6txt & "*'"
            stLinkCriteria = stLinkCriteria & " And CC6 Like " & CC
        End If
       
        If Not IsNull(Me.nchequetxt) Then
            cheque = "'*" & Me.nchequetxt & "*'"
            stLinkCriteria = stLinkCriteria & " And numerocheque Like " & cheque
        End If
       
        If Not IsNull(Me.vlrtxt) Then
            vlr = Me.vlrtxt
            stLinkCriteria = stLinkCriteria & " And valor = " & vlr
        End If

        DoCmd.ApplyFilter , stLinkCriteria
       
    End If

    End Sub
    DCR2012
    DCR2012
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 58
    Registrado : 25/01/2013

    [Resolvido]Apenas carregar Dados de Formulario continuo após Filtro. Empty Re: [Resolvido]Apenas carregar Dados de Formulario continuo após Filtro.

    Mensagem  DCR2012 20/3/2013, 11:40

    Up....
    DCR2012
    DCR2012
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 58
    Registrado : 25/01/2013

    [Resolvido]Apenas carregar Dados de Formulario continuo após Filtro. Empty Re: [Resolvido]Apenas carregar Dados de Formulario continuo após Filtro.

    Mensagem  DCR2012 25/3/2013, 11:37

    Up....
    Ninguem ai pra dar uma força?
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3883
    Registrado : 04/04/2010

    [Resolvido]Apenas carregar Dados de Formulario continuo após Filtro. Empty Re: [Resolvido]Apenas carregar Dados de Formulario continuo após Filtro.

    Mensagem  Avelino Sampaio 25/3/2013, 12:28

    Olá!

    Se a consulta é grande, usando o LIKE continuará sofrendo com a lentidão. Minha sugestão é que crie uma tabela em tempo de execução e faça a consulta sobre a tabela temporária local. Assim ganhará muito em desempenho. Veja este meu artigo abaixo aonde ofereço os códigos e o exemplo Maestro.

    http://www.usandoaccess.com.br/dicas/dica34.asp?id=1#inicio

    Bom estudo!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    DCR2012
    DCR2012
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 58
    Registrado : 25/01/2013

    [Resolvido]Apenas carregar Dados de Formulario continuo após Filtro. Empty Re: [Resolvido]Apenas carregar Dados de Formulario continuo após Filtro.

    Mensagem  DCR2012 26/3/2013, 11:58

    Avelino,

    Muito Bom,

    Apliquei a estrutura funcionou direitinho.
    O tempo de abertura caiu drasticamente...
    Obrigado mesmo.


    Conteúdo patrocinado


    [Resolvido]Apenas carregar Dados de Formulario continuo após Filtro. Empty Re: [Resolvido]Apenas carregar Dados de Formulario continuo após Filtro.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/5/2024, 16:38