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]ListBox lenta para carregamento de dados

    =>Nois
    =>Nois
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 980
    Registrado : 09/11/2012

    [Resolvido]ListBox lenta para carregamento de dados Empty [Resolvido]ListBox lenta para carregamento de dados

    Mensagem  =>Nois 27/11/2017, 16:56

    Boa tarde,

    como popular uma listbox de forma rápida e fácil, hoje faço a consulta direto nela mas o BD ja esta bem grande com muitos utilizadores simultâneos

    obrigado

    [Resolvido]ListBox lenta para carregamento de dados Captur12


    .................................................................................
    Att. Nois

    Se tudo não der certo... tente de novo drunken
    José Machado
    José Machado
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 108
    Registrado : 13/09/2016

    [Resolvido]ListBox lenta para carregamento de dados Empty Re: [Resolvido]ListBox lenta para carregamento de dados

    Mensagem  José Machado 27/11/2017, 18:45

    Boa tarde


    Você esta Usando conexão Vinculada ou Via ADODB?


    Att
    José
    =>Nois
    =>Nois
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 980
    Registrado : 09/11/2012

    [Resolvido]ListBox lenta para carregamento de dados Empty Re: [Resolvido]ListBox lenta para carregamento de dados

    Mensagem  =>Nois 27/11/2017, 21:29

    vinculada


    .................................................................................
    Att. Nois

    Se tudo não der certo... tente de novo drunken
    =>Nois
    =>Nois
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 980
    Registrado : 09/11/2012

    [Resolvido]ListBox lenta para carregamento de dados Empty Re: [Resolvido]ListBox lenta para carregamento de dados

    Mensagem  =>Nois 28/11/2017, 15:00

    up!


    .................................................................................
    Att. Nois

    Se tudo não der certo... tente de novo drunken
    José Machado
    José Machado
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 108
    Registrado : 13/09/2016

    [Resolvido]ListBox lenta para carregamento de dados Empty Re: [Resolvido]ListBox lenta para carregamento de dados

    Mensagem  José Machado 28/11/2017, 16:42

    Boa tarde

    Melhor vc desvincular...
    Use este método

    Bom dia

    Crie um Módulo e cole esse Código:

    Dim connection As New ADODB.connection

    Public result_set As ADODB.Recordset

    Public data_reader As ADODB.Recordset
    'Método para abrir a conexao
    Public Sub Abrir_Conexao()
    Dim database_provider As String
    Dim connection_string As String
    Dim database_local As String
    Dim database_nome As String
    Dim database_senha As String

    database_provider = "Microsoft.Jet.OLEDB.4.0;" 'extensão .mdb
    'ou
    database_provider = "Microsoft.ACE.OLEDB.12.0;" 'extensão .accdb

    database_local = "pasta do local do banco de dados\"

    database_nome = "nome do banco de dados e a extensão "

    connection_string = "Provider =" + database_provider + "Data Source ="+ database_local + database_nome + "Jet OLEDB:Database Password =" & database_senha

    Set Connection = New ADODB.Connection
    Connection.CursorLocation = adUseClient
    Connection.Open url_data_base
    End Sub
    'Método para fechar a conexao
    Public Sub Fechar_Conexao()
    Connection.Close
    Set Connection = Nothing
    End Sub
    'Método para executar os comandos CRUD
    Public Sub Executar_Query(query As String)
    Set result_set = New ADODB.Recordset
    Abrir_Conexao
    result_set.Open query, Connection, adOpenStatic
    Set result_set = Nothing
    Fechar_Conexao
    End Sub
    'Método para executar o Select
    Public Sub Executar_Data_Reader(query As String)
    Set data_reader = New ADODB.Recordset
    data_reader.Open query, Connection, adOpenStatic
    End Sub
    'Método para fechar o Select
    Public Sub Fechar_Data_Reader()
    data_reader.Close
    Set data_reader = Nothing
    Fechar_Conexao
    End Sub

    Depois é só instanciar o objeto da Classe conexão nos formulários que quiser, exemplo:

    Option Compare Database
    Dim conexao As New Cls_Conexao

    Sub Preencher_lst_medicacao()
    Dim query As String

    query = "SELECT * " & _
    " FROM sua tabela " & _
    " WHERE condição ;"

    conexao.Abrir_Conexao
    conexao.Executar_Data_Reader (query)

    Set Me!lst_medicacao.Recordset = Nothing
    Set Me!lst_medicacao.Recordset = conexao.data_reader

    conexao.Fechar_Data_Reader
    End Sub


    Então no evento Form_Load() chame o Método
    =>Nois
    =>Nois
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 980
    Registrado : 09/11/2012

    [Resolvido]ListBox lenta para carregamento de dados Empty Re: [Resolvido]ListBox lenta para carregamento de dados

    Mensagem  =>Nois 29/11/2017, 13:50

    vou testar aqui obrigado.


    .................................................................................
    Att. Nois

    Se tudo não der certo... tente de novo drunken
    =>Nois
    =>Nois
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 980
    Registrado : 09/11/2012

    [Resolvido]ListBox lenta para carregamento de dados Empty Re: [Resolvido]ListBox lenta para carregamento de dados

    Mensagem  =>Nois 30/11/2017, 11:04

    Desculpa a ignorancia, mas nao tenho muito conhecimento em sql, da uma olhada nos erros que esta dando

    montei um modelo de teste na raiz do C:

    pasta teste

    Capa_Front.accdb
    Tab_Back.accdb


    obrigado!

    Anexos
    [Resolvido]ListBox lenta para carregamento de dados AttachmentTeste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (69 Kb) Baixado 11 vez(es)


    .................................................................................
    Att. Nois

    Se tudo não der certo... tente de novo drunken
    =>Nois
    =>Nois
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 980
    Registrado : 09/11/2012

    [Resolvido]ListBox lenta para carregamento de dados Empty Re: [Resolvido]ListBox lenta para carregamento de dados

    Mensagem  =>Nois 1/12/2017, 10:51

    study


    .................................................................................
    Att. Nois

    Se tudo não der certo... tente de novo drunken
    =>Nois
    =>Nois
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 980
    Registrado : 09/11/2012

    [Resolvido]ListBox lenta para carregamento de dados Empty Re: [Resolvido]ListBox lenta para carregamento de dados

    Mensagem  =>Nois 4/12/2017, 09:32

    up


    .................................................................................
    Att. Nois

    Se tudo não der certo... tente de novo drunken
    =>Nois
    =>Nois
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 980
    Registrado : 09/11/2012

    [Resolvido]ListBox lenta para carregamento de dados Empty Re: [Resolvido]ListBox lenta para carregamento de dados

    Mensagem  =>Nois 8/12/2017, 16:22

    up Neutral


    .................................................................................
    Att. Nois

    Se tudo não der certo... tente de novo drunken
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]ListBox lenta para carregamento de dados Empty Re: [Resolvido]ListBox lenta para carregamento de dados

    Mensagem  Gilberto Rocha 8/12/2017, 17:02

    De um compactar e reparar no banco de dados back-end ta tabela que esta lenta só para testar.
    Embora também prefiro utilizar formularios desvinculados!


    .................................................................................
    Resolveu? Clique em resolvido!
    Sistema para administração de Igrejas e Ministérios Evangélicos Congrega Fácil Online.
    Seja um representante em sua cidade!
    Código de cliente para testes: congregafacil

    SisFAT Cursos Online
    www.congregafacil.com

    Analista de BI SR
    José Machado
    José Machado
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 108
    Registrado : 13/09/2016

    [Resolvido]ListBox lenta para carregamento de dados Empty Re: [Resolvido]ListBox lenta para carregamento de dados

    Mensagem  José Machado 8/12/2017, 17:43

    Mandei um Exemplo
    Anexos
    [Resolvido]ListBox lenta para carregamento de dados AttachmentConexao_ADODB.zip
    Arquivo Modelo
    Você não tem permissão para fazer download dos arquivos anexados.
    (27 Kb) Baixado 35 vez(es)
    =>Nois
    =>Nois
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 980
    Registrado : 09/11/2012

    [Resolvido]ListBox lenta para carregamento de dados Empty Re: [Resolvido]ListBox lenta para carregamento de dados

    Mensagem  =>Nois 9/12/2017, 17:22

    Perfeito, vou estudar bastante o exemplo.

    Muito obrigado!


    .................................................................................
    Att. Nois

    Se tudo não der certo... tente de novo drunken

    Conteúdo patrocinado


    [Resolvido]ListBox lenta para carregamento de dados Empty Re: [Resolvido]ListBox lenta para carregamento de dados

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 07:23