Power Builder - Saltar al siguiente registro dentro de un do while

 
Vista:
sin imagen de perfil

Saltar al siguiente registro dentro de un do while

Publicado por Manu (45 intervenciones) el 31/07/2013 18:22:46
Buenas,

alguien sabe si existe la instrucción que dentro de un do while, salte al siguiente registro sin ejecutar lo que queda por debajo del bucle? Creo recordar que en un for ... next si que existia pero no la encuentro para do while.

Un saludo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Saltar al siguiente registro dentro de un do while

Publicado por Leopoldo Taylhardat (710 intervenciones) el 01/08/2013 23:01:45
Saludos...

Para pasar a otro registro(tupla) se usa la instruccion "dw_XXXX.Scrolltorow(####)"
ejemplo
si quieres saltar al registro 25 del dw_1 entonces...
dw_1.Scrolltorow(25)
si quieres saltar al siguiente que estes posicionado entonces...
dw_1.ScrollToRow(this.GetRow() + 1)

Espero que te sirva...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de antonio
Val: 176
Bronce
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

Saltar al siguiente registro dentro de un do while

Publicado por antonio (1271 intervenciones) el 02/08/2013 00:46:18
Hola Manu:

si lo que quieres es que por código estés saltando registros dentro de un Do While, esto puede ser que te ayude.

long nCount,nNext
string sDato

nCount = RowCount(dw_datawindow)

for nNext = 1 to nCount
sDato = GetItemString(dw_datawindow,nNext,'color')
if sDato = 'verde' then Continue
Aquí sigue el código que quieres que se ejecute siempre y cuando el color sea diferente a verde
Next

Espero que sea esto lo que buscas...

Suerte,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar