Criando grids clássicas com a MsNewGetDados – Maratona AdvPL e TL++ 363
Nesse vídeo demonstraremos a utilização da classe MsNewGetDados, que serve para criar grids clássicas (com aHeader e aCols). Abaixo o código fonte desenvolvido para...
View ArticleCriando uma régua dupla com a MsNewProcess – Maratona AdvPL e TL++ 364
Nesse vídeo demonstraremos a utilização da classe MsNewProcess, que serve para criar uma tela de processamento com duas réguas. Abaixo o código fonte desenvolvido...
View ArticleTravando registros para atualização com MsUnlock, RecLock e SoftLock –...
Nesse vídeo demonstraremos a utilização das funções MsUnlock, RecLock e SoftLock, que servem para travar / destravar registros para atualização ou inclusão de informações....
View ArticleBuscando a semana do ano com nBIWeekOfYear – Maratona AdvPL e TL++ 366
Nesse vídeo demonstraremos a utilização da função nBIWeekOfYear, que serve para buscar o número da semana de um ano. Abaixo o código fonte desenvolvido...
View ArticleBuscando o próximo número sequencial com a NextNumero – Maratona AdvPL e TL++...
Nesse vídeo demonstraremos a utilização da função NextNumero, que serve para buscar o próximo número sequencial de uma tabela. Abaixo o código fonte desenvolvido...
View ArticleBuscando o conteúdo de um parâmetro de uma filial com a NgGetMvPar – Maratona...
Nesse vídeo demonstraremos a utilização da função NgGetMvPar, que serve para buscar o conteúdo de um parâmetro de uma determinada filial. Abaixo o código...
View ArticleFazendo backup dos parâmetros em memória com NgSalvaMvPa e NgRetAuMVPa –...
Nesse vídeo demonstraremos a utilização das funções NgSalvaMvPa e NgRetAuMVPa, que servem para fazer um backup ou restaurar os parâmetros em memória (MV_PAR01 até...
View ArticleValidando o nível de um usuário com a NivelUser – Maratona AdvPL e TL++ 370
Nesse vídeo demonstraremos a utilização da função NivelUser, que serve para validar o nível de um usuário. Abaixo o código fonte desenvolvido para o...
View ArticleBuscando o nome da tabela com NomeTab e Sx2Name – Maratona AdvPL e TL++ 371
Nesse vídeo demonstraremos a utilização das funções NomeTab e Sx2Name, que servem para buscar o nome de uma tabela do sistema. Abaixo o código...
View ArticleBuscando o texto numeral de um valor com a função Numeral – Maratona AdvPL e...
Nesse vídeo demonstraremos a utilização da função Numeral, que serve para buscar o texto numeral de um valor numérico (por exemplo, primeiro, segundo, terceiro,...
View ArticleConvertendo textos entre OEM e ANSI com OemToAnsi e AnsiToOem – Maratona...
Nesse vídeo demonstraremos a utilização das funções OemToAnsi e AnsiToOem, que servem para converter textos entre os padrões OEM e ANSI. Abaixo o código...
View ArticleIntegração com o Word através das funções OLE_* – Maratona AdvPL e TL++ 374
Nesse vídeo demonstraremos a utilização das funções OLE_* (OLE_CreateLink, OLE_SetDocumentVar, OLE_UpdateFields, etc), que servem para criar uma integração com um arquivo do Word. Abaixo...
View ArticleAbrindo uma tela que será fechada em determinado tempo com a OmsMsgTime –...
Nesse vídeo demonstraremos a utilização da função OmsMsgTime, que serve para abrir uma tela com uma mensagem, que será fechada automaticamente conforme um número...
View ArticleConhecendo funções de Log no Protheus
No artigo de hoje, vamos conhecer um pouco mais sobre as funções de exibição de log no Protheus: ShowLog, AtShowLog, MostraErro (com a AutoGrLog)...
View ArticleRealizando a troca de empresa e filial com a OpenFile – Maratona AdvPL e TL++...
Nesse vídeo demonstraremos a utilização da função OpenFile, que serve para trocar de empresa e filial em tempo de execução. Abaixo o código fonte...
View ArticleAbrindo tabelas do dicionário com a OpenSXs – Maratona AdvPL e TL++ 377
Nesse vídeo demonstraremos a utilização da função OpenSXs, que serve para abrir uma tabela do dicionário de dados (como a SX2, SX3, entre outras)....
View ArticleOrdenando uma tabela de forma decrescente com a OrdDescend – Maratona AdvPL e...
Nesse vídeo demonstraremos a utilização da função OrdDescend, que serve para ordenar uma tabela de forma decrescente, começando assim do maior para o menor....
View ArticleAdicionando caracteres em um texto com as funções PadC, PadL e PadR –...
Nesse vídeo demonstraremos a utilização das funções PadC, PadL e PadR que servem para adicionar caracteres em um texto (como por exemplo espaço em...
View ArticleAbrindo uma tela de parâmetros com a ParamBox – Maratona AdvPL e TL++ 380
Nesse vídeo demonstraremos a utilização da função ParamBox, que serve para abrir uma tela com parâmetros a serem informados. Abaixo o código fonte desenvolvido...
View ArticleSimulando um Ctrl+V com a PasteFromClipboard – Maratona AdvPL e TL++ 381
Nesse vídeo demonstraremos a utilização da função PasteFromClipboard, que pega o conteúdo armazenado na área de transferência do sistema operacional. Abaixo o código fonte...
View Article