- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- MSnewgetdados ( GDDeleted() não retorna correto)
×
Linguagem de Programação ADVPL
Perguntas MSnewgetdados ( GDDeleted() não retorna correto)
- pinheiro
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 91
- Obrigados Recebidos: 0
11 anos 1 semana atrás #18548
por pinheiro
MSnewgetdados ( GDDeleted() não retorna correto) foi criado por pinheiro
Criei um objeto MsNewGetDados com opção = GD_INSERT+GD_DELETE+GD_UPDATE para trabalhar com uma tabela temporaria criada em tempo de execução. O objeto é apresentado normalmente, permitindo incluir, alterar os campos necessarios e deletar. Porem quando eu deleto uma linha, faço um loop no acols, e testo :
if GdDelete ( oBrw1:nAt ) - em todas as linhas o retorno é .F., mesmo nas linha que apaguei.
alem disso o resultado do GDFieldGet( campo, oBrw1:nAt) retorna o conteudo anterior e não o conteudo alterado que esta no browse.
Alguem tem uma dica do que posso fazendo de errado?
if GdDelete ( oBrw1:nAt ) - em todas as linhas o retorno é .F., mesmo nas linha que apaguei.
alem disso o resultado do GDFieldGet( campo, oBrw1:nAt) retorna o conteudo anterior e não o conteudo alterado que esta no browse.
Alguem tem uma dica do que posso fazendo de errado?
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- MSnewgetdados ( GDDeleted() não retorna correto)
Tempo para a criação da página:0.080 segundos