28/10/2010, 12:50
|
| | Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 17 años, 5 meses Puntos: 43 | |
Respuesta: global. Supongo que lo primero lo habrás visto en el PRE-FORM ( si lo ves en otro lado , funciona pero no debe ir ahí ).
Las :global.xxxxxxxx son variables globales que se te cargan en memoria y no desaparecen hasta que cierras la ( como decis vosotros ) forma.
Si en la forma A cargas una global y llamas a la forma B y desde la B llamas a la C, en la C puedes hacer referencia a esas variables sin tener que meterlas en un declare ni nada por el estilo.
Como nota adicional y si mi memoria no me falla, aunque puedas cargarlas de esta manera :
:GLOBAL.CODIGO := 99;
:GLOBAL.ID := 122;
Oracle Forms siempre las va a tratar como VARCHAR2.
Y si lo que preguntas es esto : Aunque no sé como explicartelo bien, el global indica que la vida de esa variable es "global", hasta que cierras la forma. |