MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Formularios - SAPScript - Smartforms
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 30/06/08, 15:22:33
Rebe22 Rebe22 is offline
Junior Member
 
Fecha de Ingreso: feb 2008
Mensajes: 19
Question Paginar Smartforms

Hola a todos!!

Os escribía para haceros una preguntilla...tengo un problema con mi smartform, tengo una tabla en la ventana main desde la que recojo (de la PE51) valores, el problema es que tengo puesta en esa tabla el Loop que lo haga asi LOOP at XFORM INTO ZXFORM LINEA 27 TO 34 pero si mis datos sobrepasan esos valores, no se escriben... ni me salta la página...sabeis xq?! o sabeis alguna solución!? Cómo puedo hacer que mis datos salten a la página siguiente?!

Muchas gracias

Saludos,

Rebeca
Responder Con Cita
  #2  
Viejo 30/06/08, 15:41:27
Avatar de DavidXD_XD
DavidXD_XD DavidXD_XD is offline
Moderator
 
Fecha de Ingreso: ago 2006
Localización: Lima - Perú
Mensajes: 1,251
Hola te aconsejo trabajar con un contador ... create una variable de tipo entero y por cada LOOP que aumente en 1, y dependiendo del valor del contador puedes jugarlo como quieras .... espero te sirva
__________________
David Carballido Córdova
Responder Con Cita
  #3  
Viejo 30/06/08, 15:59:55
Rebe22 Rebe22 is offline
Junior Member
 
Fecha de Ingreso: feb 2008
Mensajes: 19

La variable la creo global y la voy modificando? Pero la modifico dentro de la tabla? o cómo? No sé no termino de verlo, gracias por contestar
Responder Con Cita
  #4  
Viejo 30/06/08, 16:44:39
Turu Turu is offline
Junior Member
 
Fecha de Ingreso: mar 2007
Mensajes: 6
Hola Rebeca,

No entiendo porque pones lo de linea de 27 a 34. No te pintas más porque tu lo has acotado así. Si lo que quieres es pintar 8 lineas por pagina, creo que es eso lo que quieres, como dice David create una variable entera (v_salto), antes de escribir pintar cada linea create unas lineas de codigo.

******************
v_salto = v_salto + 1.

if v_salto eq 9.
v_salto = 1.
endif.
***********

y justo despues de pintar el ultimo texto cada linea, te creas un comando
donde podras elegir la pagina para tu salto de pagina, luego poniendo en la pestaña de condiciones v_salto = '8' te pintará 8 lineas por pagina.

espero haber acertado y que sea esto lo que buscas..sino perdona por el rollo
__________________
Turu
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 13:51:52.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web