NAVISION 2009 – FORMS: Cambiar color de celda según una condición

Diseño de formularios

En la entrada de hoy vamos a ver como cambiar de color un campo mostrado en un formulario en Microsoft Dynamics Navision según si se cumple determinada condición.

Para ello, en el cliente Navision, abrimos el formulario en el modo Designer:

navision-form-designer

Pinchamos sobre la columna/celda que queremos que cambie de color según una condición y vamos al código, pulsando el botón de la siguiente captura o la tecla F9:

navision-codigo-campo

En el trigger de OnFormat() del campo en cuestión indicaríamos lo siguiente:

  1. IF (aquí la condición que queremos indicar) THEN
  2. CurrForm.(Control del campo en cuestión).UPDATEFORECOLOR(Color que queremos usar);

Por ejemplo:

navision-trigger-OnFormat

¡Y ya estaría listo!

El resultado sería el siguiente:

navision-resultado-resaltado