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

    Quantos valores podem ser postos em um Listbox?

    avatar
    pitfritsch
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 32
    Registrado : 14/07/2015

    Quantos valores podem ser postos em um Listbox? Empty Quantos valores podem ser postos em um Listbox?

    Mensagem  pitfritsch Seg Ago 10, 2015 3:11 pm

    Tenho uma tabela com mais de 2000 registros, um listbox suporta todos eles?
    Julio Lustosa
    Julio Lustosa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 203
    Registrado : 22/02/2011

    Quantos valores podem ser postos em um Listbox? Empty Re: Quantos valores podem ser postos em um Listbox?

    Mensagem  Julio Lustosa Seg Ago 10, 2015 4:50 pm

    Olá!

    Bom! Quando você cria uma listbox, você tem a opção de colocar a tabela como fonte dos registros que irão aparecer na listbox. A medida que você vai rolando a lista, os registros vão aparecendo normalmente. O limite de registros a serem carregados, até onde eu sei, é dado pelo filtro que será realizado.

    Agora, só uma perguntinha... Pq uma listbox para carregar todos os itens da sua tabela? Pq não formulário ou subformulário no modo Folha de Dados?

    Abraços.
    avatar
    pitfritsch
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 32
    Registrado : 14/07/2015

    Quantos valores podem ser postos em um Listbox? Empty Re: Quantos valores podem ser postos em um Listbox?

    Mensagem  pitfritsch Seg Ago 10, 2015 5:02 pm

    Estou fazendo um loop e salvando os dados do banco dentro de variáveis, podendo assim fechar qualquer ligação com o banco, porém estou tendo o "Erro em tempo de execução '2176'", se tivesse como me ajudar, ficaria muito grato
    Julio Lustosa
    Julio Lustosa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 203
    Registrado : 22/02/2011

    Quantos valores podem ser postos em um Listbox? Empty Re: Quantos valores podem ser postos em um Listbox?

    Mensagem  Julio Lustosa Ter Ago 11, 2015 9:34 am

    Olá!

    Para poder lhe ajudar melhor eu teria que ver o seu procedimento... Tem como me enviar um exemplo?
    avatar
    pitfritsch
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 32
    Registrado : 14/07/2015

    Quantos valores podem ser postos em um Listbox? Empty Re: Quantos valores podem ser postos em um Listbox?

    Mensagem  pitfritsch Ter Ago 11, 2015 1:29 pm

    Código:
    sql = "SELECT [tblProdutos].[cdProduto], [tblProdutos].[cdGrupoDoProduto], [tblProdutos].[noProduto], [tblProdutos].[cdMarcaDoProduto], [tblProdutos].[Medida], [tblProdutos].[Unidade], [tblProdutos].[QtdAtual], [tblProdutos].[vlVenda], [tblProdutos].[ProdutoAtivo] FROM tblProdutos ORDER BY [tblProdutos].[noProduto]"
                                    With CurrentDb.OpenRecordset(sql)
                                        If Not .EOF Then .MoveFirst
                                        Do While Not .EOF
                                            
                                            
                                            'Enviando dados do banco para variáveis locais
                                            vCdProduto = !cdProduto
                                            vCdGrupoDoProduto = !cdGrupodoProduto
                                            vNoProduto = !noProduto
                                            vCdMarcaDoProduto = !cdMarcaDoProduto
                                            vMedida = !Medida
                                            vUnidade = !Unidade
                                            vQtdAtual = !QtdAtual
                                            vVlVenda = !vlVenda
                                            vProdutoAtivo = !ProdutoAtivo
                                            
                                        
                                            
                                            'Preenchendo ListBox
                                            If Me.listaProdutos.RowSource = "" Then
                                                Me.listaProdutos.RowSource = vCdProduto & ";" & vCdGrupoDoProduto & ";" & vNoProduto & ";" & vMarca & ";" & vMedida & ";" & vUnidade & ";" & vQtdAtual & ";" & vVlVenda & ";" & vProdutoAtivo
                                            Else
                                                Me.listaProdutos.RowSource = Me.listaProdutos.RowSource & ";" & vCdProduto & ";" & vCdGrupoDoProduto & ";" & vNoProduto & ";" & vMarca & ";" & vMedida & ";" & vUnidade & ";" & vQtdAtual & ";" & vVlVenda & ";" & vProdutoAtivo   'LINHA DO ERRO
                                            End If
                                            
                                            index = vCdProduto + 1
                                            
                                            .MoveNext
                                            CurrentDb.Close
                                        Loop
                                    End With

    ele carrega cerca de 600 registos antes do erro

    Conteúdo patrocinado


    Quantos valores podem ser postos em um Listbox? Empty Re: Quantos valores podem ser postos em um Listbox?

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sex Nov 22, 2024 11:44 am