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 - Responder - 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 / Autoincremento de numero mas año
Autor Mensaje

Miembro

Ocasional

  Karma     25

#1 Publicado: 23 Nov 2016 17:51



Hola, quiero hacer el registro de proyectos los cuales les damos un número con el siguiente formato 001016 , donde 001 es el orden en que se realiza el proyecto . el 0 se utiliza como se parador y el 16 es el año actual.

He creado una base de datos donde tengo la columna "número de proyecto" la cual quiero que se incremente cada vez que se añada un registro , en opciones he indicado que sea un valor calculado , pero no se como realizar la formula, de momento sólo tengo como sacar las dos últimas cifras del año y añadir el separador ( que es el cero)

& "0" & Middle ( Year ( FECHA ) ; 3 ; 2 )

con esto saco el 016, pero no tengo idea de como continuar.. si alguien me pudiera orientar se lo agradecería.

Saludos y gracias.


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


Moderador


  Karma               11565

#2 Publicado: 24 Nov 2016 23:32



Hola.
Usa un campo ID tipo texto y marca la opción Número secuencial.
En Siguiente valor pon 001 y deja incremento en 1.
Después en el campo NumeroDeProyecto (tipo texto también) marca la opción Valor calculado y en la ventana que se abrirá escribe:
ID & "0" & Año
donde "Año" es el campo que usas para poner el año (ej. 16).
Desmarca la casilla No reemplazar el valor existente del campo.
Un saludo,


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     25

#3 Publicado: 25 Nov 2016 05:40



Gracias! Creo que lo estaba complicando más de lo que es... Voy a probarlo, me quedara sólo ver como reinicio el valor de Númerodeproyecto cuando cambiemos de año.

Muchas gracias


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


Miembro


  Karma               2465

#4 Publicado: 25 Nov 2016 09:49



Fijate en este guion, http://www.udias.com/foro/index.php?action=vthread &forum=1&topic=9194, puede servirte, solo tienes que substituir "nombre" por "año"


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     25

#5 Publicado: 25 Nov 2016 11:20



Gracias lo miro a ver!


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


Miembro

Ocasional

  Karma     25

#6 Publicado: 25 Nov 2016 13:07



No me aclaro mucho la averdad, lo estoy probando de la siguiente forma:

If (Middle ( NUMERO PROYECTO ; 5 ; 2 ) ≤ Middle ( Year ( FECHA ) ; 3 ; 2 ) ;
IDNUMERO & "0" & Middle ( Year ( FECHA ) ; 3 ; 2 );
IDNUMERO = "001" & "0" & Middle ( Year ( FECHA ) ; 3 ; 2 );)

saco las últimas dos cifras del número de proyecto , que son las del año y las comparo con las dos últimas cifras del año vigente , si es menor o igual paso a coger el valor del número de la tabla IDNumero y lo uno con los das últimas cifras del año actual. Si es mayor hago que el valor de IDNUMERO pase a valer 001 para que vuelva a reiniciar la cuenta desde el 001 y le uno al valor de las dos últimas cifras del año.
Pero no funciona... creo que lo estoy volviendo a complicar más de la cuenta


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


Miembro


  Karma               2465

#7 Publicado: 25 Nov 2016 15:56 - Editado por: jmmiro



Perdona pero me he liado al indicarte el mensaje anterior, es justo al revés de lo que necesitas, pero a lo echo pecho, he modificado el guion para que funcione como necesitas, pero he añadido otra tabla que consigue el contador por año con una autorelación, creo que más práctico. Escoge la que mejor te sirva.

Numero_Automatico.zi.zipArchivo adjunto: Numero_Automatico.zi.zip
 

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

Asiduo

  Karma             587

#8 Publicado: 27 Nov 2016 09:33



Dediqué mucho tiempo a perfeccionar un guión que iniciaba el numerador de facturas cada 1 de enero. Cuando ya funcionaba perfecto me llamaban los clientes el día 2 o 3 para pedirme que les dejara facturar con el numerador del año anterior hasta unos cuantos días después.
Llegué a la conclusión de que lo mejor era montar un botón que ejecute el guión cuando el cliente quiera. Y así lleva muchos años, y en los nuevos programas lo hago igual.
Te lo digo porque es mucho más fácil de hacer y muy efectivo.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
MacOS X, Windows 10, FM 17 Advanced, PHP, Mysql

Miembro

Habitual

  Karma           170

#9 Publicado: 15 Feb 2018 08:04



Buenos días JMOE, ¿podrías pasar ese guión para el botón?. He visto que pasa eso exactamente en las empresas, que suelen facturar incluso un mes después con fecha del anterior año. Al principio lo iba a hacer con año actual, pero definitivamente me iba a encontrar con ese mismo problema.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Mac y Windows actualizados. Filemaker 16
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 Autoincremento de numero mas año

Campo ID autoincremento que se renueva anualmente
Crear un campo autoincremento a partir del valor de dos campos
Importar Datos y crear numero en Campo con Numero Secuencial
Importar Datos y crear numero en Campo con Numero Secuencial
Numero mas cercano a otro numero...


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

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