Ao entrar em formulario

(system) #1

Gostaria de que ao entrar no formulario para cadastro já entra-se automaticamente para registro novo, sem a necessidade de clicar em novo registro.

(system) #2

tem, você deve deixar somente o botao novo e sair.
, ou so novo

(Haroldo) #3

crie uma clausula where dinamica com um id menor que zero por exemplo, depois da inclusão de deve remover essa clausula.
O Formulario vai entender que não existem registros a exibir, pois ele faz um count(*), ao qual vai retornar zero devido qo where, iniciando o formulário em modo de inclusão.

(system) #4

Um pequeno complemento, a dica do Haroldo. Se você colocar “where 1=0”, vai servir para qualquer select (mesmo com joins) e na maioria do bancos é extremamente rápida.

(system) #5

Em eventos
–> onInit
us a macro
sc_apl_conf(“meu_form”, “start”, “new”);

(system) #6

Amigos,

Sobre a macro sc_apl_conf(), ela funciona assim sim, porém no evento onInit não.

O escopo desta macro está em uma aplicação anterior a que vai ser chamada…

O ScriptCase checa varias variaveis de sessão antes de carregar as aplicações e estas variáveis dizem se o form vai ser de inclusão de alteração e etc…
então antes dele fazer esta leitura é necessário que usemos a macro sc_apl_conf() para alterar estes dados e a aplicação carregar da forma que precisamos.

Renan Andrade