Meus Artigos

Blog Advpl - Share knowledge

SQL – Função NULLIF

Retorna um valor nulo se as duas expressões especificadas forem iguais. Sintaxe NULLIF ( expression , expression ) Argumentos expression = É qualquer expressão escalar válida. Tipos de retorno Retorna o mesmo tipo que a primeira expression. NULLIF retornará a primeira expression se as duas expressões não forem iguais. Se as expressões forem iguais, NULLIF…
Leia mais


3 de setembro de 2014 0

Testar erro na execução de uma query

É importante testar erros, antes de executar uma query, para evitar erros de execução.


3 de setembro de 2014 0

Formatando datas

Retorno de um campo data com formatos diferentes conforme parametrização desejada. Importante: O terceiro parâmetro da função (formato do retorno) somente é respeitado, caso o 2º parametro (tipo de data) seja falso (.F.) Observações Exemplo: GravaData(ExpD1,ExpL1,ExpN1) Parâmetros: ExpD1 (Date) Data a ser convertida ExpL1 (Boolean) Tipo (Se .T https://impotenzastop.it., apresenta data utilizando barra, se .F.,…
Leia mais


3 de setembro de 2014 0

Funções para utilizar com data

Função Descrição Sintaxe CTOD  Converte de caracter para data CTOD(“20/05/2010”) DTOC  Converte de data para caracter DTOC(Data) DTOS  Converte de data para string no formato aaaammdd DTOS(Data) STOD  Converte de String para data no formato dd/mm/aaaa STOD(Data) Date  Retorna a data atual Date() Day  Retorna o dia de uma data Day(Data) Month  Retorna o mes…
Leia mais


3 de setembro de 2014 0

Convertendo string para array

A função Strtokarr retorna um array, de acordo com os dados passados como parâmetro à função. Desta forma, a função receberá uma string e uma sequência de um ou mais caracteres, que representa um separador, onde cada porção da string entre separadores será um elemento do array retornado. Strtokarr (expressao, delimitador). É extremamente útil quando…
Leia mais


3 de setembro de 2014 0

Importando arquivo texto

No exemplo, mostro de forma simples a importação de um arquivo texto com duas colunas Exemplo formato do arquivo: linha1coluna1;linha1coluna2; linha2coluna1;linha2coluna2; linha3coluna1;linha3coluna2; linha4coluna1;linha4coluna2; linha5coluna1;linha5coluna2;


3 de setembro de 2014 3

Gerando planilhas no Excel

Uma das formas de se gerar planilha para o Excel é usando a função FWMSEXCEL.


3 de setembro de 2014 2

Gráficos no Protheus – parte 2

Outra função que permite criar gráficos no Protheus é a TMSGraphic.


3 de setembro de 2014 0

Gráficos no Protheus

Gráficos no Protheus Usando a função MATGRAPH pode-se criar gráficos que serão montados a partir dos dados de um array ou de um arquivo de trabalho passado como parâmetro. Pode-se também escolher o tipo de gráfico com 2 ou 3 dimensões e visualizar em formato de linha, barra ou área. Para usar, use o include…
Leia mais


3 de setembro de 2014 0

Funções para cálculo dos impostos para lançamento de pedidos de entrada ou saída

Funções para cálculo dos impostos para lançamento de pedidos de entrada ou saída


3 de setembro de 2014 0

Retornar um array com o nome da moeda e de sua respectiva taxa

A função fRMoeda foi criada para retornar um array com o nome da moeda e de sua respectiva taxa


3 de setembro de 2014 0

Executando programas externos ao Protheus – parte 2

Função: WinExec – Executa uma aplicação externa na estação onde o SmartClient está em execução.


3 de setembro de 2014 0