Macros de datos (Triggers) en ACCESS. Creando un autonumérico editable y desactivable.
Вставка
- Опубліковано 18 вер 2024
- En este video vas a aprender a crear macros de datos o "triggers"en Access.
Para ello vamos a generar un autonumérco editable y desactivable.
Podéis descargar el ejemplo en: github.com/ACC...
Esto lo he aprendido. de mi gran amigo José Bengoechea (access.bengoec...)
--------------------------
Todo lo que os cuento lo he aprendido de muchos grandes programadores que comparten su información. Te invito
Mi Web: www.luna-soft.es
Github de los videos: github.com/acc...
Otras Webs interesantes
EN ESPAñOL
----------
Access User Groups:
accessusergrou...
La web del Buho:
www.mvp-access....
Jesús Mansilla:
www.accessaplic...
Xavi:
www.llodax.com/...
Miquel:
Ángel:
www.accessyexce...
Chea:
access.bengoec...
Access Global:
access-global....
EN INGLÉS
---------
No Longer Set (Mike Wolfe)
nolongerset.com/
Wayne Phillips
www.everything...
EN ALEMÁN
---------
Access para empresas
access-im-unte... - Розваги
Me ha sido útil para lo que buscaba, muchas gracias!
👌👌👍👍✔✔🦾🦾🤗🤗👀👀😎😎🍺🍺🍺🍺🍺🍺 gracias teacher por tener la paciencia y el tiempo de compartir su conocimiento ; usted es un ejemplo a seguir.
Interesante Juanjo.
Desconocía ese método,.
Hay casos que como bien dices el autonumérico no es lo más adecuado y se ven saltos en la numeración.
Saludos
Interesante como siempre, muy bien gracias.
Hola me gustan mucho sus videos estoy aprendiendo pero me gustaria saber como hacer este formato autonumerico CON LETRAS Y DOS DIGITOS DEL AÑO MAS CONSECUTIVO, gracias saludos
Debes crear una función para combinarlo todo: dmax para el máximo valor + 1 y year(now) para el año actual. Busca un poco en Internet y verás que encuentras mucha información al respecto
@@JuanjoLunaSoft gracias
Excelente! muchas gracias! te hago una pregunta, yo tengo creada una query que requiere que le ingrese un parámetro para ejecutarse, en este caso como hago para escribir la expresión para establecer el valor de la variable local? En tu ejemplo es cuando la defines en el minuto 9:10 de este video, la diferencia es que tu query no necesita parámetros para ejecutarse
Disculpa pero no entiendo tu pregunta. ¿Podrías explicármelo más detalladamente ?
Si lo deseas podemos ver la duda juntos por video conferencia
@@JuanjoLunaSoft Ya lo solucione muchas gracias
@@JuanjoLunaSoft Aquí te paso el código de lo hice. Tengo una tabla con los siguientes campos "ID" (Autonumerico), "Nombre" (Texto corto), "Folio" (Numero) y "Orden" (Numero). Agregue un desencadenante "AfterInsert" para que cuando se inserte un registro los campos Folio y Orden se carguen automáticamente respetando una secuencia especifica, la cual es: Folio se numera en forma secuencial desde el numero 1 y orden en forma secuencial del 1 al 5 y se resetea, cuando Orden supera a 5 en este punto se suma 1 a folio y se coloca 1 a orden, para iniciar nuevamente la secuencia:
conMaxFoliolocalMaxFolioNz([conMaxFolio].[maxDeFolio],1)conMaxOrdenlocalMaxOrdenNz([conMaxOrden].[maxDeOrden],1)RegistroPImprimir[id]=[RegistroPImprimir].[Id][localMaxOrden]=5Folio[localMaxFolio]+1Orden1[localMaxFolio]=0Folio1Orden1Folio[localMaxFolio]Orden[localMaxOrden]+1
Hola, muy buenas tardes Master, podría escribirle para que me ayude con una inquietud que tengo?
Por supuesto. Puedes usar la sección de dudas de mi github. O mandar un Email juanjo@luna-soft.es