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

Pai x Filho - Eliminar Registro Pai e Filhos

Discussão em 'Progress 4GL' iniciado por rohis, Fevereiro 10, 2011.

  1. rohis

    rohis Membro Ativo

    Olá!
    Construí um programa Pai x Filho Atualiza Ambos para tabelas específicas. Ao clicar no botão lixeira (eliminar) do da janela principal somente o registro pai é eliminado, os registros filhos somem do browser mas permanecem gravados na tabela.
    Vocês já viram algo parecido?
    Por favor me ajudem! Preciso eliminar o registro pai e os registros filhos.

    Obrigada!
  2. rohis

    rohis Membro Ativo

    Pessoal, descobri:

    tem que criar uma lógica local-delete-record da viwer principal

    /*------------------------------------------------------------------------------
    Purpose:
    Parameters: <none>
    Notes:
    ------------------------------------------------------------------------------*/

    /* Code placed here will execute PRIOR to standard behavior. */

    For Each <tabela-filho> Where
    <tabela-filho.chave-pai> = <tabela-pai.chave-pai>:
    Delete <tabela-filho> .
    End.

    /* Dispatch standard ADM method. */
    RUN dispatch IN THIS-PROCEDURE ( INPUT 'delete-record':U ) .
    gdekbca curtiu isso.
  3. bianchicp

    bianchicp Sem Pontuação

    ola,
    você pode tambem fazer via trigger de delete, você adiciona diretamente na tabela do banco,

Compartilhe esta Página