Para editar el color se debe buscar el archivo Registry.dat en nuestra instalación de forms and reports 12c.

Este archivo está en la siguiente ruta:

$DOMAIN_HOME/config/fmwconfig/servers/WLS_FORMS/applications/formsapp_12.2.1/config/oracle/forms/registry/Registry.dat

Dentro del archivo debemos colocar el siguiente código, este es el necesario para cambiarle el color a las formas, más adelante se explica para que sirve cada línea:

colorScheme.verde.description=Color verde ventanas
colorScheme.verde.lightest = 0xFFFFFF
colorScheme.verde.lighter = 0xc7f0f9
colorScheme.verde.light = 0x00703c
colorScheme.verde.dark=0xf2f6f7
colorScheme.verde.darker=0x00703c
colorScheme.verde.darkest = 0x000000
colorScheme.verde.selection = 0x666666
colorScheme.verde.pinstripe1 = 0x000000
colorScheme.verde.pinstripe2 = 0xFF00FF

De modo que quede así:

Nota: lo que esta después del primer punto en cada línea es el nombre de la plantilla, cada color está en hexadecimal y para cambiarlo se debe cambiar después del 0x para que el color tome efecto.

La definición de cada línea es la siguiente:

colorScheme.verde.description=Breve descripción de que cambia esta plantilla
colorScheme.verde.lightest = 0xFFFFFF Color de los textbox
colorScheme.verde.lighter = 0x66CCFF Color de barra de herramientas y menus desplegables también de los botones de la ventana de login
colorScheme.verde.light = 0x00703c Color borde superior de ventana normal
colorScheme.verde.dark=0xf2f6f7 Color de fondo de la ventana
colorScheme.verde.darker=0x00703c Color borde superior cuando la ventana no esta seleccionada
colorScheme.verde.darkest = 0x000000 Color de letras primer pantalla
colorScheme.verde.selection = 0x666666 Color cuando se selecciona un texto
colorScheme.verde.pinstripe1 = 0x000000 Aún sin encontrar su función
colorScheme.verde.pinstripe2 = 0xFF00FF Aún sin encontrar su función

Posterior a esto se debe colocar el color en el enviroment donde queremos que tome efecto:

Debemos buscar el archivo formsweb.cfg se encuentra en la ruta:

$DOMAIN_HOME/config/fmwconfig/servers/WLS_FORMS/applications/formsapp_12.2.1/config/formsweb.cfg

Al editarlo debemos agregar la siguiente línea para llamar la plantilla en el enviroment donde lo queremos junto con el nombre de la plantilla que hicimos, en este caso le llamamos verde:

customColorScheme=verde

De manera que quede así:

Guardamos el archivo, no es necesario reiniciar, solo se debe volver abrir la forma en el navegador, veremos el cambio en los colores de la forma como la siguiente:

Luego de esta explicación, ya queda a nuestra creatividad como queramos cambiar los colores de nuestras formas.

2 respuestas a «Cómo cambiar los colores de las formas en Oracle Forms and Reports 12c»

  1. Hola ,
    He generado una paleta de colores personalizada, la puse para que oracle forms la levante cuando abro la herramienta, hasta ahi todo bien. Ahora solo me funciona para nuevos forms y para los forms ya existentes me sigue levantando la paleta de colores por default.
    Necesito saber el modo para que cuando edito un form ya existente , me levante la paleta de colores personalizada.
    Muchas gracias
    Saludos

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *