Funções globais

O MenuFlex dispõe de diversas funções para serem usadas no dia-a-dia e dar mais produtividade no desenvolvimento da sua aplicação. Todas as funções estão definidas em pacotes contidos no diretório MenuFlex_Library_Pacotes e para serem usadas é necessário incluir o comando Use para o respectivo pacote.

Neste tópico você encontra a documentação de todas as funções disponíveis no MenuFlex organizadas por categoria e também em ordem alfabética.

Arquivos e pastas (categoria)

Dentro desta categoria encontram-se as funções do MenuFlex para tratamento de arquivos e pastas em disco....

+ veja mais

Data e hora (categoria)

Dentro desta categoria encontram-se as funções do MenuFlex para tratamento de data e hora....

+ veja mais

MenuFlex (categoria)

Dentro desta categoria encontram-se funções usadas para obter informações de controle do próprio MenuFlex que podem ser úteis...

+ veja mais

Matemática (categoria)

Dentro desta categoria encontram-se as funções do MenuFlex para tratamento de números....

+ veja mais

String (categoria)

Dentro desta categoria encontram-se as funções do MenuFlex para tratamento de strings....

+ veja mais

Tabelas (categoria)

Dentro desta categoria encontram-se as funções do MenuFlex para tratamento de tabelas, índices, campos e afins....

+ veja mais

Validação de documentos (categoria)

Dentro desta categoria encontram-se as funções do MenuFlex para validações diversas (CPF, CNPJ, etc)....

+ veja mais

Miscelânea (categoria)

Dentro desta categoria encontram-se as funções do MenuFlex com propósitos diversos e que não estão nas outras categorias...

+ veja mais

AbreTabelaModoExclusivo

A função AbreTabelaModoExclusivo recebe o número de uma tabela e tenta abri-la em modo exclusivo. Tipo de Retorno Boolean Pacote A função...

+ veja mais

AplicaMascara

A função AplicaMascara recebe uma máscara e um valor e retorna o valor com a máscara aplicada. É especialmente útil na geração...

+ veja mais

BuscarCep

A função BuscarCep recebe um CEP e retorna os dados de endereço associados a este CEP. Tipo de Retorno tBuscaCep Pacote...

+ veja mais

CampoEstaNoIndice

A função CampoEstaNoIndice recebe o número de uma tabela, o número de um campo e o número de um índice e verifica se o campo informado...

+ veja mais

ColocaZerosEsquerda

A função ColocaZerosEsquerda recebe um valor e um tamanho e retorna o valor informado completado com zeros à esquerda até que o valor...

+ veja mais

CotacaoDolarVendaBCB

A função CotacaoDolarVendaBCB recebe um variável do tipo tMFCotacao, contendo, dentre outros elementos, uma data de referência...

+ veja mais

CotacaoDolarVendaBCBHoje

A função CotacaoDolarVendaBCBHoje recebe um variável do tipo tMFCotacao e retorna o valor do Dólar comercial de venda da data corrente,...

+ veja mais

CotacaoEuroVendaBCB

A função CotacaoEuroVendaBCB recebe um variável do tipo tMFCotacao, contendo, dentre outros elementos, uma data de referência e...

+ veja mais

CotacaoSerieBCB

A função CotacaoSerieBCB recebe um variável do tipo tMFCotacao, contendo, dentre outros elementos, uma data e um código de série e retorna...

+ veja mais

Crip

A função Crip serve para criptografar uma string usando uma chave. Tipo de Retorno String Pacote A função Crip está definida...

+ veja mais

DecrementMonth

A função DecrementMonth recebe uma data e retorna a mesma data só que no mês anterior, obedecendo os seguintes critérios:...

+ veja mais

DeCrip

A função DeCrip serve para descriptografar uma string criptografada com a função Crip. Tipo de Retorno String Pacote A função...

+ veja mais

ExtensoReal

A função ExtensoReal recebe um número e devolve o valor por extenso com a palavra 'Real' ou 'Reais' e também os centavos. Tipo de Retorno...

+ veja mais

GetDefaultPrinter

A função GetDefaultPrinter devolve o nome da impressora padrão configurada no Windows.. Tipo de Retorno String Pacote A função...

+ veja mais

GetOnlyNumbers

A função GetOnlyNumbers recebe uma String e devolve somente os caracters que contém números. Tipo de Retorno Boolean Pacote A função...

+ veja mais

HoraMinutoSegundoToString

A função HoraMinutoSegundoToString recebe três parâmetros inteiros representando a hora, minuto e segundo e retorna uma string...

+ veja mais

IncrementMonth

A função IncrementMonth recebe uma data e retorna a mesma data só que do próximo mês, obedecendo os critérios da função...

+ veja mais

IsBrazilHoliday

A função IsBrazilHoliday recebe uma data e verificar se é um feriado nacional brasileiro fixo ou móvel. Tipo de Retorno Boolean Pacote...

+ veja mais

IsDayLightDate

A função IsDayLightDate retorna True se o sistema estiver operando no horário de verão. Tipo de Retorno Boolean Pacote A função...

+ veja mais

IsNumber

A função IsNumber recebe uma String e verifica se o seu conteúdo é formado apenas por números. Tipo de Retorno Boolean Pacote A função...

+ veja mais

LowercaseBr

A função LowercaseBr recebe uma string, converte retorna a mesma string com todos os caracteres convertidos para letras minúsculas. Tipo...

+ veja mais

MakeTempFile

A função MakeTempFile recebe a extensão do arquivo que se deseja gerar e gera o arquivo de forma única no diretório temporário...

+ veja mais

MFFileSize

A função MFFileSize recebe o caminho de um arquivo em disco e retorna o tamanho em bytes do arquivo. Tipo de Retorno Number Pacote...

+ veja mais

OpenBrowseFolder

A função OpenBrowseFolder abre uma caixa de diálogo para o usuário selecionar um diretório e retorna o caminho do diretório escolhido. Tipo...

+ veja mais

OpenTable

A função OpenTable recebe o número de uma tabela e, caso esta tabela não esteja aberta, abre a tabela. Tipo de Retorno Boolean Pacote...

+ veja mais

PegaEnderecoIP

A função PegaEnderecoIP retorna o endereço IP da máquina que está executando a aplicação. Tipo de Retorno String Pacote...

+ veja mais

PegaPermissaoUsuarioMenu

A função PegaPermissaoUsuarioMenu recebe a identificação de um usuário e a identificação de um item do menu e...

+ veja mais

PegaTamanhoCampo

A função PegaTamanhoCampo recebe o número de uma tabela e o nome de um campo e retorna o tamanho do campo, caso ele exista no arquivo. Tipo...

+ veja mais

ProcuraCampo

A função ProcuraCampo recebe o número de uma tabela e o nome de um campo e retorna o número do campo, caso exista um campo com o mesmo nome...

+ veja mais

RemoveAcentos

A função RemoveAcentos troca todos os caracteres acentuados em uma string para caracteres correspondentes sem acentos. Tipo de Retorno...

+ veja mais

RoundNCasas

A função RoundNCasas recebe um número e faz um arredondamento de acordo com a quantidade de casas decimais informada. Tipo de Retorno...

+ veja mais

sCurrentTimeFormat

A função sCurrentTimeFormat recebe uma string de máscara e retorna a hora corrente formatada de acordo com a máscara. Tipo de Retorno String Pacote...

+ veja mais

sDateFormat

A função sDateFormat recebe uma data e uma string de máscara e retorna a data formatada. Tipo de Retorno String Pacote A função...

+ veja mais

SetDefaultPrinter

A função SetDefaultPrinter altera a impressora padrão do Windows para a impressora informada via parâmetro. Tipo de Retorno...

+ veja mais

sTimeFormat

A função sTimeFormat recebe uma varíavel do tipo Time e uma string de máscara e retorna a hora formatada. Tipo de Retorno String Pacote...

+ veja mais

Truncate

A função Truncate recebe um número e faz o truncamento de acordo com a quantidade de casas decimais informada. Tipo de Retorno Number Pacote...

+ veja mais

UltimoDiaMes

A função UltimoDiaMes recebe uma data qualquer e devolve o último dia do mês desta data. Tipo de Retorno Date Pacote A função...

+ veja mais

UppercaseBr

A função UppercaseBr recebe uma string, converte e retorna a mesma string com todos os caracteres convertidos para letra maiúscula. Tipo...

+ veja mais

UpperCaseOnlyFirstLetter

A função UpperCaseOnlyFirstLetter recebe uma string e devolve a mesma string, com todas as letras minúsculas, com exceção da primeira...

+ veja mais

ValidaCNPJ

A função ValidaCNPJ recebe uma string com um CNPJ e verifica se é um CNPJ é válido fazendo duas verificações: Se possui...

+ veja mais

ValidaCPF

A função ValidaCPF recebe uma string com um CPF e indica se o CPF é válido fazendo duas verificações: Se possui 11 dígitos,...

+ veja mais

ValidaEmail

A função ValidaEmail recebe uma string com um endereço de e-mail e faz uma validação básica para verificar se obedece alguns...

+ veja mais

Valida_IE

A função Valida_IE  Recebe uma string com uma incrição estadual e outra com a sigla da UF e verifica se é uma inscrição...

+ veja mais

VerificaExistenciaTabela

A função VerificaExistenciaTabela recebe o número de uma tabela e verifica se ela está em um dos diretórios do DataPath da Workapace. Tipo...

+ veja mais

VerificaTabelaLogitens

A função VerificaTabelaLogitens verifica se a tabela Logitens está com uma quantidade de registro acima de uma quantidade informada via...

+ veja mais

YearToDateCarnavalHoliday

A função YearToDateCarnavalHoliday recebe um ano e devolve a data do carnaval deste ano. Tipo de Retorno Date Pacote A função...

+ veja mais

YearToDateCorpusChristiHoliday

A função YearToDateCorpusChristiHoliday recebe um ano e devolve a data do Corpus Christi deste ano. Tipo de Retorno Date Pacote...

+ veja mais

YearToDatePascoaHoliday

A função YearToDatePascoaHoliday recebe um ano e devolve a data da páscoa deste ano. Tipo de Retorno Date Pacote A função...

+ veja mais

YearToDateSextaFeiraDaPaixaoHoliday

A função YearToDateSextaFeiraDaPaixaoHoliday recebe um ano e devolve a data da sexta-feira da paixão deste ano. Tipo de Retorno Date Pacote...

+ veja mais