Realiza a definição de alguns parâmetros do sistema, permite também retornar o valor previamente definido.
Sintaxe
Set( < nParam >, < xValue > ) -> xValue
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
nParam | Numérico | Parâmetro a ser definido ou consultado | X |
|
xValue | Variante | Valor a ser definido para o parâmetro |
|
|
Retorno
Nome | Tipo | Descrição |
---|---|---|
xValue | Variante | Retorna o valor previamente definido para o parâmetro. |
Exemplos dos parâmetros suportados:
#include "TOTVS.CH" user function tstSet() // Define formato da data do sistema // Exemplo mm(mes)/dd(dia)/yyyy(ano) Set(_SET_DATEFORMAT, 'mm/dd/yyyy' ) // Exibe ou omite os registros marcados para deleção no banco de dados // Se definido: // .T. ou "ON" - Omite os registros deletados // .F. ou "OFF" - Exibe os registros deletados Set(_SET_DELETED, .T.) // Permite um maior controle das datas com apenas dois digitos, exemplo: // Se definido 1980, a data "04/05/78" será igual a 04/05/2078 // e a data "04/05/92" será igual a 04/05/1992 Set(_SET_EPOCH, 1980) // Determina se as comparações entre expressões // caracteres devem ser totalmente iguais ou parciais // Se definido: // .T. - As comparações serão exatas // .F. - As comparações serão parciais Set(_SET_EXACT, .T.) // Determina se a abertura de arquivos para utilização // será de modo exclusivo ou compartilhado. // Se definido: // .T. - A abertura dos arquivos será no modo exclusivo // .F. - A abertura dos arquivos será no modo compartilhado Set(_SET_EXCLUSIVE, .T.) // Liga ou desliga a pesquisa relativa da função DBSEEK // Se definido: // .T. - Efetuara a busca parcial do registro, exemplo: // Buscando pelo texto "TN", não encontrando um registro, // será apontado para o registro aproximado, exemplo "TOTVS" // .F. - Efetuara apenas a busca exata de um registro, exemplo: // Buscando pelo texto "TO" será apontado para o registro que contenha // o texto, exemplo "TOTVS", neste caso a busca por "TN" retorná FALSO Set(_SET_SOFTSEEK, .T.) // Liga ou desliga a inclusão de chaves duplicadas em um índice no banco de dados. // Se definido: // .T. - Impedirá chaves duplicadas // .F. - Permitirá chaves duplicadas Set(_SET_UNIQUE, .T.) // Caso a função SET seja chamada apenas com o parâmetro, sem a definição de valores // sera retornado o valor previamente definido para este parâmetro // // Observação: // O tipo do retorno irá variar dependendo do parâmetro selecionado // os tipos retornados poderão ser Texto, Numérico ou Lógico Set(_SET_DATEFORMAT) Set(_SET_DELETED) Set(_SET_EPOCH) Set(_SET_EXACT) Set(_SET_EXCLUSIVE) Set(_SET_SOFTSEEK) Set(_SET_UNIQUE) Return
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas