Archivo

Archivo del autor

Report en Microsoft Dynamics NAV 2009

Miércoles, 9 de Marzo de 2011

En este versión tenemos 2 tipos de Report:

  • Entorno de Roles (Layout)
  • Entorno Clasico (Secctions)

Para poder conseguir información detallada para los Layouts podeis consultar en

http://msdn.microsoft.com/es-es/library/bb558708(v=VS.90).aspx

Amando Olcina Uncategorized

Poner una imagen en el Layout de Nav

Jueves, 17 de Junio de 2010
  1. Utilizar una variable o un campo de los DataItems que sea de tipo blog (una imagen)
  2. Ponerlo en la Sección, para que parezca en el dataSet del layout.
  3. desde el Visual Studio:
    1. Poner un objeto de tipo imagen donde quieras que se ponga. Y establecer las propiedade:
      1. MimeType: suele ser BMP.
      2. Souce: DataTable.
      3. Value: campo del dataSet que es una imagen.

Amando Olcina NAV 2009

Creando Informes para Roles

Jueves, 17 de Junio de 2010

Lo primero de todo cuando damos a editar o crear un Report, nos permite definir los origenes de datos. Según su sangría se establecerá si actua el origen como cabecera o detalle. En caso de no identar, saldrá el contenido de una tabla y despues de la otra.

Propiedades del Informe (Mayuscula+F4 sin tener un origen de datos seleccionado):

  • ProcesingOnly: No se tiene que mostrar y no debe de tener un Layaout (solo tendrán código).

Propiedad de los data Items de la tabla (Mayuscula+F4 sin tener un origen de datos seleccionado):

  • DataItemTable: Tabla (ya definida como propiedad del Report).
  • DataItemLinkReference: A que Tabla padre me estoy relacionado (se pone automaticamente al identarlo).
  • DataItemLink: Filtro donde se establece la relación (NO se pone automaticamente, no mira el enlace). Por ejemplo Salesperson Code = FIELD(Code)
  • DataItemTableView: Establecemos filtro y/u orden para la obtención de datos. Por ejemplo SORTING(No.)
  • CalcFields: se establece los campos FlowFields o Blogs que queremos que se recalcule (por facilitar el trabajo, microsoft nos muestra todos los campos en lugar de solo que son susceptibles de esta necesidad).

Codigó C/AL

Triggers del Report (F9 sin tener un origen de datos seleccionado):

  •  OnInitReport: Al cargar el informe a la memoria, antes de establecer filtro por el usuario y de traer los datos.
  • OnPreReport: Tras establecer los filtros por el usuario sin haber traido aun los datos. Justo al apretrar la opción de Imprimir o Vista preliminar.
  • OnPostReport: Tras reiterar todo el contenido y haber realizado el informe.

Amando Olcina NAV 2009