0

Creando un registro en una tabla que tiene enlaces con otras tablas

Hola. Alguien puede ayudarme por favor, tengo dias buscando pero no comprendo bien el inglés. Estoy creando un registro desde un botón pero cuando tengo que asignar un valor que pertenece a una tabla relacionada no sé como hacerlo. Lo que he probado no asigna ningun valor o me da un error que dice: "La expresión debe retornar un número o un record id".

En mi caso especifico estoy creando registros en la tabla de Planificación y los campos que no se asignar son Clientes y Vendedores desde otra tabla en la que estoy posicionada y tiene estos valores.

 

la ultima linea es la que me da problemas, en este caso no me asigna nada

Si hago esto:

p.(Responsable := t.responsable);

entonces me da el error que mencione acerca de que debe retornar un ID de registro.

Gracias de antemano por la ayuda

3 replies

null
    • Autonomo
    • Sara_Castanon
    • 4 yrs ago
    • Reported - view

    Falto este trozo de código antes de la imagen:

    let t := this;
    p.('Fecha Tarea' := t.'Nueva fecha');
    p.('Plan de acción' := t.'Nueva acción');
    p.('Descripción de la tarea a realizar' := t.'Tarea a ejecutar');
    p.(Responsable := number(first(select Vendedores) like t.Responsable)) 

    • Choices_Software_Dean
    • 4 yrs ago
    • Reported - view

    let v1 := Customers;
    let v2 := Sellers;
    let p := create Planning;
    p.Customers := v1;
    p.Sellers := v2

    • Autonomo
    • Sara_Castanon
    • 4 yrs ago
    • Reported - view

    Gracias! Es más sencillo de lo que pensé que sería