Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

vb6

registros combobox

Recommended Posts

boa noite...

 

Alguem sabe quantos registros cabem no ItemData do combobox?

 

tenhu um sistema que possui no banco de dados 38000 registros na tabela pessoas, em um determinado form carrego um combo com o nome das pessoas e chave das mesmas, porém quando chega na chave 37823 da um erro no combo.

 

sealguem souber algo, agradeço...

 

flw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como está fazendo para incluir no ItemData?

 

 

E talvez o combo não seja a melhor opção para o seu problema...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como está fazendo para incluir no ItemData?

 

 

E talvez o combo não seja a melhor opção para o seu problema...

 

estou fazendo da seguinte maneira...

 

combo1.additem(rsPessoas!Nome)

combo1.ItemData(combo1.NewIndex) = rsPessoas!Chave

 

É esse o código...

 

Se o combo não é apropriado para esta situação, qual seria a sua dica??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual erro dá?

 

 

Por que precisa carregar em um combo os registros?

Compartilhar este post


Link para o post
Compartilhar em outros sites

exceção 381 'invalid propery array index'

 

este é o erro...

 

porém como eu disse ele dá quando chega na chave 37823...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ó.. uma coisa que pode dar certo é criar um array para controlar a Chave.

 

Mas se você tá tendo que carregar tanta coisa assim pode ser que tenha outra forma. Por que precisa do combo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

o caso é que o prgrama ja fazia dessa forma...

 

tem uma tela de pedidos de venda dai quando seleciona no combo tipo de pessoa = cliente

tem que carregar o combo pessoa com os clientes.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu faria uma caixa de texto com "auto completar", ou uma outra tela para escolher o cliente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok...

 

bom eu ja fiz usando somente a propriedade additem do combo que funciona + ou - como uma caixa de texto...

 

porém meu problema que o programa grava na tabela pedidos de venda a chave do cliente e nao o nome

por isso carregava a chave no itemdata...

 

tem outras versoes do programa que faz isso e noa da problema, pq o numero de clientes noa é tao grande

neste em especial a empresa tem 38000 clientes, e quando chega no numero 32823 ta esse problema...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.