Apostila SET Clipper
Exames: Apostila SET Clipper. Pesquise 861.000+ trabalhos acadêmicosPor: rr25 • 5/9/2014 • 1.825 Palavras (8 Páginas) • 413 Visualizações
Comandos para a Configuração do Ambiente Clipper
SET ALTERNATE
SET ALTERNATE abre um arquivo-texto (.TXT) que receberá todas as saídas de dados envidas para o console. Esse comando apenas abre o arquivo-texto. Para ativar a gravação dos dados. É necessário o uso do comando SET ALTERNATE ON.
Sintaxe: SET ALTERNATE TO [<nomearq>]
SET ALTERNATE ON/OFF
Ativa a gravação das saídas de dados no arquivo aberto pelo comando SET ALTERNATE TO. O texto gravado estará no formato ASCII.
Sintaxe: SET ALTERNATE ON/OFF
SET BELL
Esse comando ativa ou desativa a emissão do beep quando um campo é totalmente preenchido em um comando READ ou quando é dado inválido e detectado pela cláusula <valid> ou <range>
Sintaxe: SET BELL ON/OFF/<1Exp>
SET CENTURY
Permite a digitação e exibição de datas com prefixo do século. As datas suportadas pelo Clipper devem estar entre 01/01/0100 a 31/12/2999. O formato da data deve ser especificado pelo comando SET DATE.
Sintaxe: SET CENTURY ON/OFF/<lExp>
SET COLOR
Determina as cores para um vídeo policromático ou os atributos de um vídeo monocromático exibidas pelo Clipper.
Sintaxe: SET COLOR TO [[<standard>][,<enhanced>][,<borda>][,<background>][,<unselected>]] /<colortring>
SET CONFIRM
Determina quando o operador deve confirmar o conteúdo de uma variável de memória ou campo pelo pressionamento de <enter>. Se CONFIRM estiver desativado, o cursor será movido automaticamente para o campo seguinte quando o cursor encontrar o final do campo.
Sintaxe: SET CONFIRM ON/OFF /<1Exp>
SET CONSOLE
Ativa ou desativa a exibição de dados no vídeo. Esse comando normalmente é utilizado quando um relatório está sendo impresso e não se quer o envio de dados para a tela ou para evitar o envio de mensagens de mensagens geradas por comandos para a tela.
Sintaxe: SET CONSOLE ON/OFF/<lExp>
SET CURSOR
Ativa ou desativa a exibição do cursor
Sintaxe: SET CURSOR ON/OFF / <lExp>
Em telas onde dados ou menus são apenas exibidos, a presença do cursor “suja” a tela. Idealmente, um cursor deveria aparecer apenas em comandos de edição de dados.
SET DATE
Especifica o formato de variáveis e campos do tipo Data.
Esse comando permite a especificação de seis formatos de data que são exibidos a seguir:
AMERICAN MM/DD/YY
ANSI YY.MM.DD
BRITISH DD/MM/AA
FRENCH DD.MM.AA
GERMAN DD.MM.YY
ITALIAN DD-MM-YY
JAPAN YY/MM/DD
USA MM-DD-YY
Sintaxe: SET DATE [to] AMERICAN/ansi/british/italian/french/german/usa
SET DATE FORMAT [TO] <string>
O segundo formato do comando é usado para que seja especificado dentro de uma string exatamente o formato da data desejada, incluindo a quantidade de dígitos para o ano.
SET DECIMALS
Determina o número mínimo de casas decimais exibidas como resultado de cálculos ou funções envolvendo divisão ou as funções LOG, EXP ou SQRT.
Sintaxe: SET DECIMALS TO <nExp>
SET DEFAULT
Estabelece o drive em que todas as operações com arquivos serão realizadas, a menos que outro drive seja especificado.
Sintaxe: SET DEFAULT TO <drive>
SET DELETED
Determina se os registros marcados para deleção devem ser desativados, ou seja, faz com que eles sejam transparentes para comandos que pesquisem ou acessem o arquivo.
Sintaxe: SET DELETED ON/OFF /<lExp>
SET DELIMITERS
Permite a ativação de caracteres que serão usados para a delimitação de campos e variáveis em comandos GET.
Sintaxe: SET DELIMITERS ON/OFF /<lExp>
SET DELIMITERS TO
Determina se os campos em comandos do tipo Full Screen serão cercados por delimitadores. Podem ser especificados um ou dois delimitadores. Se apenas um for especificado, ele será usado no ínicio e fim do campo. Se forem especificados dois, o primeiro será usado no começo e o segundo no final do campo.
Sintaxe: SET DELIMITERS TO [<delimitador>] [DEFAULT]
SET DEVICE
Determina se os comandos @...SAY devem ser exibidos na tela ou na impressora. Quando PRINT estiver selecionado os comandos GET serão ignorados. Se os dados estiverem sendo enviados para a impressora e for especificado um número de linha menor do que o último especificado, ocorrerá um avanço de página.
Sintaxe: SET DEVICE TO SCREEN / print
SET EPOCH
Este comando permite controlar melhor as datas que não possuem o ano com quatro dígitos.
Sintaxe: SET EPOCH TO <nAno>
SET ESCAPE
Determina quando o pressionamento de <alt c> interromperá a execução de um programa ou, em um comando GET, causará a desconsideração da cláusula <valid>. Se SET ESCAPE estiver OFF, apenas o desligamento do computador interromperá o programa.
Sintaxe: SET ESCAPE ON/OFF / <lExp>
SET EXACT
Determina se a comparação de duas strings deve ser feita tomando o tamanho inteiro de ambas ou apenas parte das mesmas.
Sintaxe:
...