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
 

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

2 Likes
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]
2 Likes

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?

1 Like

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.
1 Like

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

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

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.

1 Like

ya lo solucione gracias

1 Like