SlideShare una empresa de Scribd logo
1 de 5
Variables de Sistema en ORACLE FORMS
Una variable de sistema es una variable en Oracle Forms que sigue la pista de un
estado interno del Formulario. Puede hacer referencia al valor de una variable de
sistema para controlar el formulario en que una aplicación se comporta.
Oracle Forms mantiene los valores de las variables del sistema en función de cada
formulario. Es decir, los valores de todas las variables del sistema corresponden al
formulario en uso.
SYSTEM.BLOCK_STATUS
Representa el estado del bloque donde se encuentra el cursor, o el bloque actual
durante el procesamiento gatillo. El valor puede ser una de las tres cadenas de
caracteres:
CHANGED: indica que el bloque contiene al menos un registro cambiado.
NEW: Indica que el bloque contiene sólo Nuevos registros.
QUERY: Indica que el bloque contiene sólo los registros válidos que han sido
recuperados de la base de datos.
SYSTEM.COORDINATION_OPERATION
Esta variable de sistema funciona con SYSTEM.MASTER_BLOCK para ayudar a un
control sobre el Trigger On-Clear-Details el cual determina qué tipo de operación se
ha activado del trigger y en cual bloque principal esta la relación maestro-detalle.
SYSTEM.CURRENT_BLOCK
El valor que la variable de sistema SYSTEM.CURRENT_BLOCK representa depende
de la unidad de navegación donde se ubique:
Si la unidad de navegación actual es el bloque, registro o elemento el valor de
SYSTEM.CURRENT_BLOCK es el nombre del bloque donde se encuentra el
cursor. Si la unidad de navegación actual es el formulario el valor de
SYSTEM.CURRENT_BLOCK es NULL.
SYSTEM.CURRENT_DATETIME
Es una variable que representa la fecha del sistema operativo. El valor es una cadena
CHAR en el siguiente formato:
DD-MON-YYYY HH24:MI:SS
SYSTEM.CURRENT_FORM
Representa el nombre del formulario que Oracle Forms está ejecutando. El valor
siempre es una cadena de caracteres.
SYSTEM.CURRENT_ITEM
El valor que la variable de sistema SYSTEM.CURRENT_ITEM representa depende de
la unidad de navegación donde se ubique:
Si la unidad de navegación actual es en el elemento, el valor
de SYSTEM.CURRENT_ITEM es el nombre del elemento que Oracle que el cursor se
encuentra. El nombre del elemento devuelto no incluye un prefijo del nombre de
bloque. Si la unidad de navegación actual es el registro, bloque o formulario, el valor
de SYSTEM.CURRENT_ITEM es NULL.
SYSTEM.CURRENT_VALUE
Representa el valor del elemento que se registra en SYSTEM.CURRENT_ITEM. El
valor siempre es una cadena de caracteres.
SYSTEM.CURSOR_BLOCK
El valor que la variable de sistema SYSTEM.CURSOR_BLOCK representa depende
de la unidad de navegación donde se ubique:
Si la unidad de navegación actual es el bloque, registro o elemento, el valor de
SYSTEM.CURSOR_BLOCK es el nombre de la cuadra donde se encuentra el cursor.
El valor siempre es una cadena de caracteres. Si la unidad de navegación actual es el
formulario, el valor de SYSTEM.CURSOR_BLOCK es NULL.
SYSTEM.CURSOR_ITEM
Representa el nombre del bloque y el elemento, block.item, donde se encuentra el
cursor. El valor siempre es una cadena de caracteres.
SYSTEM.CURSOR_RECORD
Representa el número del registro donde se encuentra el cursor. Este número
representa el orden físico actual del registro en la lista del bloque de registros. El valor
siempre es una cadena de caracteres.
SYSTEM.CURSOR_VALUE
Representa el valor del elemento donde se encuentra el cursor. El valor siempre es
una cadena de caracteres.
SYSTEM.CUSTOM_ITEM_EVENT
Almacena el nombre del evento disparado por un control VBX.
SYSTEM.CUSTOM_ITEM_EVENT_PARAMETERS
Almacena los argumentos complementarios para un evento disparado por un control
VBX.
SYSTEM.DATE_THRESHOLD
Representa la nueva consulta de fecha de base de datos. Esta variable trabaja en
conjunto con las tres variables del
sistema $$DBDATE$$, $$DBDATETIME$$, y $$DBTIME$$. Controla la frecuencia
con que Oracle Forms sincroniza la fecha de base de datos con el RDBMS. El valor de
esta variable debe especificarse en el siguiente formato: MI: SS.
Debido a las consultas RDBMS frecuentes pueden degradar el rendimiento, lo mejor
es mantener este valor razonablemente alto. Sin embargo, tenga en cuenta que si el
valor no está sincronizado con la suficiente frecuencia, puede ocurrir un poco de
tiempo de discrepancia. Además, si usted está construyendo una aplicación cliente-
servidor, las implicaciones de rendimiento de SYSTEM.DATE_THRESHOLD podrían
variar dependiendo de la complejidad de la configuración de red.
SYSTEM.EFFECTIVE_DATE
Representa la fecha base de datos efectiva. El valor de la variable siempre debe estar
en el siguiente formato:
DD-MON-YYYY HH24:MI:SS
SYSTEM.EVENT_WINDOW
La variable de sistema SYSTEM.EVENT_WINDOW representa el nombre de la última
ventana que se vio afectada por una acción que causó un trigger. Los siguientes
triggers para esta variable se actualiza en :
WHEN-WINDOW-ACTIVATED
WHEN-WINDOW-CLOSED
WHEN-WINDOW-DEACTIVATED
WHEN-WINDOW-RESIZED
Desde dentro de estos trigger, puede asignar el valor de la variable a una variable
global, Parámetro, Variable o elemento.
SYSTEM.FORM_STATUS
Representa el estado del formulario actual. El valor puede ser una de las siguientes
tres cadenas de caracteres:
CHANGE:- Indica que el formulario contiene al menos un bloque con un registro
cambiado.
NEW: Indica que el formulario contiene sólo Nuevos registros.
QUERY: Indica que una consulta Esta en consulta.
SYSTEM.LAST_FORM
Representa el ID de módulo del formulario anterior, donde múltiples formularios se han
invocado usando OPEN_FORM. El valor puede ser una de las dos cadenas de
caracteres: o bien el ID de módulo de formulario o NULL.
SYSTEM.LAST_QUERY
Representa la ultima instrucción SELECT que Oracle Forms ha utilizado para rellenar
un bloque durante una sesión. El valor siempre es una cadena de caracteres.
SYSTEM.LAST_RECORD
Indica si el registro actual es el último registro en la lista de un bloque de registros. El
valor es uno de los siguientes dos valores CHAR:
TRUE: Indica que el registro actual es el último registro en la lista del bloque actual de
registros.
FALSE: Indica que el registro actual no es el último registro en la lista del bloque
actual de registros.
SYSTEM.MASTER_BLOCK
Esta variable de sistema funciona con SYSTEM.COORDINATION_OPERATION para
ayudar a un control sobre el Trigger On-Clear-Details el cual determina qué tipo de
operación se ha activado del trigger y en cual bloque principal esta la relación
maestro-detalle. SYSTEM.MASTER_BLOCK representa el nombre del bloque
principal.
SYSTEM.MESSAGE_LEVEL
Representa uno de los siguientes niveles de severidad de mensajes: 0, 5, 10, 15, 20 o
25. El valor es siempre una cadena de caracteres.
Durante una sesión de Oracle Forms suprime todos los mensajes con un nivel de
severidad que es igual o inferior (menos grave) que el nivel de severidad indicada.
Asignar un valor a la variable de sistema SYSTEM.MESSAGE_LEVEL con la sintaxis
de PL / SQL estándar:
:System.Message_Level := value;
Los valores legales para SYSTEM.MESSAGE_LEVEL son 0, 5, 10, 15, 20 y 25. Oracle
Forms no suprime avisos o mensajes de error vitales, no importa qué nivel de
severidad seleccione.
SYSTEM.MODE
SYSTEM.MODE indica si el formulario está en Normal, Enter Query, o Fetch en modo
de procesamiento. El valor siempre es una cadena de caracteres.
NORMAL: Indica que el formulario está en modo de procesamiento normal.
ENTER-QUERY: Indica que el formulario se encuentra actualmente en intro de modo
de consulta.
QUERY: Indica que el formulario se encuentra actualmente en consulta a modo de
procesamiento, lo que significa que una consulta se está procesando actualmente.
SYSTEM.MOUSE_BUTTON_PRESSED
Indica el número del botón que se hizo clic. El botón del mouse se limita a los botones
1 y 2 (de izquierda o de centro) en un ratón de tres botones. El valor siempre es una
cadena de caracteres.
SYSTEM.MOUSE_BUTTON_SHIFT_STATE
Indica la tecla que se pulsa durante el clic, por ejemplo, MAYÚS, ALT, o CONTROL. El
valor siempre es una cadena de caracteres.
SYSTEM.MOUSE_CANVAS
Si el ratón está en un lienzo, SYSTEM.MOUSE_CANVAS representa el nombre de
aquel lienzo como un valor CHAR. Si el ratón está en un elemento, esta variable
representa el nombre del lienzo que contiene el artículo. SYSTEM.MOUSE_CANVAS
es NULL si el mouse no se encuentra en un lienzo
SYSTEM.MOUSE_FORM
Si el mouse está en un módulo de formulario, SYSTEM.MOUSE_FORM representa el
nombre de ese módulo de formulario como un valor CHAR. Por ejemplo, si el mouse
está en Form_Module1, el valor para SYSTEM.MOUSE_ITEM es FORM_MODULE1.
SYSTEM.MOUSE_ITEM
Si el mouse está en un elemento, SYSTEM.MOUSE_ITEM representa el nombre de
ese elemento como un valor CHAR. Por ejemplo, si el ratón está en Item1 en Bloque2,
el valor para SYSTEM.MOUSE_ITEM es: BLOCK2.ITEM1. SYSTEM.MOUSE_ITEM
es NULL si el mouse no está en un elemento.
SYSTEM.MOUSE_RECORD
Si el mouse está en un registro, SYSTEM.MOUSE_RECORD representa el número
registro de ese registro como un valor CHAR.
SYSTEM.MOUSE_RECORD_OFFSET
Si el mouse está en un registro, SYSTEM.MOUSE_RECORD_OFFSET representa el
desplazamiento desde el primer registro visible como un valor CHAR. Por ejemplo, si
el mouse está en el segundo de los cinco registros visibles en un bloque, su valor será
2.
SYSTEM.MOUSE_X_POS
Representa la coordenada X del mouse en su valor es relativo a la esquina superior
izquierda de la pantalla
SYSTEM.MOUSE_Y_POS
Representa la coordenada Y del mouse en su valor es relativo a la esquina superior
izquierda de la pantalla
SYSTEM.RECORD_STATUS
Representa el estado del registro donde se encuentra el cursor. Puede tener los
siguientes valores:
CHANGE: Indica que el estado de la validación de un registro ha cambiado.
INSERT: Indica que el estado de la validación del registro se ha cambiado y que no
existe el registro en la base de datos.
NEW: Indica que el estado de la validación del registro es Nuevo.
QUERY: Indica que el estado de la validación del registro es válido y que fue
recuperado de la base de datos.
SYSTEM.TRIGGER_BLOCK
Representa el nombre del bloque en el que se encuentra el cursor cuando el Trigger
se ejecuta. El valor es NULL si el Trigger es un PRE o POST Formulario. El valor
siempre es una cadena de caracteres.
SYSTEM.TRIGGER_ITEM
Representa el elemento (BLOCK.ITEM) en el ámbito de aplicación para cuando el
Trigger se ejecuta. El valor siempre es una cadena de caracteres.
SYSTEM.TRIGGER_RECORD
Representa el número del registro que Oracle Forms está procesando. Este número
representa el orden físico actual del registro en la lista del bloque de registros. El valor
siempre es una cadena de caracteres.

Más contenido relacionado

Destacado

Pinterest for Nonprofits
Pinterest for NonprofitsPinterest for Nonprofits
Pinterest for NonprofitsAnne Yurasek
 
M&M E Brochure
M&M E BrochureM&M E Brochure
M&M E Brochureaashit1207
 
La informaciã³n
La informaciã³nLa informaciã³n
La informaciã³nSandy Vc
 
A Manifesto for Entrepreneurship and Innovation to Power Growth in the EU
A Manifesto for Entrepreneurship and Innovation to Power Growth in the EUA Manifesto for Entrepreneurship and Innovation to Power Growth in the EU
A Manifesto for Entrepreneurship and Innovation to Power Growth in the EULT-Innovate
 
Juan Sebastian, Café, TICS MARTES 15/09
Juan Sebastian, Café, TICS MARTES 15/09Juan Sebastian, Café, TICS MARTES 15/09
Juan Sebastian, Café, TICS MARTES 15/09juanse_reyes
 
Personal Branding
Personal BrandingPersonal Branding
Personal BrandingDan Stuart
 
Convalidacion ing. sistemas
Convalidacion ing. sistemasConvalidacion ing. sistemas
Convalidacion ing. sistemasUniucharico2014
 
Universidad Continental. Curso Proyectos V
Universidad Continental. Curso Proyectos VUniversidad Continental. Curso Proyectos V
Universidad Continental. Curso Proyectos VCésar Moncloa Guardia
 
TESIS - MBA - PLAN DE MARKETING PARA INCREMENTAR EL NÚMERO DE PERNOCTACIONES...
TESIS  - MBA - PLAN DE MARKETING PARA INCREMENTAR EL NÚMERO DE PERNOCTACIONES...TESIS  - MBA - PLAN DE MARKETING PARA INCREMENTAR EL NÚMERO DE PERNOCTACIONES...
TESIS - MBA - PLAN DE MARKETING PARA INCREMENTAR EL NÚMERO DE PERNOCTACIONES...Félix P.
 
Stress managmentandmanagingambiguity final
Stress managmentandmanagingambiguity finalStress managmentandmanagingambiguity final
Stress managmentandmanagingambiguity finalAnne Yurasek
 
Planificación digital en GURÍ
Planificación digital en GURÍPlanificación digital en GURÍ
Planificación digital en GURÍVerdún Santos
 
Teorema de Pitagoras
Teorema de PitagorasTeorema de Pitagoras
Teorema de Pitagorasrosa ruiz
 
Projeto olimpiadas-dom-oscar-2016
Projeto olimpiadas-dom-oscar-2016Projeto olimpiadas-dom-oscar-2016
Projeto olimpiadas-dom-oscar-2016Emerson Andrade
 
Generalidades de la biblia
Generalidades de la bibliaGeneralidades de la biblia
Generalidades de la bibliaJosue Mateo
 

Destacado (20)

Pinterest for Nonprofits
Pinterest for NonprofitsPinterest for Nonprofits
Pinterest for Nonprofits
 
M&M E Brochure
M&M E BrochureM&M E Brochure
M&M E Brochure
 
La informaciã³n
La informaciã³nLa informaciã³n
La informaciã³n
 
A Manifesto for Entrepreneurship and Innovation to Power Growth in the EU
A Manifesto for Entrepreneurship and Innovation to Power Growth in the EUA Manifesto for Entrepreneurship and Innovation to Power Growth in the EU
A Manifesto for Entrepreneurship and Innovation to Power Growth in the EU
 
Juan Sebastian, Café, TICS MARTES 15/09
Juan Sebastian, Café, TICS MARTES 15/09Juan Sebastian, Café, TICS MARTES 15/09
Juan Sebastian, Café, TICS MARTES 15/09
 
Presentación1
Presentación1Presentación1
Presentación1
 
Personal Branding
Personal BrandingPersonal Branding
Personal Branding
 
Rss
RssRss
Rss
 
Convalidacion ing. sistemas
Convalidacion ing. sistemasConvalidacion ing. sistemas
Convalidacion ing. sistemas
 
Universidad Continental. Curso Proyectos V
Universidad Continental. Curso Proyectos VUniversidad Continental. Curso Proyectos V
Universidad Continental. Curso Proyectos V
 
TESIS - MBA - PLAN DE MARKETING PARA INCREMENTAR EL NÚMERO DE PERNOCTACIONES...
TESIS  - MBA - PLAN DE MARKETING PARA INCREMENTAR EL NÚMERO DE PERNOCTACIONES...TESIS  - MBA - PLAN DE MARKETING PARA INCREMENTAR EL NÚMERO DE PERNOCTACIONES...
TESIS - MBA - PLAN DE MARKETING PARA INCREMENTAR EL NÚMERO DE PERNOCTACIONES...
 
Mastering soft skills
Mastering soft skillsMastering soft skills
Mastering soft skills
 
Stress managmentandmanagingambiguity final
Stress managmentandmanagingambiguity finalStress managmentandmanagingambiguity final
Stress managmentandmanagingambiguity final
 
Planificación digital en GURÍ
Planificación digital en GURÍPlanificación digital en GURÍ
Planificación digital en GURÍ
 
Teorema de Pitagoras
Teorema de PitagorasTeorema de Pitagoras
Teorema de Pitagoras
 
Maquinas sincronas
Maquinas sincronasMaquinas sincronas
Maquinas sincronas
 
Projeto olimpiadas-dom-oscar-2016
Projeto olimpiadas-dom-oscar-2016Projeto olimpiadas-dom-oscar-2016
Projeto olimpiadas-dom-oscar-2016
 
Organizaciones Inteligentes
Organizaciones InteligentesOrganizaciones Inteligentes
Organizaciones Inteligentes
 
Generalidades de la biblia
Generalidades de la bibliaGeneralidades de la biblia
Generalidades de la biblia
 
Pratica1 sincronas
Pratica1 sincronasPratica1 sincronas
Pratica1 sincronas
 

Similar a Variables de sistema en oracle forms

Colegio de estudios cientificos y tecnologicos del estado
Colegio de estudios cientificos y tecnologicos del estadoColegio de estudios cientificos y tecnologicos del estado
Colegio de estudios cientificos y tecnologicos del estadoEspinozaAdan
 
Presentacion C++
Presentacion C++Presentacion C++
Presentacion C++Marco Bau
 
Sistema de gestión de base de datos SQL UC
Sistema de gestión de base de datos SQL UCSistema de gestión de base de datos SQL UC
Sistema de gestión de base de datos SQL UCDaniel Gomez Jaramillo
 
D5E-E0: Fundamentos de la programacion
D5E-E0: Fundamentos de la programacionD5E-E0: Fundamentos de la programacion
D5E-E0: Fundamentos de la programacionEllyster
 
Fundamentos deprogramacion
Fundamentos deprogramacionFundamentos deprogramacion
Fundamentos deprogramacionKevin Reaño
 
Dce0 Fundamentos De Programacion
Dce0 Fundamentos De ProgramacionDce0 Fundamentos De Programacion
Dce0 Fundamentos De Programacionyave
 
Dce0 Fundamentos De Programacion1
Dce0 Fundamentos De Programacion1Dce0 Fundamentos De Programacion1
Dce0 Fundamentos De Programacion1Hector Gomez
 
Dce0 Fundamentos De Programacion
Dce0 Fundamentos De ProgramacionDce0 Fundamentos De Programacion
Dce0 Fundamentos De ProgramacionFélix Prada Silva
 
Unidad 2-lenguaje-sql
Unidad 2-lenguaje-sqlUnidad 2-lenguaje-sql
Unidad 2-lenguaje-sqlclaudia_m
 
MANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓNMANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓNSergio Perez
 
MANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓNMANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓNSergio Perez
 
Sesion10 - Funciones y procedimientos (Oracle)
Sesion10 - Funciones y procedimientos (Oracle)Sesion10 - Funciones y procedimientos (Oracle)
Sesion10 - Funciones y procedimientos (Oracle)José Toro
 
Sentencias Sql
Sentencias SqlSentencias Sql
Sentencias Sqlfer951
 

Similar a Variables de sistema en oracle forms (20)

Colegio de estudios cientificos y tecnologicos del estado
Colegio de estudios cientificos y tecnologicos del estadoColegio de estudios cientificos y tecnologicos del estado
Colegio de estudios cientificos y tecnologicos del estado
 
Arreglos, Procedimientos y Funciones
Arreglos, Procedimientos y FuncionesArreglos, Procedimientos y Funciones
Arreglos, Procedimientos y Funciones
 
Presentacion C++
Presentacion C++Presentacion C++
Presentacion C++
 
minas
minas minas
minas
 
Tutorial SQL
Tutorial SQLTutorial SQL
Tutorial SQL
 
Sistema de gestión de base de datos SQL UC
Sistema de gestión de base de datos SQL UCSistema de gestión de base de datos SQL UC
Sistema de gestión de base de datos SQL UC
 
D5E-E0: Fundamentos de la programacion
D5E-E0: Fundamentos de la programacionD5E-E0: Fundamentos de la programacion
D5E-E0: Fundamentos de la programacion
 
Fundamentos deprogramacion
Fundamentos deprogramacionFundamentos deprogramacion
Fundamentos deprogramacion
 
Dce0 Fundamentos De Programacion
Dce0 Fundamentos De ProgramacionDce0 Fundamentos De Programacion
Dce0 Fundamentos De Programacion
 
Fundamentos de Programacion
Fundamentos de ProgramacionFundamentos de Programacion
Fundamentos de Programacion
 
Dce0 Fundamentos De Programacion1
Dce0 Fundamentos De Programacion1Dce0 Fundamentos De Programacion1
Dce0 Fundamentos De Programacion1
 
Dce0 Fundamentos De Programacion
Dce0 Fundamentos De ProgramacionDce0 Fundamentos De Programacion
Dce0 Fundamentos De Programacion
 
Dfd
DfdDfd
Dfd
 
Resulset
Resulset Resulset
Resulset
 
Unidad 2-lenguaje-sql
Unidad 2-lenguaje-sqlUnidad 2-lenguaje-sql
Unidad 2-lenguaje-sql
 
MANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓNMANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓN
 
MANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓNMANEJO DE SENTENCIAS DE RECUPERACIÓN
MANEJO DE SENTENCIAS DE RECUPERACIÓN
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
Sesion10 - Funciones y procedimientos (Oracle)
Sesion10 - Funciones y procedimientos (Oracle)Sesion10 - Funciones y procedimientos (Oracle)
Sesion10 - Funciones y procedimientos (Oracle)
 
Sentencias Sql
Sentencias SqlSentencias Sql
Sentencias Sql
 

Último

PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 

Último (20)

PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 

Variables de sistema en oracle forms

  • 1. Variables de Sistema en ORACLE FORMS Una variable de sistema es una variable en Oracle Forms que sigue la pista de un estado interno del Formulario. Puede hacer referencia al valor de una variable de sistema para controlar el formulario en que una aplicación se comporta. Oracle Forms mantiene los valores de las variables del sistema en función de cada formulario. Es decir, los valores de todas las variables del sistema corresponden al formulario en uso. SYSTEM.BLOCK_STATUS Representa el estado del bloque donde se encuentra el cursor, o el bloque actual durante el procesamiento gatillo. El valor puede ser una de las tres cadenas de caracteres: CHANGED: indica que el bloque contiene al menos un registro cambiado. NEW: Indica que el bloque contiene sólo Nuevos registros. QUERY: Indica que el bloque contiene sólo los registros válidos que han sido recuperados de la base de datos. SYSTEM.COORDINATION_OPERATION Esta variable de sistema funciona con SYSTEM.MASTER_BLOCK para ayudar a un control sobre el Trigger On-Clear-Details el cual determina qué tipo de operación se ha activado del trigger y en cual bloque principal esta la relación maestro-detalle. SYSTEM.CURRENT_BLOCK El valor que la variable de sistema SYSTEM.CURRENT_BLOCK representa depende de la unidad de navegación donde se ubique: Si la unidad de navegación actual es el bloque, registro o elemento el valor de SYSTEM.CURRENT_BLOCK es el nombre del bloque donde se encuentra el cursor. Si la unidad de navegación actual es el formulario el valor de SYSTEM.CURRENT_BLOCK es NULL. SYSTEM.CURRENT_DATETIME Es una variable que representa la fecha del sistema operativo. El valor es una cadena CHAR en el siguiente formato: DD-MON-YYYY HH24:MI:SS SYSTEM.CURRENT_FORM Representa el nombre del formulario que Oracle Forms está ejecutando. El valor siempre es una cadena de caracteres. SYSTEM.CURRENT_ITEM El valor que la variable de sistema SYSTEM.CURRENT_ITEM representa depende de la unidad de navegación donde se ubique: Si la unidad de navegación actual es en el elemento, el valor de SYSTEM.CURRENT_ITEM es el nombre del elemento que Oracle que el cursor se encuentra. El nombre del elemento devuelto no incluye un prefijo del nombre de bloque. Si la unidad de navegación actual es el registro, bloque o formulario, el valor de SYSTEM.CURRENT_ITEM es NULL.
  • 2. SYSTEM.CURRENT_VALUE Representa el valor del elemento que se registra en SYSTEM.CURRENT_ITEM. El valor siempre es una cadena de caracteres. SYSTEM.CURSOR_BLOCK El valor que la variable de sistema SYSTEM.CURSOR_BLOCK representa depende de la unidad de navegación donde se ubique: Si la unidad de navegación actual es el bloque, registro o elemento, el valor de SYSTEM.CURSOR_BLOCK es el nombre de la cuadra donde se encuentra el cursor. El valor siempre es una cadena de caracteres. Si la unidad de navegación actual es el formulario, el valor de SYSTEM.CURSOR_BLOCK es NULL. SYSTEM.CURSOR_ITEM Representa el nombre del bloque y el elemento, block.item, donde se encuentra el cursor. El valor siempre es una cadena de caracteres. SYSTEM.CURSOR_RECORD Representa el número del registro donde se encuentra el cursor. Este número representa el orden físico actual del registro en la lista del bloque de registros. El valor siempre es una cadena de caracteres. SYSTEM.CURSOR_VALUE Representa el valor del elemento donde se encuentra el cursor. El valor siempre es una cadena de caracteres. SYSTEM.CUSTOM_ITEM_EVENT Almacena el nombre del evento disparado por un control VBX. SYSTEM.CUSTOM_ITEM_EVENT_PARAMETERS Almacena los argumentos complementarios para un evento disparado por un control VBX. SYSTEM.DATE_THRESHOLD Representa la nueva consulta de fecha de base de datos. Esta variable trabaja en conjunto con las tres variables del sistema $$DBDATE$$, $$DBDATETIME$$, y $$DBTIME$$. Controla la frecuencia con que Oracle Forms sincroniza la fecha de base de datos con el RDBMS. El valor de esta variable debe especificarse en el siguiente formato: MI: SS. Debido a las consultas RDBMS frecuentes pueden degradar el rendimiento, lo mejor es mantener este valor razonablemente alto. Sin embargo, tenga en cuenta que si el valor no está sincronizado con la suficiente frecuencia, puede ocurrir un poco de tiempo de discrepancia. Además, si usted está construyendo una aplicación cliente- servidor, las implicaciones de rendimiento de SYSTEM.DATE_THRESHOLD podrían variar dependiendo de la complejidad de la configuración de red. SYSTEM.EFFECTIVE_DATE Representa la fecha base de datos efectiva. El valor de la variable siempre debe estar en el siguiente formato: DD-MON-YYYY HH24:MI:SS SYSTEM.EVENT_WINDOW
  • 3. La variable de sistema SYSTEM.EVENT_WINDOW representa el nombre de la última ventana que se vio afectada por una acción que causó un trigger. Los siguientes triggers para esta variable se actualiza en : WHEN-WINDOW-ACTIVATED WHEN-WINDOW-CLOSED WHEN-WINDOW-DEACTIVATED WHEN-WINDOW-RESIZED Desde dentro de estos trigger, puede asignar el valor de la variable a una variable global, Parámetro, Variable o elemento. SYSTEM.FORM_STATUS Representa el estado del formulario actual. El valor puede ser una de las siguientes tres cadenas de caracteres: CHANGE:- Indica que el formulario contiene al menos un bloque con un registro cambiado. NEW: Indica que el formulario contiene sólo Nuevos registros. QUERY: Indica que una consulta Esta en consulta. SYSTEM.LAST_FORM Representa el ID de módulo del formulario anterior, donde múltiples formularios se han invocado usando OPEN_FORM. El valor puede ser una de las dos cadenas de caracteres: o bien el ID de módulo de formulario o NULL. SYSTEM.LAST_QUERY Representa la ultima instrucción SELECT que Oracle Forms ha utilizado para rellenar un bloque durante una sesión. El valor siempre es una cadena de caracteres. SYSTEM.LAST_RECORD Indica si el registro actual es el último registro en la lista de un bloque de registros. El valor es uno de los siguientes dos valores CHAR: TRUE: Indica que el registro actual es el último registro en la lista del bloque actual de registros. FALSE: Indica que el registro actual no es el último registro en la lista del bloque actual de registros. SYSTEM.MASTER_BLOCK Esta variable de sistema funciona con SYSTEM.COORDINATION_OPERATION para ayudar a un control sobre el Trigger On-Clear-Details el cual determina qué tipo de operación se ha activado del trigger y en cual bloque principal esta la relación maestro-detalle. SYSTEM.MASTER_BLOCK representa el nombre del bloque principal. SYSTEM.MESSAGE_LEVEL Representa uno de los siguientes niveles de severidad de mensajes: 0, 5, 10, 15, 20 o 25. El valor es siempre una cadena de caracteres. Durante una sesión de Oracle Forms suprime todos los mensajes con un nivel de severidad que es igual o inferior (menos grave) que el nivel de severidad indicada. Asignar un valor a la variable de sistema SYSTEM.MESSAGE_LEVEL con la sintaxis de PL / SQL estándar:
  • 4. :System.Message_Level := value; Los valores legales para SYSTEM.MESSAGE_LEVEL son 0, 5, 10, 15, 20 y 25. Oracle Forms no suprime avisos o mensajes de error vitales, no importa qué nivel de severidad seleccione. SYSTEM.MODE SYSTEM.MODE indica si el formulario está en Normal, Enter Query, o Fetch en modo de procesamiento. El valor siempre es una cadena de caracteres. NORMAL: Indica que el formulario está en modo de procesamiento normal. ENTER-QUERY: Indica que el formulario se encuentra actualmente en intro de modo de consulta. QUERY: Indica que el formulario se encuentra actualmente en consulta a modo de procesamiento, lo que significa que una consulta se está procesando actualmente. SYSTEM.MOUSE_BUTTON_PRESSED Indica el número del botón que se hizo clic. El botón del mouse se limita a los botones 1 y 2 (de izquierda o de centro) en un ratón de tres botones. El valor siempre es una cadena de caracteres. SYSTEM.MOUSE_BUTTON_SHIFT_STATE Indica la tecla que se pulsa durante el clic, por ejemplo, MAYÚS, ALT, o CONTROL. El valor siempre es una cadena de caracteres. SYSTEM.MOUSE_CANVAS Si el ratón está en un lienzo, SYSTEM.MOUSE_CANVAS representa el nombre de aquel lienzo como un valor CHAR. Si el ratón está en un elemento, esta variable representa el nombre del lienzo que contiene el artículo. SYSTEM.MOUSE_CANVAS es NULL si el mouse no se encuentra en un lienzo SYSTEM.MOUSE_FORM Si el mouse está en un módulo de formulario, SYSTEM.MOUSE_FORM representa el nombre de ese módulo de formulario como un valor CHAR. Por ejemplo, si el mouse está en Form_Module1, el valor para SYSTEM.MOUSE_ITEM es FORM_MODULE1. SYSTEM.MOUSE_ITEM Si el mouse está en un elemento, SYSTEM.MOUSE_ITEM representa el nombre de ese elemento como un valor CHAR. Por ejemplo, si el ratón está en Item1 en Bloque2, el valor para SYSTEM.MOUSE_ITEM es: BLOCK2.ITEM1. SYSTEM.MOUSE_ITEM es NULL si el mouse no está en un elemento. SYSTEM.MOUSE_RECORD Si el mouse está en un registro, SYSTEM.MOUSE_RECORD representa el número registro de ese registro como un valor CHAR. SYSTEM.MOUSE_RECORD_OFFSET Si el mouse está en un registro, SYSTEM.MOUSE_RECORD_OFFSET representa el desplazamiento desde el primer registro visible como un valor CHAR. Por ejemplo, si el mouse está en el segundo de los cinco registros visibles en un bloque, su valor será 2. SYSTEM.MOUSE_X_POS
  • 5. Representa la coordenada X del mouse en su valor es relativo a la esquina superior izquierda de la pantalla SYSTEM.MOUSE_Y_POS Representa la coordenada Y del mouse en su valor es relativo a la esquina superior izquierda de la pantalla SYSTEM.RECORD_STATUS Representa el estado del registro donde se encuentra el cursor. Puede tener los siguientes valores: CHANGE: Indica que el estado de la validación de un registro ha cambiado. INSERT: Indica que el estado de la validación del registro se ha cambiado y que no existe el registro en la base de datos. NEW: Indica que el estado de la validación del registro es Nuevo. QUERY: Indica que el estado de la validación del registro es válido y que fue recuperado de la base de datos. SYSTEM.TRIGGER_BLOCK Representa el nombre del bloque en el que se encuentra el cursor cuando el Trigger se ejecuta. El valor es NULL si el Trigger es un PRE o POST Formulario. El valor siempre es una cadena de caracteres. SYSTEM.TRIGGER_ITEM Representa el elemento (BLOCK.ITEM) en el ámbito de aplicación para cuando el Trigger se ejecuta. El valor siempre es una cadena de caracteres. SYSTEM.TRIGGER_RECORD Representa el número del registro que Oracle Forms está procesando. Este número representa el orden físico actual del registro en la lista del bloque de registros. El valor siempre es una cadena de caracteres.