Creación de Forms en AX 2012

Hilo iniciado por Neikorz el 26 de junio de 2015

Viendo 4 entradas - de la 1 a la 4 (de un total de 4)
  • Autor
    Entradas
  • #10489
    RangoNeikorzNeikorz
    Participante
    APRENDIZ
    999 Rincoins

    Buenos días, estoy empezando en el mundo de dynamics y me han pedido que haga un ejercicio. Tengo que crear un formulario como el de salesTable y salesLine, si hay alguien que sepa de algún tutorial para crear los formularios en el AOT, vincular los eventos, diseño y de más que me lo diga por favor

    #10490
    RangoNeikorzNeikorz
    Participante
    APRENDIZ
    999 Rincoins

    Hola, esto ya lo he resuelto creando un formulario a través de plantilla..

    Ahora lo que necesito es saber cual es el método para que cuando cliques en la tabla maestra los detalles, se vean las líneas de la tabla secundaria en el grid. (Creo que se deberá hacer con un método).

    Gracias.

    #10491
    RangoXBBXBB
    Participante
    PARTICIPANTE
    1.049 Rincoins

    Si los formularios tienen una relación en las tablas, tan solo debes indicarle el tipo de relación en el datasource de las línea.

    Mirate la tabla salesLine nodo relaciones y el formulario salesTable.

    Si no tienen relación alguna te tocará ir modificando la query a medida que se seleccione un registro en la cabecera.

    Para eso deberás.

    1.-En el mètodo active del datasoruce de la cabecera, modificarlo para que llame al método executequery del datasource de las líneas nombreDataSourceLineas_ds.executeQuery();

    2.-En el método init de las líneas deberas crearte un rango por le que filtrar.

    3.-En el método executeQuery de las líneas deberás ir modificando el rango creado anteriormente con el valor que quieres filtrar de la cabecera. (Por ejemplo para la salestable podría ser el campo salesId).

    #10492
    RangoNeikorzNeikorz
    Participante
    APRENDIZ
    999 Rincoins

    Okey muchas gracias, el lunes volveré a la carga y a ver que tal!!!

Viendo 4 entradas - de la 1 a la 4 (de un total de 4)
  • Debes estar registrado para responder a este debate.
Carrito de compra