Relacionar 2 listas (REF)

Hola,

Tengo una tabla INVENTARIO
[PART NUMBER]
[CATEGORIA]
[CANTIDAD]
ETC

Tabla DETALLE_VENTAS (hija de Tabla VENTAS)
[ID_VENTAS] REF A TABLA VENTAS
[CATEGORIA] REF A TABLA INVENTARIO / INITIAL VALUE : [ID_VENTAS].[CATEGORIA]
[PRODUCTO] REF A TABLA INVENTARIO
[CANTIDAD]
ETC

Lo que quiero hacer es que cuando selecciono un item en la lista de la columna [CATEGORIA] me muestre en la columna [PRODUCTO] solo los productos pertenecientes a ella, ordenados por mayor cantidad.
Y cuando selecciono un producto de la lista [PRODUCTO] me coloque la categoria en la lista [CATEGORIA]

Si no selecciona ningun item en la lista [CATEGORIA] que muestre todos los productos en la lista [PRODUCTO]
Seria una relacion entre listas.

Actualmente solo me muestra los part numbers en ambas listas

Gracias!

Schaue dieses kurze Erklärvideo: 2 Möglichkeiten zum automatischen Ausfüllen von Formularen

Gracias @Tommy62

Pero yo necesito filtrar una lista segun otra lista, no rellenar otra columna (fill).
Por lo que vengo leyendo se utiliza un slice, pero no entiendo como generar la formula.

alguna ayuda?

  • CATEGORÍA, Initial value :

    [PRODUCTO].[CATEGORIA]

  • PRODUCTO, Suggested values :

    IF( ISBLANK([CATEGORIA]),
    ORDERBY(tabla[PRODUCTO], [Cantidad], true),
    ORDERBY(
    FILTER(“tabla”, [CATEGORIA] = [_ThisRow].[CATEGORIA]),
    [Cantidad], true
    )
    )

Gracias!!! @Joseph_Seddik
Funciona a la perfeccion, el unico cambio que tuve que hacer es colocar esa formula en VALID IF

saludos amigo!

1 Like

Olvide algo importante @Joseph_Seddik

CATEGORÍA, Initial value :

[PRODUCTO].[CATEGORIA]

Si coloco esta formula, cuando guardo un producto, me lo guarda con la categoria seleccionada. Si quiero cambiar de producto, solo me lista los que estan dentro de esa categoria.
Hay alguna manera de solucionarlo?

es importante porque esa formula automaticamente completa la categoria cuando selecciono un producto.

Gracias!

  1. Elimina la Categoría y tendrás todos los productos, o cámbiala para mostrar sólo sus productos vinculados.
  2. Utiliza una acción de Form Saved para actualizar la categoría según el producto ingresado.

Gracias @Joseph_Seddik

El unico pequeño problema que me encontre es que los usuarios normales no tienen acceso a la columna [CATEGORIAS], solo ven [PRODUCTO] ya que solo ingresan productos y los modifican en caso de error.

Con respecto al punto 2, ya tengo una action en FORM SAVED.
No me permite agregar 2 acciones.

Estoy pensando en algun action que limpie la columna [CATEGORIAS] en la edicion, pero al ser un form no me permite

Modifica entonces la Initial value de la columna Categorías para que te dé un valor o no según el usuario.

Reemplaza la acción por una Grouped Action que contiene primero la acción de actualizar la Categoría luego tu acción existente.

1 Like

Gracias @Joseph_Seddik

Tienes razon, lo habia olvidado, era tan simple como colocar un IF en initial value

IF (
USEREMAIL()=“email@gmail.com”,[PART NUMBER].[CATEGORIA],“”)

Mil gracias como siempre!

1 Like