Ir para conteúdo

Arquivado

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

Lilian Butkevicis

Combo Box

Recommended Posts

Boa tarde,

 

O programa estava funcionando bem até que o número de registros aumentou.

Agora aparece o erro "inalid property array index"

 

Tudo pq a propriedade é do tipo INT e alcança o seu limite (32766)

 

Como posso resolver?

 

Valeu pela atenão galera! http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

OI, um objeto ComboBox no deveria tanto items pus se converte pouco manejado. Porêm você pode utilizar uma variable do tipo de dado Long que suporta valores muito mais grande que Integer.

 

Brigado

Sergio.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Lilian... Mesmo o limite sendo 32766 items, você pode continuar adicionando items, o que modifica é que quando o ListIndex chegar à esse número, os próximos itens adicionados terão um ListIndex negativo... Você pode fazer um teste com esse código:

Private Sub Combo1_Click()
MsgBox Combo1.ListIndex
End Sub

Private Sub Form_Load()
For i = 0 To 40000
Combo1.AddItem i
Next
End Sub

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.