Selecao DevMedia QUERO SER PRIME

Fórum EListError com Combobox #347371

15/10/2007

0

Ola.
Boa noite a todos.
Estou com o seguinte problema. Toda vez q abro um form de pesquisa, temos o seguinte msg: ´EListError - Index out of bound (4)´. No onshow do form, tenho o seguinte:
var
num, count : integer;
begin
count:=0;
dbGrid1.DataSource.DataSet.GetFieldNames(ComboBox1.Items);
num:=ComboBox1.Items.Count;
comboBox1.Items.Clear;
 while num >= count do
 begin
 if DBGrid1.DataSource.DataSet.Fields.Fields[count].Tag = 0 then
 begin
 combobox1.items.add(DBGrid1.DataSource.DataSet.Fields.Fields[count].DisplayLabel);
 end;
 inc(count);
 end;
Edit1.Clear;
ComboBox1.SetFocus;

Acredito q o erro esteja no trecho acima, mas não descobri onde.
Quem puder ajudar agradeço...
Att
Dalton


Dbergkamps10

Dbergkamps10

Responder

Posts

16/10/2007

Marco Salles

é possivel que voce resolva trocando a instrução

num:=ComboBox1.Items.Count; por num:=ComboBox1.Items.Count - 1;



Responder

Gostei + 0

16/10/2007

Dbergkamps10

Vlw...
Funcionou blz...


Responder

Gostei + 0

16/10/2007

Marco Salles

beleza :P


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar