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...
  • Розваги

КОМЕНТАРІ • 13

  • @AlbertoLopez-uw2uc
    @AlbertoLopez-uw2uc 4 місяці тому

    Me ha sido útil para lo que buscaba, muchas gracias!

  • @jeanvaljean6468
    @jeanvaljean6468 Рік тому

    👌👌👍👍✔✔🦾🦾🤗🤗👀👀😎😎🍺🍺🍺🍺🍺🍺 gracias teacher por tener la paciencia y el tiempo de compartir su conocimiento ; usted es un ejemplo a seguir.

  • @ElCanalDeNito
    @ElCanalDeNito 2 роки тому +1

    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

  • @alessandroperelli7499
    @alessandroperelli7499 2 роки тому

    Interesante como siempre, muy bien gracias.

  • @PUCCO18
    @PUCCO18 Рік тому

    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

    • @JuanjoLunaSoft
      @JuanjoLunaSoft  Рік тому +1

      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

    • @PUCCO18
      @PUCCO18 Рік тому

      @@JuanjoLunaSoft gracias

  • @jesbarros
    @jesbarros 2 роки тому

    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

    • @JuanjoLunaSoft
      @JuanjoLunaSoft  2 роки тому

      Disculpa pero no entiendo tu pregunta. ¿Podrías explicármelo más detalladamente ?
      Si lo deseas podemos ver la duda juntos por video conferencia

    • @jesbarros
      @jesbarros 2 роки тому +1

      @@JuanjoLunaSoft Ya lo solucione muchas gracias

    • @jesbarros
      @jesbarros 2 роки тому

      ​@@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

  • @santiamejia1
    @santiamejia1 Рік тому

    Hola, muy buenas tardes Master, podría escribirle para que me ayude con una inquietud que tengo?

    • @JuanjoLunaSoft
      @JuanjoLunaSoft  Рік тому

      Por supuesto. Puedes usar la sección de dudas de mi github. O mandar un Email juanjo@luna-soft.es