Clipper ALIAS
"Mapear unidade", entao associe uma letra de unidade ao diretorio. Faca o link apontando para a unidade mapeada, funcionando nela.
Um dos topicos que "endoidam o cabecao" de muita gente e aprender a programar em modo multiusuario, aprender a usar aliases e abandonar o select, bloquear registros e arquivos etc. Lembre‐se que tudo e muito facil e simples quando se sabe, entao acalme‐se: voce sabera!
(palavra de quem ja passou por isso).
Na programacao multiusuario e fundamental o conhecimento de funcoes do clipper, primeira dica: para todo comando do clipper existe uma funcao equivalente, qualquer duvida consulte o arquivo de include padrao do clipper /include/STD.CH, e la onde todos os comandos se tornam operacionais devido a um tipo de traducao tipo "quando ver este comando, traduza para esta funcao".
Por que o enfoque nas funcoes? Porque voce a partir de agora abandonara o comando select e trabalhara com aliases e os aliases so trabalham com funcoes.
Exemplo: CLI‐>(DBSEEK(nCODIGO))
Isto quer dizer: No arquivo de apelido (alias) CLI, pesquise (seek=dbseek()) o valor de nCODIGO, usando o arquivo de indice em uso.
A sintaxe da abertura de um arquivo em modo compartilhado (multiusuario) com a atribuicao de um alias, seria o seguinte:
USE CLIENTE ALIAS CLI SHARED NEW
Onde CLIENTE e o nome do arquivo DBF e CLI e o alias (apelido dado a CLIENTE com o parametro ALIAS apos o nome do arquivo). O resto (SHARED NEW) e sempre igual, e o que faz abrir em modo compartilhado.
Para usar o arquivo aberto em modo compartilhado voce precisa usar o alias. Para usar o alias digite o alias ‐> e acao a ser realizada no arquivo entre parenteses.
Sintaxe: alias ‐> ( funcao() )
Note