LIST

FILIPA 22/04/2013 12:06:57
#422272
BOAS:)

PRECISO DE UMA AJUDA,
ANTES TINHA ISTO:

  LST.ADDITEM [Ô]A[Ô]
LST.ADDITEM [Ô]B[Ô]


E DEPOIS O A FAZIA UMA COISA E O B OUTRA.

 IF LST.LISTINDEX= 0 THEN

XXXX

ELSE
ZZZZ


AGORA QUERIA ACRESCENTAR OUTRO LIST

  LST.ADDITEM [Ô]A[Ô]
LST.ADDITEM [Ô]B[Ô]
LST.ADDITEM [Ô]C[Ô]


E NÃO SEI COMO FAZER NA OUTRA PARTE... FICARIA COMO???
IF LST.LISTINDEX=0 THEN
A
ELSE
B ..... E O C???
SAMUKA 22/04/2013 12:43:30
#422276
Resposta escolhida
Boa tarde FILIPA,

Segue o código:

  
IF LST.LISTINDEX= 0 THEN

ELSEIF LST.LISTINDEX= 1 THEN

ELSE

END IF
FILIPA 22/04/2013 12:53:52
#422278
MUITO OBRIGADA,
JÁ TINHA CHEGADO A ESSA CONCLUSÃO, MAS ASSIM TENHO MAIS A CERTEZA QUE IRÁ ESTAR CERTO...

OBRIGADA
SAMUKA 22/04/2013 13:04:14
#422279
Se a lista tiver muitos itens, é aconselhável utilizar o SELECT CASE

Segue o código

  
SELECT CASE LST.LISTINDEX
CASE 0
[ô][ô]EXECUTAR PROCEDIMENTO A
CASE 1
[ô][ô]EXECUTAR PROCEDIMENTO B
CASE 2
[ô][ô]EXECUTAR PROCEDIMENTO C
ELSE
[ô][ô]EXECUTAR PROCEDIMENTO DEFAULT
END SELECT

FILIPA 22/04/2013 13:08:10
#422281
NÃO, SÓ TEM 3 :) POR ISSO POSSO USAR O IF
Tópico encerrado , respostas não são mais permitidas