Autor Tópico: Tabela de Parâmetros e Variáveis Globais  (Lida 695 vezes)

Valdiney

  • Iniciante
  • **
  • Mensagens: 73
    • Email
Tabela de Parâmetros e Variáveis Globais
« Online: Março 18, 2013, 10:41:19 am »
bom dia amigos!

Gostaria de ajuda...caso alguém puder dar alguma dicas.

Tenho uma tabela no banco que tem como objetivo armazenar parâmetros do sistema. Nessa tabela, preciso dar algumas limitações, tais como:

a) permitir somente 1 registro, dessa forma gostaria de saber qual seria o melhor procedimento para que quando a tabela estiver vazia, o formulário ative o botão NOVO, etc, e quando já existir 1 registro, apenas habilitar o botão ATUALIZAR e EXCLUIR.

b) atualizar variáveis globais a partir dessa tabela de parâmetro para que eu use em qualquer rotina do sistema.

c) existe alguma forma de pesquisar a lista das variáveis globais que eu possa estar determinando dentro do sistema?


Obrigado!


Valdiney

Grossildo

  • Avançado
  • ****
  • Mensagens: 320
    • Email
Re:Tabela de Parâmetros e Variáveis Globais
« Responder #1 Online: Março 18, 2013, 02:08:04 pm »
tb passei por essa !!!!

fiz assim:

a tabela de parâmetros criei um campo ID só pra fazer a pesquisa e ter a certeza de achar o registro.


no evento OnScriptInit:

$check_sql = "SELECT id "
   . " FROM PARAMETROS"
   . " WHERE ID = 1";

sc_lookup(rs, $check_sql);

if (isset({rs[0][0]}))     // Row found ( REGISTRO ENCONTRADA )
{
    sc_btn_display(new,off); // Desbilita o botão new
}
      else     // No row found ( não encontra o registro ) 
{
   sc_btn_display(new,on);   // habilita botão on
}


no evento OnLoad e OnRefresh

 sc_btn_display(new,off);

este desabilita o botão depois da gravação

boa sorte

Valdiney

  • Iniciante
  • **
  • Mensagens: 73
    • Email
Re:Tabela de Parâmetros e Variáveis Globais
« Responder #2 Online: Março 19, 2013, 12:58:12 pm »
olá Eloy,

Obrigado pelo retorno. Vou efetuar o teste e confirmo aqui.

Valdiney