Agregar registro con condicion

Agregar registro con condicion
good morning community

I need a function that does the following:

I have a table called note and another table called note detail

table note:
ID | State note | Total

table detail note:
Note ID | product | amount | total

I have a function that adds an automatic note and in status it puts it open

I need an action that adds a record to the note detail table with the condition that the folio is the one that is open in the note table

Thank you very much for your contributions
 

 

0 13 514
13 REPLIES 13

So what is your question please? Where are you stopped? 

Necesito una acciรณn que agregue un registro a la tabla de detalle de notas con la condiciรณn de que el folio sea el que estรก abierto en la tabla de notas

Tienes que crear una Action con los ajustes siguientes:

  • For a record of this table: Notas
  • Do this: Data: add a new to another table using values from this row
  • Table to add to: Detalle de Notas
    • NotaID: [ID]

amigo lo que quiero es la expresion, se que tengo que hacer una accion obviamente, pero como seria la expresion de la acciรณn

expresiรณn para hacer quรฉ exactamente?

Te repito con gusto:

Tengo una 2 tablas una se llama notas y la otra se llama detalle notas

En la tabla notas tengo el siguiente registro

Columna Folio               Columna Total       Estado 

19das0s0                                    2000              Abierta

dsada8989                                 1000              Cancelado

dsajhkjh                                          90               Cobrado

 

En la tabla detalle nota tengo asi

Folio        Estado         Articulo

No tengo ningun registro, en mi tabla detalle nota

Necesito una acciรณn que me agregue en mi tabla detalle notas lo siguiente

Folio = quiero que me jale el folio de la fila que tiene el folio con estado "Abierta" de la tabla notas

 

 

  • For a record of this table: Notas
  • Do this: Data: add a new to another table using values from this row
  • Table to add to: Detalle de Notas
    • Folio: [Columna Folio]
    • Estado: [Estado]
        
  • Behavior
    • Only if this condition is true: [Estado] = "Abierta"

 

No amigo eso no funciona

la formula tiene que ser una selecciรณn de tabla notas con la condicion de estado= Abierta dentro de la expresiรณn de Folio

Algo asi 

SORT (SELECT (nota [folio],and( [telefono] = [_THISROW].[telefono],[orden estado]=abierta)))

pero esta formula no me funciona por que el resultado es tipo lista, necesito algo asi que el resultado sea un dato no una lista

Lo que necesitas no me sale claro. Propongo que hagas lo siguiente:

  1. Aรฑadir capturas de pantalla desde el Editor mostrando la configuraciรณn y los tipos de tus columnas para los tablas.
  2. Escribir una vez todos los elementos del flujo que quieres implementar en la app, con capturas de tus vistas, indicando dรณnde quieres que aรฑadir esta acciรณn.

Si mira esta es una captura de la accion que agrega a otra tabla pero como te decia arroja un error por que el resultado es tipo lista

crediya_guzman_1-1655950915982.png

 

 

Esta es una captura de la tabla detalle notas de la columna folio

crediya_guzman_2-1655951104743.png

 

Las expresiones actuales no me sirven, sobre todo cuando ya sabemos que no funcionan. Por favor necesito:

  1. Desde el Editor, una captura de la tabla completa que muestra los tipos de columnas, para las dos tablas.
  2. Una captura de la vista de tu app donde quieres aรฑadir la acciรณn. 
  3. Explicar con lenguaje simple, no tรฉcnico, sin expresiones, el flujo de trabajo que quieres implementar con esta acciรณn: ยฟcuรกndo un usuario va lanzar el botรณn de la acciรณn? ยฟen quรฉ situaciรณn? ยฟpor quรฉ? y ยฟcuรกl serรญa el resultado esperado de la ejecuciรณn de esta acciรณn?

Gracias.

ya lo solucione gracias

Top Labels in this Space