Feedback Imprimir

Variáveis do Scriptcase

Variáveis de campos

No Scriptcase os campos internamentes são tratados como variáveis locais do php, entretando, na interface do Scriptcase é necessário informá-los utilizando chaves, assim é possível recuperar ou atribuir valores aos campos da aplicação.

Esses campos podem ser utilizados nos eventos do Scriptcase, mas não irão funcionar apartir do evento onScriptInit pelo fato de que só os eventos após ele estarão com valores nos campos.

Nos exemplos abaixo é possível visualizar o funcionamento dos campos.

Recuperando valor do campo:

Para atribuir o valor do campo a uma variável local para ser utilizado dentro de um evento podemos fazer da seguinte maneira:

$var_local = {campo_aplicacao};

Para atribuir o valor do campo a uma variável global para ser utilizado entre aplicações podemos fazer da seguinte maneira:

[variavel_global] = {campo_aplicacao};

Atribuindo valor ao campo:

Para atribuir um valor ao campo, podemos fazer atribuição da mesma maneira que é feito com as variáveis, e se possível de acordo com o tipo do campo:

Campo tipo Texto: {campo_texto} = “Esse é um texto de exemplo”;
Campo tipo Número: {campo_numero} = 100;

Variáveis Globais(Variáveis de Sessão)

São variáveis que ficam armazenadas na sessão da aplicação, essas variáveis podem ser utilizadas para passar parâmetros através das aplicações no projeto. Essas variáveis podem ser utilizadas em qualquer evento das aplicações.

Diferente das variáveis locais e dos campos, as Globais podem ser utilizadas nos SQL das aplicações que permitem a alteração manual do mesmo, e na Cláusula WHERE da aplicação de formulário, assim possibilitando um uso dinâmico das aplicações.

Exemplo no SQL da consulta
Exemplo where consulta

Exemplo na Cláusula WHERE do formulário
Exemplo where formulario

Para definir uma variável global, é necessário apenas informá-la entre colchetes, por exemplo:

[variavel_global].

Atribuindo valor a variável global:

[variavel_texto] = “Essa global está com um texto armazenado”;
[variavel_numero] = “Essa global está com um número armazenado”;

Passando valores entre aplicações

Para passar valores entre aplicações, é necessário definir a mesma variável nas aplicações que irão utilizá-las, entretanto na aplicação de origem a variável deve estar definida como Saida e na aplicação de destino deve estar definida como Entrada.

Para realizar a alteração do tipo da variável, é necessário ir no menu Aplicação > Variáveis Globais.

Configuracao Variavel Global

Após clicar nesse menu será mostrado as variáveis existentes na aplicação e suas configurações.

Configuracao Variavel Global

Nessa tela de configuração possímos as seguintes opções de configuração:

Atributo:

Em Atributo podemos ver as variaveis existentes na nossa aplicação.

Valor:

Em Valor podemos ver algumas opções e configurações da nossa variável.

Tipo: Essa opção define se a variável será de entrada ou de saída.

Descrição:

Informa onde a variável foi declarada pelo desenvolvedor.

Variáveis Locais

As variáveis locais são basicamente as variáveis do próprio PHP. Essas variáveis devem ser definidas utilizando um cifrão $ no inicio e os nomes de variável são case-sensitive.

Essas variáveis só funcionam nos eventos ou métodos, utilizando ela em um evento ela ficará disponível somente nesse mesmo evento.

Nomes de variável seguem as mesmas regras como outros rótulos no PHP. Um nome de variável válido inicia-se com uma letra ou sublinhado, seguido de qualquer número de letras, números ou sublinhados.

Abaixo podemos ver alguns exemplos das variáveis locais:

$texto = “Essa variável armazena um Texto”;
$numero = “Essa variável armazena um Texto”;

Para mais informações acesse a página sobre as variáveis do php.