EOAPEX Blog
204 FOLLOWERS
At Oracle Apex Experts, we are dedicated 100% of our time to satisfying the needs and requirements of our customers and business partners. It doesn't matter if your organization's needs are small or large, complex or simple. Our interest is to be able to offer you a solution so that these needs become strengths of your organization and your concerns become the peace of mind and..
EOAPEX Blog
2y ago
Una de las cosas que en lo personal no me agradan del todo de los reportes y cuadrículas interactivas, es que cuando se agrega filtros, divisiones de control, resaltados y algunos otros cambios a este tipo de reportes, se agrega entre la barra de búsqueda y el cuerpo del reporte, un «panel de control» que refleja estos cambios aplicados y que puede resultar un poco molesto.
Es posible mover este panel de control y mostrarlo al lado derecho de la barra de búsqueda del reporte con muy poco trabajo, todo lo que necesitamos es:
El identificador del panel del control
Una línea de código en la ..read more
EOAPEX Blog
2y ago
Por segundo año consecutivo, este día celebramos la memoria de un gran hombre, una gran persona y uno de los padres de Oracle Application Express. Un hombre al que muchos no tuvimos la oportunidad de conocer en persona, pero que de igual manera marcó nuestras vidas para bien, Joel Kallman.
En este día, la comunidad APEX hemos recibido una gran noticia y es que el sitio apex.oracle.com ha sido actualizado a la versión de pre-producción de Oracle APEX 22.2, lo que indica que dentro de muy poco la tendremos a disposición en todos los ambientes.
Algunas de las nuevas características y mejoras q ..read more
EOAPEX Blog
2y ago
Cuando iniciamos este Blog, hace 13 años ya, allá por el año 2009, nuestro propósito era muy claro y aún continua siéndolo: proporcionar a la comunidad hisponoparlante una alternativa de material relacionado con Oracle Application Express en nuestro idiona, el español. Por aquel entonces, todo el material que existía al respecto se encontraba únicamente en idioma inglés y algún que otro caso, en alemán y tal vez en portuguez.
Hoy, 13 años después nos encontramos con una grata sorpresa, y es que el pasado 13 de julio aparecimos en una publicación del sitio FeedSopt, sitio especializado en el ..read more
EOAPEX Blog
2y ago
Este paquete contiene el API para la migración de datos en Oracle Application Express y esta compuesto por un solo procedimiento.
Procedimiento LOAD_SUPPORTING_OBJECT_DATA
Este procedimiento carga los datos del objeto de soporte e instala los datos en la aplicación especificada utilizando el paquete interno. Hace uso de los archivos estáticos generados a través del procedimiento CREATE_DATA_MIGRATION para realizar la instalación.
La sintaxis del procedimiento es:
APEX_DATA_INSTALL.LOAD_SUPPORTING_OBJECT_DATA (
p_table_name IN VARCHAR2,
p_del ..read more
EOAPEX Blog
2y ago
El paquete APEX_DATA_LOADING proporciona la capacidad de cargar datos llamando a una definición de carga de datos de la aplicación. Esto se puede usar en lugar de la carga de datos nativos.
Este paquete usa los siguientes tipos de datos:
type t_data_load_result is record(
processed_rows PLS_INTEGER,
error_rows PLS_INTEGER );
El paquete está compuesto por las siguientes funciones.
Función GET_FILE_PROFILE
Esta función devuelve el perfil del archivo (determinado por la definición de carga de datos) en formato JSON.
La sintaxis de la función es ..read more
EOAPEX Blog
2y ago
El paquete APEX_DATA_EXPORT contiene la implementación para exportar datos desde Oracle APEX. Los tipos de archivo admitidos incluyen: PDF, XLSX, HTML, CSV, XML y JSON.
Utilice la función EXPORT para pasar un contexto de consulta del paquete APEX_EXEC y devolver el tipo t_export, que incluye los contenidos en un LOB.
Las siguientes constantes se utilizan en el paquete APEX_DATA_EXPORT.
Constantes utilizadas en la función EXPORT. Los formatos c_format_pxml y c_format_pjson están optimizados para la impresión. (Formato de exportación)
c_format_csv constant t_format := ‘CSV’;
c_format_html cons ..read more
EOAPEX Blog
2y ago
Puede utilizar el paquete APEX_CUSTOM_AUTH para realizar varias operaciones relacionadas con la autenticación y la gestión de sesiones.
En esta entrega nos ocuparemos de las funciones que forman parte de este paquete y en la siguiente trataremos con los procedimientos.
Función APPLICATION_PAGE_ITEM_EXISTS
Esta función verifica la existencia de elementos a nivel de página dentro de la página actual de una aplicación. Esta función requiere el parámetro p_item_name. Esta función devuelve un valor booleano (VERDADERO o FALSO).
La sintaxis de la función es:
APEX_CUSTOM_AUTH.APPLICATION_PAGE_ITEM ..read more
EOAPEX Blog
2y ago
Puede utilizar el paquete APEX_CUSTOM_AUTH para realizar varias operaciones relacionadas con la autenticación y la gestión de sesiones.
En la entrega anterior, nos ocupamos de las funciones que forman parte de este paquete y en la presente, toca el turno a los procedimientos.
Procedimiento DEFINE_USER_SESSION
Este procedimiento combina los procedimientos SET_USER y SET_SESSION_ID para crear una llamada.
La sintaxis del procedimiento es:
APEX_CUSTOM_AUTH.DEFINE_USER_SESSION(
p_user IN VARCHAR2,
p_session_id IN NUMBER);
Donde:
Parámetro
Des ..read more
EOAPEX Blog
2y ago
Puede usar el paquete APEX_CREDENTIAL para cambiar las credenciales almacenadas de forma persistente o solo para la sesión APEX actual.
Está compuesta por los siguientes procedimientos.
Procedimiento CLEAR_TOKENS
Este procedimiento borra todos los tokens adquiridos para una credencial dada. Se aplica solo a los flujos basados en OAuth2, donde la identificación del cliente y el secreto del cliente se utilizan para obtener un token de acceso con un tiempo de vencimiento determinado. Esta llamada borra los tokens obtenidos.
La sintaxis del procedimiento es:
PROCEDURE CLEAR_TOKENS( p_credenti ..read more
EOAPEX Blog
2y ago
El paquete APEX_CSS proporciona funciones de utilidad para agregar estilos CSS a la salida HTTP. Este paquete se usa generalmente para el desarrollo de complementos.
Está compuesta por los siguientes procedimientos.
Procedimiento ADD
Este procedimiento agrega un fragmento de código de estilo CSS que se incluye en línea en la salida HTML. Utilice este procedimiento para agregar nuevas declaraciones de estilo CSS.
La sintaxis del procedimiento es:
APEX_CSS.ADD (
p_css IN VARCHAR2,
p_key IN VARCHAR2 DEFAULT NULL);
Donde:
Parámetro
Descripci ..read more