• Este debate tiene 2 respuestas, 3 mensajes y ha sido actualizado por última vez el hace 4 años, 1 mes por Javier-Rodilla.
Viendo 3 entradas - de la 1 a la 3 (de un total de 3)

Campo calculado para mostrar texto



  • czv
    Participante
    czv

    Hola tengo NAV 2015.

    Estoy creando una page donde tengo dos campos:

    • Nº producto que es de tipo Code y está relacionado con la tabla Item y se muestra el código del producto.
    • Descripción que es un campo de tipo Text

    En este campo de descripción quiero que al seleccionar un valor en el campo Nº de producto se muestre el nombre del producto.

    Esto como lo puedo hacer?

    Gracias

     

     

    #13996

    Jon Ander (IGN)
    Participante
    Jon Ander (IGN)

    Buenas,

    Tienes que crear el campo de descripción como FlowField, y en el calc formula poner lo siguiente:

    Lookup(Item.Description WHERE (No.=FIELD(Nº Producto)))

    De tal forma que las propiedades del campo de la tabla queden de la siguiente manera

    FieldClass: FlowField

    CalcFormula: Lookup(Item.Description WHERE (No.=FIELD(Nº Producto)))

    Espero que te sirva.

    Saludos.

    #13997

    Javier-Rodilla
    Participante
    Javier-Rodilla

    Hola,

    Otra opción es crearte una variable local tipo record que apunte a la tabla 27 y en el OnValidate del campo Numero de producto le pones esto:

    if recItem.Get(“Nº producto”) then
    Descripcion := recItem.Description;

    #13999
Viendo 3 entradas - de la 1 a la 3 (de un total de 3)

Debe iniciar sesión para responder a este tema.