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 / tiket por antiguidad
Autor Mensaje

Miembro

Ocasional

  Karma     21

#1 Publicado: 19 Jul 2021 16:16



buenos días quisiera saber si es posible realizar la impresion de un tiket segun la cantidad de años de antiguedad, por ejemplo si un persona tiene 3 años de laborar que me permita imprimir 3 tiket cada persona tiene un codigo unico si tiene alguna sugerencia se los agradeceria mucho


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


Moderador


  Karma               8517

#2 Publicado: 19 Jul 2021 16:28



Hola.
Suponiendo que existe un campo FechaDeAntigüedad en la tabla de Personas puedes crear un campo de cálculo no almacenado que te dé los años:

Year ( Get ( CurrentDate ) ) - Year ( FechaDeAntigüedad ) - ( Get ( CurrentDate ) < Date ( Month ( FechaDeAntigüedad ) ; Day ( FechaDeAntigüedad ) ; Year ( Get ( CurrentDate ) ) ) )

La última parte del cálculo resta un año si aún no se ha alcanzado la fecha de antigüedad.

Ya solo restaría hacer una búsqueda por el nuevo campo de cálculo poniendo > 3

Sls.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Pon tu sistema operativo y versión de FileMaker en tu perfil. Windows 10 + FileMaker Pro 11/19

Miembro

Ocasional

  Karma     21

#3 Publicado: 19 Jul 2021 16:53



Muchas gracias flusheddata, gracias por el aparte es parte la tengo, creo no me explique bien si la persona tiene ejemplo 3 años: tengo imprimirle en el reporte 3 boletos 1 por cada año


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


Moderador


  Karma               8517

#4 Publicado: 19 Jul 2021 16:57 - Editado por: flusheddata



Ah, ok.
Aquí van los pasos de guión para imprimir según los años:

Loop
Exit loop if [ Let ( $i = $i + 1 ; $i > NumeroAños ) ]
Imprimir
End loop


Observa el truco para salir del guión. El mismo paso de guión declara y asigna una variable a modo de contador y también, en el cálculo de la función Let ,comprueba si la variable es mayor que años.

También debes tener en cuenta si antes del loop tienes que ir a determinada presentación y si tras finalizar el loop debes Ir a la presentación original.

Sls.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Pon tu sistema operativo y versión de FileMaker en tu perfil. Windows 10 + FileMaker Pro 11/19

Miembro

Ocasional

  Karma     21

#5 Publicado: 19 Jul 2021 17:48



muchas gracias me hase super bien solo tendre que ver de que forma me lo imprimir en una misma hoja me imprime 1 boleto por hoja


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 tiket por antiguidad

ABRIR LA CAJA REGISTRDORA AL HACER EL TIKET


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

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