Luciano,
no cadastro do seu plano de contas vc possui um campo "conta totalizadora" ?
Caso positivo, uma trigger que selecione a conta totalizadora da conta
movimentada resolveria o seu problema, visto que a atualizacao da conta
totalizadora dispararia sucessivamente a trigger até o grau (nível) 1, que
não possui totalizadora.

Dúlio Mendes Soares
Analista de Sistemas
0 xx 61- 912-3175
[EMAIL PROTECTED]
-----Mensagem Original-----
De: Luciano <[EMAIL PROTECTED]>
Para: <[EMAIL PROTECTED]>
Enviada em: Segunda-feira, 20 de Dezembro de 1999 13:55
Assunto: [sqlwin] Plano de Contas


> Olá a todos,
> essa dúvida não é apenas do SQL windows mas da linguagem SQL.
> Minha dúvida é a respeito de plano de contas do setor de contabilidade.
>
> Por exemplo:
> num plano de contas temos contas que variam segundo grau.
> nº da conta 1 grau 1
> nº da conta 11 grau 2
> nº da conta 111 grau 3
> nº da conta 1111 grau 4
> contas com + de 4 dígitos sao de grau 5
>
> como poderei construir uma trigger ou stored procedure para assim que
houver
> um update numa conta de grau 5 ou inferior as outras contas possam ser
> atualizadas?
> por exemplo:
>
> tenho um lancamento de R$ 500,00 para conta 11110098
> além de atualizar essa conta eu preciso de atualizar tb a 1111, a 111, a
11
> e a 1.
> Alguém pode me sugerir alguma solução?
>
> Grato desde já,
>
> Luciano Mendes
>
> ==============================================
> Lista de Centura SQLWindows
> Administrador : [EMAIL PROTECTED]
> [ http://www.centuraexplorer.com ]
> Para sair desta lista mande mensagem para:
> [EMAIL PROTECTED] sem nada no Subject e
> com o comando a seguir no corpo da msg:
> "unsubscribe sqlwin" (sem as aspas)
> ==============================================
>

==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================

Responder a