1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Anuncie Aqui
    Anuncie aqui você Também: fdantas@4each.com.br

DDK - salvar ocorrência, não criar outro registro

Discussão em 'Progress 4GL' iniciado por rafael.previdi, Outubro 2, 2025.

  1. rafael.previdi

    rafael.previdi Sem Pontuação

    Boa tarde.
    Estou criando uma tela usando os padrôes, da DDK, porém, quando salvo o registro atual, ele automaticamente já cria o próximo registro e fica em edição. Gostaria de quando eu salvasse a ocorrência, o programa parasse no registro que criei sem adicionar uma nova ocorrência automaticamente.
    O que falta eu fazer para que isso aconteça?
    No aguardo.
    Obrigado.

    Arquivos Anexados:

  2. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Extraido do manual de padrões do DDK:

    Como setar os modos de inclusão (Simple/Multiple)
    Para os panels de Inclusão (panel/p-cadsim.w e panel/p-cadsi4.w) existe uma propriedade, chamada AddFunction, utilizada para setar o modo de inclusão do papel.
    Ou seja, quando esta propriedade está setada como o valor Simple, após gravar um novo registro não é habilitada a tela para uma próxima inclusão. Porém, quando o valor é Multiple, após gravar um novo registro é habilitada a tela para uma próxima inclusão.
    O valor default para esta propriedade é Multiple.
    A sintaxe a ser utilizada para setar esta propriedade é:
    RUN set-attribute-list IN <handle-panel> (INPUT "AddFunction=<valor>":U).
    Onde:
    <handle-panel>: variável que contenha o valor do handle do panel
    <valor>: valor para a propriedade que pode ser: Simple ou Multiple

Compartilhe esta Página