Apúntate a la Zona De Descargas Reservadas (ZDDR). Solo son 20 Euros
Con solo 20€ ayudarás
a mantener el foro.


Seguir a udias en Twitter
Directorio de Empresas de Foros de informática


Todo lo que sueñas, se puede diseñar.
We build your dreams.

 - Principal - Responder - Estadísticas - Registrarse - Buscar - Lista de usuarios -  - Zona de Descargas
 -Privacidad y política de cookies -
Ayuda al foro con tu donación

Búsqueda en los foros

Foros en Udias.com / FileMaker / Loop en Portales
Autor Mensaje

Miembro

Habitual

  Karma       48

#1 Publicado: 25 Oct 2012 18:18



Hola a todos, tal vez alguien me puede guiar con el siguiente problemita, resulta que quiero hacer una lectura de todos los elementos del portal, ya que cuando anulo una factura, debo de poner en 0 todos los valores de cantidad, precio, ejecuto el siguiente guion

ir a la fila del portal, primero
loop
mover 0 al campo precio unitario
mover 0 al campo unidades
ir a la fila del portal, siguiente, salir al ultimo
end loop

el problema lo tengo con el ultimo registro, por que no se sale del loop, por q lo me esta haciendo es generando siempre una linea adicional al portal en blanco, por ende nunca se sale del loop.

Alguien me da una luz que estoy haciendo mal, o que condicionante debo poner para que no ocurra esto.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo


Administrador


  Karma               26430

#2 Publicado: 25 Oct 2012 19:01



En lugar de hacer el loop sobe el portal, realízalo sobre la tabla que corresponda. busca los registros a modificar y luego utilza el loop.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Todo lo que sueñas, se puede diseñar. FM 11 * VV 6 * PHP 5 * MySQL * Win 8.

Moderador

Adicto

  Karma               2433

#3 Publicado: 25 Oct 2012 19:10



También, y suponiendo que el portal te muestre registros de la tabla "Líneas", y en estos registros haya un campo "IdLinea" (si no, puedes pones en la fórmula de abajo otro campo de esa tabla), prueba a poner como penúltimo paso del guión
Exit Loop If [Get ( ActivePortalRowNumber )> ValueCount(List(Lineas::IdLinea))]


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Windows 8 y Filemaker 11

Miembro

Habitual

  Karma       48

#4 Publicado: 25 Oct 2012 20:21



Amigos , una solucion poco elegante pero que me funciono, puse que si el campo producto de la linea estaba vacio se saliera del loop.

ir a la fila del portal, primero
loop
exitloop if (isempty(producto)
mover 0 al campo precio unitario
mover 0 al campo unidades
ir a la fila del portal, siguiente
end loop

Gracias por sus ideas, para mi este es unos de los mejores foros que he visto ...


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo

Su respuesta

Estilo Negrillas  Estilo Italico  Estilo Subrayado  URL De La Imagen  URL De La Web  Preformatted Text  YouTube URL  Sin código BB
Emoticones
:) ;) :up: :down: :biglol: :confused :cool: :mad: :sad: :shame: :smirk: :tongue: ... Más  Emoticones desactivados
Color de texto
Texto en negro Texto en blanco Texto en gris Texto en rojo Texto en azul Texto en verde Texto en rojo oscuro Texto en cian Texto en azul oscuro Texto en púrpura Texto en amarillo Texto en rosa Texto en naranja Texto en verde oliva Texto en marrón



 » Usuario  » Contraseña 
Solo Usuarios Registrados Pueden Postiar Aqui.
 

Tópicos relacionados con Loop en Portales

Como parar un loop... u otra alternativa al loop
Loop - Exit Loop if - EndLoop
Problemas con Loop
Loop con Horas
ayuda con un loop


Conectados: Invitados - 5
Miembros - 0
En verde usuarios ZDDR

Realizado con miniBB © 2001-2021
Para Udias.com © 1996-2021
Hosting con Interdominios