Perguntas Gatilhos Cadastro Cliente
- lalberto
- Autor do Tópico
- Desconectado
- Administrador
- Postagens: 3676
- Obrigados Recebidos: 6
Foram criados 3 campos na SA1:
A1_XCODGRU
A1_XLOJGRU
A1_XNOMGRU
E também foram criados 02 Gatilho para A1_XNOMGRU e uma sequencia para A1_XLOJGRU, até aqui tudo bem agora estou precisando de uma LUZ, por exemplo quando for alterado o Nome Reduzido do codigo "001" preciso que seja alterado todos os clientes que tiverem o XCODGRU = 001 amarrado no cadastro.
Att,
Ronaldo Gomes
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Autor do Tópico
- Desconectado
- Administrador
- Postagens: 3676
- Obrigados Recebidos: 6
tipo U_XGRUPO()
"rgomes":1wr7x51z escreveu: Boa tarde, Pessoal.
Foram criados 3 campos na SA1:
A1_XCODGRU
A1_XLOJGRU
A1_XNOMGRU
E também foram criados 02 Gatilho para A1_XNOMGRU e uma sequencia para A1_XLOJGRU, até aqui tudo bem agora estou precisando de uma LUZ, por exemplo quando for alterado o Nome Reduzido do codigo "001" preciso que seja alterado todos os clientes que tiverem o XCODGRU = 001 amarrado no cadastro.
Att,
Ronaldo Gomes[/quote:1wr7x51z]
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Autor do Tópico
- Desconectado
- Administrador
- Postagens: 3676
- Obrigados Recebidos: 6
Se precisar de ajuda pode me dar um toque ok.
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Autor do Tópico
- Desconectado
- Administrador
- Postagens: 3676
- Obrigados Recebidos: 6
Desculpa a demora para responder, mais uma vez obrigado pela ajuda vou trabalhar em cima disso agora.
Mais uma vez obrigado
att,
Ronaldo Gomes
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Autor do Tópico
- Desconectado
- Administrador
- Postagens: 3676
- Obrigados Recebidos: 6
Poderia verificar se fiz tudo certo, por favor?
Att,
Ronaldo Gomes
OBS: Tem o Exemplo 2 é diferente do que você me explicou, já acho que esta errado <!-- s:lol: --><img src="{SMILIES_PATH}/icon_lol.gif" alt="" title="Laughing" /><!-- s:lol: -->[attachment=0:j39qdkv4]<!-- ia0 -->MALTCLI.zip<!-- ia0 -->[/attachment:j39qdkv4]
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Autor do Tópico
- Desconectado
- Administrador
- Postagens: 3676
- Obrigados Recebidos: 6
Por Exemplo: Criar Indice 99 (Exemplo não Sei a Próxima Ordem)
A1_FILIAL+A1_XCODGRU
#include "protheus.ch"
#include "rwmare.ch"
/*
EXEMPLO 1
ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
±±ÉÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍ»±±
±±ºPrograma ³MALTCLI ºAutor ³Ronaldo Gomes º Data ³ 13/10/2011 º±±
±±ÌÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍ͹±±
±±ºDesc. ³ Confirma as alterações no A1_NREDUZ para todos os cadastro º±±
±±º no campo A1_XNOMGRU º±±
±±ÌÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹±±
±±ºUso ³ º±±
±±ÈÍÍÍÍÍÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ±±
±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
*/
User Function MALTCLI
[color=#FF0000:172wce2e]Local aArea := GetArea()[/color:172wce2e]
[color=#FF0000:172wce2e]Local nReg := SA1->(Recno()) // Guarda o Registro SA1 Atual[/color:172wce2e]
DbSelectArea("SA1")
[color=#FF0000:172wce2e]dbSetOrder(99) // Ordem do Novo Indice Criado[/color:172wce2e]
[color=#FF0000:172wce2e]If dbSeek(xFilial("SA1")+M->A1_XCODGRU)[/color:172wce2e]
[color=#FF0000:172wce2e]While SA1->(!Eof()) .And. M->A1_XCODGRU == SA1->A1_XCODGRU[/color:172wce2e]
[color=#FF0000:172wce2e]If RecLock("SA1",.F.)[/color:172wce2e]
SA1->A1_XNOMGRU := M->A1_NREDUZ
MsUnlock()
EndIf
[color=#FF0000:172wce2e]SA1->(dbSkip(1))[/color:172wce2e]
[color=#FF0000:172wce2e]EndDo[/color:172wce2e]
[color=#FF0000:172wce2e]SA1->(dbGoTo(nReg))[/color:172wce2e]
[color=#FF0000:172wce2e]RestArea(aArea)[/color:172wce2e]
Return
"rgomes":172wce2e escreveu: Boa tarde, Pessoal.
Foram criados 3 campos na SA1:
A1_XCODGRU
A1_XLOJGRU
A1_XNOMGRU
E também foram criados 02 Gatilho para A1_XNOMGRU e uma sequencia para A1_XLOJGRU, até aqui tudo bem agora estou precisando de uma LUZ, por exemplo quando for alterado o Nome Reduzido do codigo "001" preciso que seja alterado todos os clientes que tiverem o XCODGRU = 001 amarrado no cadastro.
Att,
Ronaldo Gomes[/quote:172wce2e]
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.