En esta publicación veremos los pasos a seguir para mostrar nuevos campos en una Page de Microsoft Dynamics NAV.
En la anterior publicación vimos la forma de ver todos los campos de la Tabla que hay asociada a una Page, con la finalidad de ver cuáles están ocultos para esa page. Si todavía no has visto esa publicación, te recomiendo que visites el siguiente enlace antes de continuar:
Una vez tengamos identificada la Page y el campo que queremos mostrar, que en este caso de ejemplo será el campo Cód. servicio transportista (34):
Debemos abrir el Development Environment:
Ahora vamos a Archivo –> Base de datos –> Abrir
Se nos abrirá la siguiente ventana:
La información que deberían contener los campos es lo siguiente:
Nombre servidor: Nombre del servidor de SQL e Instancia de SQL
Nombre base de datos: Nombre de la base de datos a la que está conectada nuestra instancia de NAV
Autenticación: Usuario con privilegios para conectarse al servidor de SQL y acceder a la base de datos. Puede ser un usuario Windows o un usuario de SQL.
Una vez rellenos todos los campos hacemos clic en OK y se nos abrirá el Object Designer donde veremos todos los objetos de NAV (Tables, Pages, Reports, etc…).
El siguiente paso será buscar la Page que nos interesa. Para ello, picamos sobre Page en la parte izquierda y nos saldrá un listado con todas las Pages de la base de datos de NAV. En este listado debemos buscar la que nos interesa, en este caso la 5752 (Podemos ayudarnos buscando con el Ctrol + B).
Una vez localizada la Page, picamos sobre el objeto y luego hacemos clic en la opción Design de la parte inferior derecha.
Nos mostrará la configuración de la Page.
En este caso, para mostrar un campo, trabajaremos con el Container “ContentArea”. Debemos situarnos en la última línea del Container ContentArea y pulsar F3 para añadir una nueva línea.
Nos situamos en el campo SourceExpr de la nueva línea y pulsamos sobre los 3 puntos (…) que aparecen a la derecha del campo.
En la nueva ventana seleccionamos “Rec”, y en las sub-opciones elegimos “FieldCaption”. Una vez hecho esto, se nos mostrará a la derecha todos los campos que tenemos disponibles para mostrar.
Hacemos doble clic sobre el campo que nos interesa.
Ese campo lo podemos mover arriba y abajo con las flechas que vemos en la parte inferior para mostrar en la Page ese campo antes o después que otro.
Llegados a este punto solo nos quedará irnos a Archivo –> Save para guardar los cambios. En la ventana que nos aparece debemos marcar “Compiled” y hacer clic en «Aceptar» para que se apliquen los cambios.
Si accedemos a la Page desde el cliente de NAV veremos que ya aparece el nuevo campo en la Page:
Genial artículo y perfectamente explicado 🙂