Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Totvs custom tabs box
tabsExemplo 01, Exemplo 02, Exemplo 03, Exemplo 04
idsExemplo01,Exemplo02
Totvs custom tabs box items
defaultyes
referenciaExemplo01

Este é o exemplo básico para a execução da validação da linha ao navegar nos itens da Grid

Bloco de código
linenumberstrue
#INCLUDE "PROTHEUS.CH"
#INCLUDE "TMKA272.CH"

User Function TMKLINOK()

Local lReturn   := .T.

Alert( 'Passou pelo ponto de entrada TMKLINOK na linha' )
lReturn := MsgYesNo( 'Aceita os valores?', 'Validação de linha.' )

Return lReturn
 
Totvs custom tabs box items
defaultno
referenciaExemplo02

Utilize esse exemplo para validar as linhas e na gravação.

Bloco de código
linenumberstrue
#INCLUDE "PROTHEUS.CH"
#INCLUDE "TMKA272.CH"

User Function TMKLINOK()

Local lReturn := .T.

If !IsInCallStack("TudoOK")//Executa na edicao por linha.
	Alert( 'Passou pelo ponto de entrada TMKLINOK na linha' )
	lReturn := MsgYesNo( 'Aceita os valores?', 'Validação de linha.' )
EndIf

Return lReturn

...