Problema rango de numeros.

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • miguel.esteban.martin
    Member
    • ene
    • 89

    #1

    Problema rango de numeros.

    He creado un rango de numeros para el codigo de un material.

    Mi programa primero me da el numero nuevo de material y luego meto los datos de dicho material.

    Mi problema surje cuando despues de obtener el numero yo introduzco los datos del material pero si pulso el boton de cancelar material, los datos del material se pierden y no se graban que es lo que quiero pero cuadno viuelvo a hacer otro material el numero que me da de material es el siguiente.

    Lo que quiero esque no me de otro numero si el anterior no tiene datos.

    Ejemplo

    Nº id material = 1, si no meto datos y ke doy a cancelar el material no se crea pero cuando vuelvo para crear uno nuevo el Nº id material = 2 y yo quiero que sea el 1.

    Me podeis ayudar?

    Muchas gracias de antemano
  • K-MUS
    Member
    • feb
    • 87

    #2
    Originalmente publicado por miguel.esteban.martin
    He creado un rango de numeros para el codigo de un material.

    Mi programa primero me da el numero nuevo de material y luego meto los datos de dicho material.

    Mi problema surje cuando despues de obtener el numero yo introduzco los datos del material pero si pulso el boton de cancelar material, los datos del material se pierden y no se graban que es lo que quiero pero cuadno viuelvo a hacer otro material el numero que me da de material es el siguiente.

    Lo que quiero esque no me de otro numero si el anterior no tiene datos.

    Ejemplo

    Nº id material = 1, si no meto datos y ke doy a cancelar el material no se crea pero cuando vuelvo para crear uno nuevo el Nº id material = 2 y yo quiero que sea el 1.

    Me podeis ayudar?

    Muchas gracias de antemano
    Es un report es un module pool ?

    El problema es que por más que los datos se pierden el número de material se esta grabando fisicamente en las tablas.

    Si es un module pool fijate bien como estas controlando los comandos en el INPUT. sino fijate si no tenes algun Commit o alguna función o instrucción que ejecuta un commit antes del boton cancelar.

    Slds

    Comentario

    • paredes.ingeniero
      Junior Member
      • abr
      • 1

      #3
      Hola;

      Bueno, los objetos rango así funcionan, cada vez que solicitas un número independiente de lo que hagas con ese número, la próxima vez que solicites otro el sistema te entregará el siguiente. No se si hay una manera de regresar el contador del objeto rango por otro lado que no sea por la SNRO.

      Comentario

      • psolano
        Junior Member
        • mar
        • 14

        #4
        Buenos días.

        ¿No puedes recuperar el siguiente número de material en el momento de grabar, una vez validada toda la información?. En este caso te aseguras que se asignará el siguiente número.

        Un saludo.

        Comentario

        Trabajando...