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





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

 - Principal - Estadísticas - Registrarse - Buscar - Lista de usuarios -  - Zona de Descargas
 -Privacidad y política de cookies -
llevamos 20 años contigo

Ayuda al foro con tu donación


Búsqueda en los foros

Foros en Udias.com / FileMaker / Como puedo insertar un texto calculado en un campo en cada linea de un portal
Autor Mensaje

Miembro

Ocasional

  Karma     31

#1 Publicado: 25 Sep 2017 06:52 - Editado por: rasencio



Ya pude lograr todo lo anterior ahora lo que sucede es que la comparación de la fecha no me la toma en cuenta porque yo quiero que todo suceda a partir de fechas vencidas.

Miren como lo hice:

If ( Get ( CurrentDate ) > F. Vencimineto) and Balance > 1 and IsEmpty ( Pago ); "Vencida" ) & If ( Get ( CurrentDate ) > F. Vencimineto and Balance > 0 and Pago > 0 ; "Abono" ) &
If ( Get ( CurrentDate ) > F. Vencimineto and Balance = 0 and not IsEmpty ( Pago ) ; "Pagada" )

Hola!

La verdad este es un tema que me tiene loco

Quisiera que un resultado calculado que es un (texto) pudiera ser evaluado e introducido en un campo de cada linea del portal, pero no encuentro o no entiendo como ir por cada una de las lineas de un portal..

Tengo lo siguiente, si fecha actual es (>) que fecha de vencimiento y el balance es > 0 entonces, insertar el texto (Vencida) en el campo (Estatus), pero quiero esto en cada linea del portal...lo que necesito saber es la secuencia de un guion que pase por cada linea del portal haciendo este calculo.


Gracias por adelantado espero haberme explicado bien...

posdata uso FM10 / FM16...


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Ran-Service & R-Lab windows / 7 - 10 / Filemaker 10-16

Moderador


  Karma               8436

#2 Publicado: 25 Sep 2017 10:04



Esto mismo lo puedes hacer sin usar un guion.
El campo (Estatus) ponlo como campo de calculo con resultado texto, y le pones como fórmulita lo que has explicado, así, de forma automática se pondrá con el texto (Vencida), seria una cosa así:

Case ( Fecha actual > Fecha de vencimiento and Balance > "0" ; "Vencida" ; "")

Los campos son:
Fecha actual
Fecha de vencimiento
Balance


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Si te fue de utilidad el foro, valoralo y hazte forero VIP, tu nombre de usuario será verde mostrando que aportas ayuda económica.
Hacerte VIP es necesario para mantenerlo abierto, recuerda que el foro vive sin ayuda de FileMaker y sus distribuidores.
W10 Pro x64 - FileMaker 20 (x64)

Miembro

Ocasional

  Karma     31

#3 Publicado: 25 Sep 2017 14:46 - Editado por: rasencio



Gracias Hermano Alatriste

La verdad me quede con la boca abierta porque estaba tan concentrado de hacerlo con un guion que me olvide de las demás posibilidades.

Cabe destacar que es impresionante la rapidez el empeño y la eficiencia de los participantes y del foro, ademas de que dedican su tiempo amablemente, por eso Gracias 1,000


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Ran-Service & R-Lab windows / 7 - 10 / Filemaker 10-16

Miembro

Ocasional

  Karma     31

#4 Publicado: 26 Sep 2017 05:46



saludos de nuevo...

Hola otra vez la verdad es que no he encontrado la forma de enviar tres posibles resultados a un solo campo mediante calculo, por ejemplo cuando le digo a la a aplicación que cuando la (fecha actual) sea > que (fechas de vencimiento) inserte en (estatus) "vencida",

Muy bien hasta aquí. porque no se como plasmar que si entonces (balance) es > que 0 y (Pagos) no esta vació, inserte "abono".

y la otra seria que si (balance) = 0 y (pagos) no esta en blanco, inserte "Pagado".

Gracias por adelantadas ante cualquier posible asistenca...


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Ran-Service & R-Lab windows / 7 - 10 / Filemaker 10-16

Moderador


  Karma               8436

#5 Publicado: 26 Sep 2017 09:50



rasencio, no modifiques tanto el primer post del tema añadiendole información extra que hace que los demas post del hilo pierdan el sentido.

Veamos, ¿quieres que todas esas casuísticas esten en la misma formulita del campo Estatus?


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Si te fue de utilidad el foro, valoralo y hazte forero VIP, tu nombre de usuario será verde mostrando que aportas ayuda económica.
Hacerte VIP es necesario para mantenerlo abierto, recuerda que el foro vive sin ayuda de FileMaker y sus distribuidores.
W10 Pro x64 - FileMaker 20 (x64)

Moderador


  Karma               11565

#6 Publicado: 26 Sep 2017 10:10



Hola.
¿Qué código tienes en el campo Balance?
Sls.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Hay solo 10 tipos de personas en el mundo: las que saben binario y las que no.
__Date de alta en la Zona De Descargas Reservada__
Windows 10 + FileMaker Pro 11/19

Miembro

Ocasional

  Karma     31

#7 Publicado: 26 Sep 2017 17:45



Si tienes razón me excedí, trabaje muy mal el post no sabia lo que hacia, perdón mira esto por favor el adjunto de la base de datos...


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Ran-Service & R-Lab windows / 7 - 10 / Filemaker 10-16

Miembro

Ocasional

  Karma     31

#8 Publicado: 26 Sep 2017 19:08 - Editado por: rasencio



Hola otra vez:


Codigo de (balance) ---> Estados De Cuenta::Monto Cuota + Mora - Pago

te envio la imagen, si te fijas en la imagen la primer linea no deberia aparecer vencida porque la fecha de vencimiento no na llegado aun y el programa esta saltando ese proceso.

No le pude adjuntar el archivo porque lo mínimo que lo pude reducir fue a 780 kbrytes, pero si existe alguna otra forma de enviarlo con gusto lo haria..




Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Ran-Service & R-Lab windows / 7 - 10 / Filemaker 10-16

Miembro


  Karma               2465

#9 Publicado: 27 Sep 2017 12:01



El cálculo que indicas no es del todo correcto, estas concatenando posibles resultados.
En tu caso lo mejor sería utilizar la cláusula Case.

Case (
Get ( CurrentDate ) > F.Vencimiento and Balance > 1 and IsEmpty ( Pago ); "Vencida";
Get ( CurrentDate ) > F.Vencimiento and Balance > 0 and Pago > 0 ; "Abono" ;
Get ( CurrentDate ) > F.Vencimiento and Balance = 0 and not IsEmpty ( Pago ); "Pagada"
)


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Windows 10 / 11 - FileMaker y Server 19

Miembro

Ocasional

  Karma     31

#10 Publicado: 27 Sep 2017 16:35 - Editado por: rasencio



Hola!

He probado el código expuesto anteriormente por jmmiro y singue obviando la condición de si la fecha esta vencida o no, se ejecuta la introducción del texto pero no toma en cuenta la fecha...

Hechenme un cable con esto por favor estoy super atrazado con este proyecto....se los agradecería un montón..


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Ran-Service & R-Lab windows / 7 - 10 / Filemaker 10-16

Miembro


  Karma               2465

#11 Publicado: 28 Sep 2017 09:56 - Editado por: jmmiro



En las condiciones que indicaste, solo si la fecha actual es mayor a la fecha de vencimiento tendrá alguno de los valores dados, "vencida", ............., después comprobará los valores de los otros campos, pero si cualquiera de ellos no se cumple no cogerá ningún valor.
En el campo que tienes indicado el cálculo marca la opción que no almacene el resultado.

Te adjunto un pequeño ejemplo

tmp.fmp12Archivo adjunto: tmp.fmp12
 

Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Windows 10 / 11 - FileMaker y Server 19

Miembro

Ocasional

  Karma     31

#12 Publicado: 29 Sep 2017 14:36



Hola

No me funciona lo que quiero es algo mucho mas complejo que eso, si te fijas es la automatización de un campo a partir de la entrada de un monto en el campo (pago) por ejemplo donde


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Ran-Service & R-Lab windows / 7 - 10 / Filemaker 10-16

Miembro


  Karma               2465

#13 Publicado: 29 Sep 2017 16:15 - Editado por: jmmiro



Perdona pero lo que te he enviado hace justamente lo que tu indicas, dependiendo del valor de los 3 campos de la condición asigna un valor al 4 campo.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Windows 10 / 11 - FileMaker y Server 19

Miembro

Ocasional

  Karma     31

#14 Publicado: 29 Sep 2017 16:33



Hola!

No me ha funcionado, lo que yo quiero es mas complejo que eso tratare de explicarlo:

Automatizar el campo (Estatus) con ¨Vencida¨;¨Abono¨;¨Pagada¨

Con la combinación del campo (Balance) el cual tiene como formula:
Estados De Cuenta::Monto Cuota + Mora - Pago

Entonces todo esto esta muy bien:

Case (
Get ( CurrentDate ) > F.Vencimiento and Balance > 1 and IsEmpty ( Pago ); "Vencida";
Get ( CurrentDate ) > F.Vencimiento and Balance > 0 and Pago > 0 ; "Abono" ;
Get ( CurrentDate ) > F.Vencimiento and Balance = 0 and not IsEmpty ( Pago ); "Pagada"
)

Si nos fijamos en la imagen anterior hay un campo (Balance) que junto al campo (Pago) definen el campo (Estatus)

(Balance) el cual tiene como formula:
Estados De Cuenta::Monto Cuota + Mora - Pago

Case (
Get ( CurrentDate ) > F. Vencimineto and Balance > 0 and IsEmpty ( Pago ); "Vencida";
Get ( CurrentDate ) > F. Vencimineto and Balance > 0 and Pago > 0 ; "Abono" ;
Get ( CurrentDate ) > F. Vencimineto and Balance = 0 and not IsEmpty ( Pago ); "Pagada"
)




Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Ran-Service & R-Lab windows / 7 - 10 / Filemaker 10-16

Miembro


  Karma               2465

#15 Publicado: 29 Sep 2017 16:43 - Editado por: jmmiro



Por mucho que los campos que se verifiquen en la comprobación sean campos calculados, la comprobación funcionara igual.
Para curarte en salud indica en los campos calculados que no guarde los valores y que los calcule cada vez que los necesite, tiene que funcionarte.

En la tabla que envias tienes dos fechas de vencimiento.
Vencimiento
F.vncimiento

no estaras poniendo los datos en "vencimiento" y verificando con "f.vencimiento" ?


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Windows 10 / 11 - FileMaker y Server 19

Miembro

Ocasional

  Karma     31

#16 Publicado: 29 Sep 2017 17:21 - Editado por: rasencio



Hello

No realemente ese vencimiento era para probar otra cosa, no podríamos comunicarnos por otro medio menos limitado...

OJO:

Si nos fijamos en la imagen anterior la linea numero 2 del portal en (estatus) aparece como (vencida) cuando realmente le faltan dos días para que este vencida, la fecha del sistema en ese entonces era 29/09/2017 y la de vencimiento dice que es 01/10/2017 lo que indica que la fecha no esta siendo tomada en cuenta en esta condición, puesto que si no esta vencida debería quedar en blanco y solo luego del vencimiento es que debería desplegar los demás mensajes según el portal sea alimentado..."Pagada","Vencida" o "Abono"


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Ran-Service & R-Lab windows / 7 - 10 / Filemaker 10-16

Miembro

Ocasional

  Karma     31

#17 Publicado: 30 Sep 2017 17:15



Hola !

Muchas gracias a todos los colaboradores del foro y en especial a jmmiro por lo siguiente este caso esta como (Resuelto)

Hola hermanos
Muchas gracias por sus múltiples intervenciones tan acertadas y no esta demás reconocer que tenían razón los campos vencimiento y f.vencimiento, tenían los campos el uno del otro, osea estaban invertidos, así que ya sabrás que eso estuvo bien desde el principio, pero si no se le ocurre a usted hubiese tenido que hacer la aplicación nuevamente...por eso mi agradecimiento y respeto para usted...


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Ran-Service & R-Lab windows / 7 - 10 / Filemaker 10-16

Miembro


  Karma               2465

#18 Publicado: 2 Oct 2017 08:50



Para eso existe este foro, a mí me han ayudado muchísimas veces.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Windows 10 / 11 - FileMaker y Server 19
Este Tema fue cerrado. No puede publicar mas respuestas.
 

Tópicos relacionados con Como puedo insertar un texto calculado en un campo en cada linea de un portal

Insertar un texto de Excel de varias filas en un campo en cada linea de un portal
¿Como puedo extraer parte de un texto de un campo?
Cpiar la primera linea de un campo de texto y sustituir la primera linea de otro campo de texto
Insertar linea en Portal
Como puedo convertir en texto un campo en formato fecha y hora


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

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