Utilizando os comandos :label, goto, if e end_if
Citação de Kindrazki em 31 de janeiro de 2012, 08:15O código abaixo utiliza os comandos :label, goto, if e end_if para realizar um [i]loop[/i] com 3 iterações.
[code]
set idx = 0;:label1;
set idx = $v{idx} + 1;sql select col1, col2 from tab1 where col1 = $v{idx};
if $v{idx} <= 3;
goto label1;
end_if ;
[/code]
O código abaixo utiliza os comandos :label, goto, if e end_if para realizar um [i]loop[/i] com 3 iterações.
[code]
set idx = 0;
:label1;
set idx = $v{idx} + 1;
sql select col1, col2 from tab1 where col1 = $v{idx};
if $v{idx} <= 3;
goto label1;
end_if ;
[/code]
Citação de Kindrazki em 19 de abril de 2012, 15:44Para utilizar if na parte de notificação:
[code]
$> if ([b]<condição>[/b]) {
[b]<código>[/b]
$> }
[/code]Na condição, se existir indice na sua variavel:
[code]
$> if (getInt('$c{IDOPERACAO[a]}') < 1000) {
...
$> }
[/code]
Para utilizar if na parte de notificação:
[code]
$> if ([b]<condição>[/b]) {
[b]<código>[/b]
$> }
[/code]
Na condição, se existir indice na sua variavel:
[code]
$> if (getInt('$c{IDOPERACAO[a]}') < 1000) {
...
$> }
[/code]