Página 1 de 1

Ajuda com ComboBox

Enviado: 08 Out 2013 17:58
por Softwhouse
Utilizo ComboBox para selecionar alguns dados, gravo o conteúdo do array no dbf utilizando a opção DisplayValue. A gravação ocorre corretamente. Ocorre que não consigo recuperar o número do elemento do array para apresentar a opção gravada na hora da alteração. Alguém já usou esse procedimento e poderia dar uma luz? Já tentei recuperar com Ascan e não deu certo. Grato!

Ajuda com ComboBox

Enviado: 08 Out 2013 20:23
por Toledo
Fernando, tente o seguinte:

Código: Selecionar todos

cItem:="Opção 1"
nItem:=0
For i=1 to Form.oCombo.ItemCount
 Form.oCombo.Value := i
 if Form.oCombo.DisplayValue == cItem
  nItem:=i
  Exit
 endif
Next
if nItem>0
 MsgInfo("Número do Elemento: "+str(nItem,3,0))
endif
Abraços,

Ajuda com ComboBox

Enviado: 09 Out 2013 09:20
por Softwhouse
Toledo,

Obrigado pela resposta, mas resolvi com Ascan mesmo. Não estava dando certo pq os Arays possuem tamanhos diferentes e eu esqueci de usar AllTrim(). Valeu!