Feedback Impresión

Variables del Scriptcase

Variables de campos

En el Scriptcase los campos internamentes se tratan como variáveis locais de php, entregando, en la interfaz de Scriptcase es necesario informarles utilizando llaves, así es posible recuperar o asignar valores a los campos de la aplicación.

Estos campos se pueden utilizar en los eventos de Scriptcase, pero no funcionarán a partir del evento onScriptInit por el hecho de que sólo los eventos después de él estarán con valores en los campos.

En los ejemplos siguientes es posible visualizar el funcionamiento de los campos.

Recuperando valor del campo:

Para asignar el valor del campo a una variable local para ser utilizado dentro de un evento podemos hacer de la siguiente manera:

$var_local = {campo_aplicacao};

Para asignar el valor del campo a una variable global para ser utilizado entre aplicaciones podemos hacer de la siguiente manera:

[variavel_global] = {campo_aplicacao};

Asignar valor al campo:

Para asignar un valor al campo, podemos hacer la asignación de la misma manera que se hace con las variables, y si es posible de acuerdo con el tipo del campo:

Campo tipo Texto: {campo_texto} = “Este es un texto de ejemplo”;
Campo tipo Número: {campo_numero} = 100;

Variables globales (variables de sesión)

Son variables que quedan almacenadas en la sesión de la aplicación, esas variables pueden ser utilizadas para pasar parámetros a través de las aplicaciones en el proyecto. Estas variables se pueden utilizar en cualquier evento de las aplicaciones.

A diferencia de las variables locales y de los campos, las globales se pueden utilizar en los SQL de las aplicaciones que permiten el cambio manual del mismo, y en la Clausula WHERE de la aplicación de formulario, así posibilitando un uso dinámico de las aplicaciones.

Ejemplo en el SQL de la consulta
Exemplo where consulta

Ejemplo en la cláusula WHERE del formulario
Exemplo where formulario

Para definir una variable global, sólo es necesario informarla entre corchetes, por ejemplo:

[variavel_global].

Asignar valor a la variable global:

[variavel_texto] = “Esta global está con un texto almacenado”;
[variavel_numero] = “Esta global está con un número almacenado”;

Pasando valores entre aplicaciones

Para pasar valores entre aplicaciones, es necesario definir la misma variable en las aplicaciones que las utilizar, sin embargo en la aplicación de origen la variable debe estar definida como Salida y en la aplicación de destino debe estar definida como Entrada.

Para realizar el cambio del tipo de variable, es necesario ir en el menú Aplicación> Variables Globales.

Configuracao Variavel Global

Después de hacer clic en este menú se mostrarán las variables existentes en la aplicación y sus configuraciones.

Configuracao Variavel Global

En esta pantalla de configuración tenemos las siguientes opciones de configuración:

Atributo:

En Atributo podemos ver las variaciones existentes en nuestra aplicación.

Valor:

En Valor podemos ver algunas opciones y configuraciones de nuestra variable.

Tipo: Esta opción define si la variable será de entrada o de salida.

Descripción:

Informa en donde la variable fue declarada por el desarrollador.

Variables locales

Las variables locales son básicamente las variables del propio PHP. Estas variables se deben definir utilizando un signo __ $ __ al principio y los nombres de variable son case-sensitive.

Estas variables sólo funcionan en los eventos o métodos, utilizando ella en un evento, sólo estará disponible en ese mismo evento.

Los nombres de variable siguen las mismas reglas como otras etiquetas en PHP. Un nombre de variable válido se inicia con una letra o un subrayado, seguido de cualquier número de letras, números o subrayados.

A continuación podemos ver algunos ejemplos de las variables locales:

$texto = “Esta variable almacena un texto”;
$numero = “Esta variable almacena un numero”;

Para más información acceda a la página sobre las variáveis do php.