Página 1 de 1

Aninhamento

Enviado: 27 Ago 2010 13:39
por Netavin
Boa tarde caros amigos!

Agradeceria se os amigos me ajudassem a codificar a linha abaixo de forma que eu possa utilizar "When" por duas vezes.

@ l,c Get var PICT "@!" When sinal = 0 When Buscano()

Só focará o get acima quando sinal for "0" e, satisfeita esta condição, seguir para o próximo "When" .

Um abraço fraterno a todos e meu agradecimento.

[]´s
Netavin

Re: Aninhamento

Enviado: 27 Ago 2010 13:41
por anacatacombs
Faça da seguinte forma:

Código: Selecionar todos

When Sinal = 0 .AND. BuscaNo()
Apenas lembrando que sua função BuscaNo deverá retornar um valor lógico, que eu imagino que será .T., mas vai depender do objetivo da função.

[]'s

Ana

Re: Aninhamento

Enviado: 27 Ago 2010 17:38
por rochinha
Amiguinho,

Seguindo o raciocinio da AnaCatacombs voce fará:

Código: Selecionar todos

@ l,c Get var PICT "@!" When ( sinal = 0 .and. Buscano() )
Sendo que as respostas prováveis que voce obterá serão:

Código: Selecionar todos

...
? ( .t. .and. .t.),; // .T.
  ( .f. .and. .t.),; // .F.
  ( .f. .and. .f.),; // .F.
  ( .t. .and. .f.)   // .F.
...

Re: Aninhamento

Enviado: 28 Ago 2010 10:28
por Netavin
Bom dia caros amigos!

Quero agradecer pelas informações. Foi de grande ajuda.

[]´s

Netavin