Autor Tópico: [Resolvido]iniciar aplicação inclusão  (Lida 698 vezes)

celso

  • Intermediário
  • ***
  • Mensagens: 247
    • Email
[Resolvido]iniciar aplicação inclusão
« Online: Setembro 01, 2013, 09:51:06 pm »
CAros colegas,

Estou com o seguinte problemas, criei um formulario e gostaria que o mesmo inicie direto na inclusão, utilizei a macro (sc_apl_conf("form_agenda_clientes", "start", "new"); para iniciar como inclusão, porem quando utilizo esta macro os dados não são salvos no BD.

Preciso iniciar o formulário novo para que o cliente preencha o mesmo e não veja os dados já preenchidos.

Conto com a ajuda de todos.
« Última modificação: Setembro 03, 2013, 04:36:42 pm por celso »

Almeida

  • Expert
  • *****
  • Mensagens: 610
    • Email
Re:iniciar aplicação inclusão
« Responder #1 Online: Setembro 01, 2013, 11:16:00 pm »
Sobre a macro sc_apl_conf(), tem que ser usada antes de chamar o formulário que deseja iniciar em NEW.
Sobre a não inserção no bd deve ser algum sc_commit_trans() faltando antes de redirecionar.

Se não está usando sc_redir() poste aqui os código do seu evento, pois não entendi claramente sua estrutura.


Att.
Eliezer Almeida
eliezeralmeidago@hotmail.com
www.infotecsoft.com.br - Modernidade e Eficiência

celso

  • Intermediário
  • ***
  • Mensagens: 247
    • Email
Re:iniciar aplicação inclusão
« Responder #2 Online: Setembro 02, 2013, 08:08:20 am »
Então almeida, coloquei a macro no onApplicationInit quando chamo a aplicação inicia um novo, porem quando preencho não salva.

Se retiro esta macro funciona normal quando aciono o botão novo.

George Carvalho

  • Expert
  • *****
  • Mensagens: 1369
    • Email
Re:iniciar aplicação inclusão
« Responder #3 Online: Setembro 02, 2013, 08:15:48 am »
Utilize na aplicação Menu, evento onExecute:

sc_reset_apl_conf();

if({sc_menu_item} == "item_xx"){
   sc_apl_conf("sua_aplicação_form", "start", "new");
}

item_xx = O numero do item da sua aplicação no menu.
George Carvalho
Porto de Galinhas/PE

celso

  • Intermediário
  • ***
  • Mensagens: 247
    • Email
[Resolvido] Re:iniciar aplicação inclusão
« Responder #4 Online: Setembro 02, 2013, 09:50:05 pm »
Caros agradeço a ajuda, ficou assim, criei uma aplicação control e um campo agenda e coloquei no evento: OnAplicationInit
sc_apl_conf("form_agenda_clientes", "start", "new");

Ai deu certinho, obrigado a todos.