Increment Action?!

Si.

Esta es la hoja, con una sola tabla.

  1. Hacer una columna número específica x usuario. Nombre de la columna (CANTIDAD X USUARIO)
  2. Hacer una columna fecha específica por usuario. Nombre de la columna (FECHA PEDIDO)
  3. Hacer otra columna fecha específica por usuario. Nombre de la columna (FECHA REINICIO)
  4. Hacer una columna Single Value, First, FECHA REINICIO. Nombre de la columna (FECHA REINICIO2)
  5. Hacer una columna Match, (C*-1)+1. C es CANTIDAD X USUARIO. Nombre de la columna (RESETEO)
  6. Hacer una columna If-Then-Else, IF FECHA REINICIO 2 is after FECHA PEDIDO, dejar vacío. ELSE CANTIDAD X USUARIO. Nombre de la columna (VALOR A MOSTRAR)

Veamos la vista de la app.


Estoy en la única tabla que hay, vista DETAILS.

  1. Hacer un INLINE LIST productos.
  2. Hacer un botón REINICIAR PEDIDO. Lo único que hace la acción es SET COLUMNS, FECHA REINICIO, Current date/time.
    Es decir, coloca la fecha y hora actual en esa primera fila, pero se copia en las otras por la columna FECHA REINICIO2.

Veamos dentro del detalle del producto.

  1. Hacer un botón AGREGAR, la acción hace 2 cosas.
    a)INCREMENT CANTIDAD X USUARIO con RESETEO.
    b)SET COLUMNS, FECHA PEDIDO, Current date/time.
  2. Hacer un segundo botón AGREGAR, la acción es igual a la anterior, pero en
    a) INCREMENT COLUMNA X USUARIO con 1.
    b) SET COLUMNS, FECHA PEDIDO, Current date/time.

Hasta ahí es para comenzar siempre desde cero una vez que reinicia.

Para que funcione ahora, hay que colocar de inicio una fecha en FECHA PEDIDO y REINICIAR PEDIDO. Solo la primera vez. Seguro se puede solucionar, pero solo lo hice para ver si funciona.

Funcionamiento:
Cuando FECHA PEDIDO es antes a FECHA RENICIO2, se muestra el primer botón agregar.
Cuando es al revés, se muestra el segundo.
La columna de cantidad que se muestra y que multiplica por el precio es VALOR A MOSTRAR.

Espero que se entienda, y te sirva. Pero lo más importante es la lógica, luego lo podés cambiar a tu manera.
Perdón que no te comparto la app, pero no funcionan las acciones nuevas al copiar. Nose si es un problema mío.

Tu lógica está muy buena pero no sirve para mi app.

Ya toy tengo todas esas acciones y hasta el botón de reseteo. Lo que tengo que hacer es lograr que cuando el cliente envíe el pedido a la hora de las ordenes todos los datos de mo columna de cantidad se borren.

Ah mira…
El cliente como envia el pedido?
Con un join list traes los datos?
Vos queres que con el mismo boton, envie los datos de ese join list, y luego se borren?

Si con Joined List.

Entiendo.
Lo único que se me ocurre es que con el mismo botón de reinicio, agregues una fila con el join list a otra hoja. Es decir, reemplazar el nombre reinicio por confirmar por ejemplo. Haciendo una acción que agregue una fila con el join list y luego coloque la fecha de reinicio.
Saludos

1 Like

Déjame ver cómo funciona esa idea.

Gracias!

1 Like