
Operações básicas

Os sistemas gerados possuem 10 (dez) operações básicas.

1.	Inclusão
2.	Alteração
3.	Exclusão
4.	Consultas
5.	Relatórios
6.	Etiquetas
7.	Indexação
8.	Senhas
9.	Transferência
10.	Ver entidades

As operações estão dispostas no menu Operação da tela principal, por exemplo para executar a operação inclusão selecione esta operação no menu de Operação e assim por diante.

Cada operação básica possui funções específicas embutidas, que têm por finalidade simplificar a manipulação desta operação e torná-la mais poderosa.  No entanto, a operação Ver Entidades somente exibe as entidades de um determinado módulo, não possuindo nenhuma função interna.

Não é possível aumentar o número de operações básicas de um sistema gerado com o   Kit 5,  nem alterar a ordem das operações no menu de operação.

Você pode desabilitar operações para entidades especificadas, evitando assim a utilização de determinadas operações em algumas entidades.

Todas as operações básicas se encontram no menu de operações da tela principal.

Existe uma ordem específica para a manipulação da tela principal do Kit 5 ou dos sistemas gerados, você deve selecionar o módulo, em seguida a operação de trabalho e finalmente a entidade desejada, sempre nesta ordem.

{SYMBOL 68 \f "Symbol" \s 10 \h}	Observação:  A operação básica inclusão é a operação default, isto é, sempre que você executar um sistema gerado pelo Kit 5 a operação selecionada no menu de operações será a inclusão.  {SYMBOL 68 \f "Symbol" \s 10 \h}
 
Para escolher um módulo, operação e entidade

Para escolher um módulo, selecione o módulo no menu Módulo.  Pode-se escolher um módulo usando as setas de direção (para cima ou para baixo) e, em seguida, pressionando a tecla <ENTER> sobre o módulo desejado.

Após haver selecionado o módulo, o sistema abrirá o menu Operação .  Para selecionar uma operação utilize as setas de direção (para cima ou para baixo) e, em seguida, pressione a tecla <ENTER> sobre a operação desejada.

Uma vez selecionado o módulo e a operação o sistema abrirá o menu Entidade.  Para selecionar uma entidade (arquivo ou função específica) utilize as setas de direção (para cima ou para baixo) e, em seguida, pressione a tecla <ENTER> sobre a entidade desejada.

Para sair de uma entidade pressione a tecla <ESC>.

Para selecionar outro módulo, operação ou entidade você deve utilizar as setas de direção (para esquerda, para direita ou a tecla <ESC>).

Inclusão

Esta operação permite a inclusão de um registro por vez no arquivo / entidade selecionado.

Os registros são identificados por um campo chave. 

O sistema não aceitará incluir registros com o mesmo campo chave.

A chave de identificação do registro pode ser simples ou composta.

A chave é simples quando somente um campo identifica o registro.  A chave simples deve ser sempre o primeiro campo do arquivo.

A chave é composta, quando for necessário utilizar mais de um campo, para identificar o registro.  A chave composta deve ser formada pelos primeiros campos do arquivo.  Não pode haver um campo que não faça parte da chave na seqüência de campos que fazem parte da chave composta.

Para incluir dados 

Utilizando as setas de direção selecione a operação inclusão a partir do menu operação na tela principal e selecione a entidade na qual você irá inserir dados.

Digite os dados que serão gravados em cada campo do arquivo.

Utilize as setas de direção para movimentar o cursor para cima, para baixo e para os dois lados (esquerdo e direito).

Para transferir dados entre arquivos relacionados

Se o seu arquivo possui campo de relacionamento, você pode consultar e transferir dados, do arquivo relacionado para o arquivo principal, utilizando a tecla [F10]. 

No campo de relacionamento tecle [F10] para acessar o arquivo relacionado.

Você irá visualizar as informações do arquivo relacionado através da operação consulta.  Para maiores informações sobre a operação consulta, leia Consultas mais adiante neste capítulo. 

Quando o cursor estiver sobre o campo que você deseja transferir, pressione a tecla <ENTER>  e o conteúdo do campo será transferido automaticamente.

Para salvar os dados do campo Memo

O campo Memo é um campo de tamanho variado, portanto você poderá digitar neste campo qualquer quantidade de informações, até o limite de 64 Kb, ou seja, 65000 caracteres aproximadamente.

Pressione simultaneamente as teclas CTRL+W no campo Memo para salvar as informações digitadas neste campo.

{SYMBOL 68 \f "Symbol" \s 10 \h}	Atenção:  Salvar as informações do campo Memo não salva as informações dos outros campos no registro atual.   Se você sair da inclusão neste momento, será necessário digitar o registro atual novamente.   {SYMBOL 68 \f "Symbol" \s 10 \h}

Para salvar os dados cadastrados

Ao final da digitação dos dados no registro atual, o sistema exibirá uma janela de decisão com a mensagem:  Confirma Dados (S/N)?. 

{SYMBOL 183 \f "Symbol" \s 10 \h}	Tecle <ENTER> para gravar os dados digitados ou pressione a tecla "S" (SIM) da janela Decisão do Usuário.

Opções da janela Decisão do Usuário:

Tecla "S" (SIM) grava os dados digitados no arquivo atual;
Tecla "N" (NÃO) volta ao primeiro campo da primeira tela e mantém os dados digitados;
Tecla <ESC> cancela sai da entidade volta ao menu Entidade.

Mudando para a próxima tela

Se o arquivo onde você está trabalhando possui mais de uma tela você poderá mudar de tela, isto é, passar para a próxima tela ou tela anterior. 

{SYMBOL 183 \f "Symbol" \s 10 \h}	Utilize a seta de direção (para baixo) para ativar a próxima tela.

Se você pressionar a tecla para baixo no último campo do arquivo o sistema exibirá a janela Decisão do Usuário para gravar ou não os dados digitados.

Mudando para a tela anterior

Se o arquivo onde você está trabalhando possui mais de uma tela você poderá mudar de tela, isto é, passar para a próxima tela ou tela anterior. 

{SYMBOL 183 \f "Symbol" \s 10 \h}	Utilize a seta de direção (para cima) para ativar a tela anterior.

Se você pressionar a tecla para cima no campo anterior ao campo chave o cursor não se movimentará.

Para consultar o arquivo atual sem sair da inclusão

{SYMBOL 183 \f "Symbol" \s 10 \h}	Pressione simultaneamente as teclas CTRL+F10 para ativar a consulta ao arquivo atual.

Você irá visualizar as informações do arquivo atual através da operação consulta.  Para maiores informações sobre a operação consulta, leia Consultas mais adiante neste capítulo. 

Para sair da inclusão

{SYMBOL 183 \f "Symbol" \s 10 \h}	Tecle <ESC> para interromper a operação inclusão sem gravar os dados digitados.

{SYMBOL 68 \f "Symbol" \s 10 \h}	Alerta:  O sistema não salva automaticamente os dados digitados.  

Abortar a inclusão usando a tecla <ESC> evita que os dados digitados sejam gravados e força o retorno ao menu Entidade da tela principal do sistema.

Havendo erro de digitação nas informações que foram gravadas, pode-se alterar estes dados na operação alteração ou consultas.   {SYMBOL 68 \f "Symbol" \s 10 \h}
									
Teclas utilizadas

Tecla
Utilização

ENTER
Movimenta o cursor e confirma dados digitados.

Seta para cima
Movimenta o cursor um campo para cima ou para a tela anterior do registro atual e confirma campo digitado.

Seta para baixo
Movimenta o cursor um campo para baixo ou para a próxima tela do registro atual e confirma campo digitado.

Home
Movimenta o cursor para o inicio do campo atual.

End
Movimenta o cursor para o final do campo atual.

PgUp
Movimenta o cursor para o próximo campo ou tela.

PgDn
Movimenta o cursor para o próximo campo ou tela.

ESC
Aborta a inclusão.

F10
Permite consultar o arquivo relacionado.   Somente quando o cursor estiver posicionado sobre um campo de relacionamento.

CTRL+F10
Permite consultar o arquivo atual sem sair da inclusão.

CTRL +  W
Vai direto para a confirmação dos dados.
No campo Memo salva as informações digitadas.


Alteração

Esta operação permite a alteração de um registro por vez no arquivo / entidade selecionado.

Os registros são identificados por um campo chave. 

O sistema não aceitará alterar registros com campo chave inexistente.

Para alterar dados

Utilizando as setas de direção selecione a operação alteração a partir do menu operação na tela principal e selecione a entidade na qual você deseja alterar algum registro. 

Digite o campo chave para exibir as informações correspondentes ao registro que será alterado.

Utilize as setas de direção para movimentar o cursor para cima, para baixo e para os dois lados (esquerdo e direito).

Para transferir dados entre arquivos relacionados

Se o seu arquivo possui campo de relacionamento, você pode consultar e transferir dados, do arquivo relacionado para o arquivo principal, utilizando a tecla [F10]. 

No campo de relacionamento tecle [F10] para acessar o arquivo relacionado.

Você irá visualizar as informações do arquivo relacionado através da operação consulta.  Para maiores informações sobre a operação consulta, leia Consultas mais adiante neste capítulo. 

Quando o cursor estiver sobre o campo que você deseja transferir, pressione a tecla <ENTER> o conteúdo do campo será transferido automaticamente.

Para salvar os dados do campo Memo

O campo Memo é um campo de tamanho variado, portanto você poderá digitar neste campo qualquer quantidade de informações,  até o limite de 64 Kb, ou seja, 65000 caracteres aproximadamente.

Pressione simultaneamente as teclas CTRL+W no campo Memo para salvar as informações alteradas neste campo.

{SYMBOL 68 \f "Symbol" \s 10 \h}	Atenção:  Salvar as modificações no campo Memo não salva as alterações dos outros campos no registro atual.   Se você sair da alteração neste momento, será necessário alterar o registro atual novamente.   {SYMBOL 68 \f "Symbol" \s 10 \h}

Para salvar o registro alterado

Ao final da alteração dos dados no registro atual, o sistema exibirá uma janela de decisão com a mensagem:  Confirma Dados (S/N)?. 

{SYMBOL 183 \f "Symbol" \s 10 \h}	Tecle <ENTER> para gravar os dados alterados ou pressione a tecla "S" (SIM) da janela Decisão do Usuário.

Opções da janela Decisão do Usuário:

Tecla "S" (SIM) grava os dados alterados no arquivo atual;
Tecla "N" (NÃO) volta ao primeiro campo da primeira tela e mantém os dados digitados;
Tecla <ESC> cancela sai da entidade volta ao menu Entidade.

Saltando para o primeiro registro do arquivo

Se o arquivo onde você está trabalhando possui mais de um registro você poderá saltar para o primeiro, último, próximo ou registro anterior. 

{SYMBOL 183 \f "Symbol" \s 10 \h}	Pressione simultaneamente as teclas CTRL+PgUp para alterar o valor dos campos do registro atual pelo valor dos campos do primeiro registro do arquivo.

Saltando para o registro anterior

Você poderá saltar para o registro anterior, se o arquivo onde você está trabalhando possui mais de um registro. 

{SYMBOL 183 \f "Symbol" \s 10 \h}	Pressione simultaneamente as teclas CTRL+Seta para Esquerda para alterar o valor dos campos do registro atual pelo valor dos campos do registro anterior.

Saltando para o próximo registro

Você poderá saltar para o próximo registro, se o arquivo onde você está trabalhando possui mais de um registro. 

{SYMBOL 183 \f "Symbol" \s 10 \h}	Pressione simultaneamente as teclas CTRL+Seta para Direita para alterar o valor dos campos do registro atual pelo valor dos campos do próximo registro.

Saltando para o último registro do arquivo

Você poderá saltar para o último registro, se o arquivo onde você está trabalhando possui mais de um registro. 

{SYMBOL 183 \f "Symbol" \s 10 \h}	Pressione simultaneamente as teclas CTRL+PgDn para alterar o valor dos campos do registro atual pelo valor dos campos do último registro.

Mudando para a próxima tela

Se o arquivo onde você está trabalhando possui mais de uma tela você poderá mudar de tela, isto é, passar para a próxima tela ou tela anterior. 

{SYMBOL 183 \f "Symbol" \s 10 \h}	Utilize a seta de direção (para baixo) para ativar a próxima tela.

Se você pressionar a tecla para baixo no último campo do arquivo o sistema exibirá a janela Decisão do Usuário para gravar ou não os dados digitados.

Mudando para a tela anterior

Se o arquivo onde você está trabalhando possui mais de uma tela você poderá mudar de tela, isto é, passar para a próxima tela ou tela anterior. 

{SYMBOL 183 \f "Symbol" \s 10 \h}	Utilize a seta de direção (para cima) para ativar a tela anterior.

Se você pressionar a tecla para cima no campo anterior ao campo chave o cursor não se movimentará.

Para consultar o arquivo atual sem sair da alteração

{SYMBOL 183 \f "Symbol" \s 10 \h}	Pressione simultaneamente as teclas CTRL+F10 para ativar a consulta ao arquivo atual.

Você irá visualizar as informações do arquivo atual através da operação consulta.  Para maiores informações sobre a operação consulta, leia Consultas mais adiante neste capítulo. 

Para sair da alteração

{SYMBOL 183 \f "Symbol" \s 10 \h}	Tecle <ESC> para interromper a operação alteração sem gravar os dados alterados.

{SYMBOL 68 \f "Symbol" \s 10 \h}	Alerta:  O sistema não salva automaticamente os dados atualizados.  

Abortar a alteração usando a tecla <ESC> evita que os dados atualizados sejam gravados e força o retorno ao menu de principal do sistema.

Havendo erro de digitação nas informações, que foram gravadas, pode-se alterar estes dados novamente nesta operação ou na operação consultas.   {SYMBOL 68 \f "Symbol" \s 10 \h}

Teclas utilizadas

Tecla
Utilização

ENTER
Movimenta o cursor e confirma dados digitados.

Seta para cima
Movimenta o cursor um campo para cima ou para a tela anterior do registro atual e confirma campo digitado.

Seta para baixo
Movimenta o cursor um campo para baixo ou para a próxima tela do registro atual e confirma campo digitado.

Home
Movimenta o cursor para o inicio do campo atual.

End
Movimenta o cursor para o final do campo atual.

PgUp
Movimenta o cursor para o próximo campo ou tela.

PgDn
Movimenta o cursor para o próximo campo ou tela.

ESC
Aborta a alteração.

F10
Permite consultar o arquivo relacionado.   Somente quando o cursor estiver posicionado sobre um campo de relacionamento.

CTRL+F10
Permite consultar o arquivo atual sem sair da inclusão.

CTRL + W
Vai direto para a confirmação dos dados.
No campo Memo, salva as informações digitadas.


Exclusão

Esta operação permite a eliminação (exclusão) de um registro por vez no arquivo / entidade selecionado.

Os registros são identificados por um campo chave. 

O sistema não aceitará excluir registros com campo chave inexistente.

Para Excluir dados

Utilizando as setas de direção selecione a operação exclusão a partir do menu operação na tela principal e selecione a entidade na qual você deseja excluir algum registro.

Digite o campo chave para exibir as informações correspondentes ao registro que será excluído.

Utilize as setas de direção para movimentar o cursor para cima, para baixo e para os dois lados (esquerdo e direito).

Para transferir dados entre arquivos relacionados

Se o seu arquivo possui campo de relacionamento, você pode consultar e transferir dados, do arquivo relacionado para o arquivo principal, utilizando a tecla [F10]. 

No campo de relacionamento tecle [F10] para acessar o arquivo relacionado.

Você irá visualizar as informações do arquivo relacionado através da operação consulta.  Para maiores informações sobre a operação consulta, leia Consultas mais adiante neste capítulo. 

Quando o cursor estiver sobre o campo que você deseja transferir, pressione a tecla <ENTER> e o conteúdo do campo será transferido automaticamente.

Para excluir um registro do arquivo

Ao final da digitação do(s) campo(s) chave, o sistema exibirá uma janela de decisão com a mensagem:  Confirma Exclusão (S/N)?.

{SYMBOL 183 \f "Symbol" \s 10 \h}	Tecle <ENTER> se você não deseja excluir o registro atual ou pressione a tecla "N" (NÃO) da janela Decisão do Usuário.

Opções da janela Decisão do Usuário:

Tecla "S" (SIM) exclui o registro do arquivo atual;
Tecla "N" (NÃO) volta ao primeiro campo da primeira tela;
Tecla <ESC> cancela sai da entidade volta ao menu Entidade.

Saltando para o primeiro registro do arquivo

Se o arquivo onde você está trabalhando possui mais de um registro você poderá saltar para o primeiro, último, próximo ou registro anterior. 

{SYMBOL 183 \f "Symbol" \s 10 \h}	Pressione simultaneamente as teclas CTRL+PgUp para alterar o valor dos campos do registro atual pelo valor dos campos do primeiro registro do arquivo.

Saltando para o registro anterior

Você poderá saltar para o registro anterior, se o arquivo onde você está trabalhando possui mais de um registro. 

{SYMBOL 183 \f "Symbol" \s 10 \h}	Pressione simultaneamente as teclas CTRL+Seta para Esquerda para alterar o valor dos campos do registro atual pelo valor dos campos do registro anterior.

Saltando para o próximo registro

Você poderá saltar para o próximo registro, se o arquivo onde você está trabalhando possui mais de um registro. 

{SYMBOL 183 \f "Symbol" \s 10 \h}	Pressione simultaneamente as teclas CTRL+Seta para Direita para alterar o valor dos campos do registro atual pelo valor dos campos do próximo registro.

Saltando para o último registro do arquivo

Você poderá saltar para o último registro, se o arquivo onde você está trabalhando possui mais de um registro. 

{SYMBOL 183 \f "Symbol" \s 10 \h}	Pressione simultaneamente as teclas CTRL+PgDn para alterar o valor dos campos do registro atual pelo valor dos campos do último registro.

Para consultar o arquivo atual sem sair da exclusão

{SYMBOL 183 \f "Symbol" \s 10 \h}	Pressione simultaneamente as teclas CTRL+F10 para ativar a consulta ao arquivo atual.

Você irá visualizar as informações do arquivo atual através da operação consulta.  Para maiores informações sobre a operação consulta, leia Consultas mais adiante neste capítulo. 

Para sair da exclusão

{SYMBOL 183 \f "Symbol" \s 10 \h}	Tecle <ESC> para interromper a operação exclusão sem apagar o registro atual.

{SYMBOL 68 \f "Symbol" \s 10 \h}	Alerta:  O sistema não apaga automaticamente o registro atual.

Abortar a exclusão usando a tecla <ESC> evita que o registro atual seja excluído e força o retorno ao menu de principal do sistema.

O registro excluído não poderá ser recuperado.   {SYMBOL 68 \f "Symbol" \s 10 \h}

{SYMBOL 68 \f "Symbol" \s 10 \h}	Atenção:  Se um registro atual for excluído erroneamente, ele deverá ser incluído novamente.  {SYMBOL 68 \f "Symbol" \s 10 \h}

Teclas utilizadas

Teclas 
Utilização

ENTER
Movimenta o cursor.

Seta para cima
Movimenta o cursor um campo para cima ou para a tela anterior do registro atual e confirma campo digitado.

Seta para baixo
Movimenta o cursor um campo para baixo ou para a próxima tela do registro atual e confirma campo digitado.

ESC
Aborta a exclusão.

F10
Permite consultar o arquivo relacionado.   Somente quando o cursor estiver posicionado sobre um campo de relacionamento.

CTRL+F10
Permite consultar o arquivo atual sem sair da inclusão.


Consultas

A operação consultas permite a visualização de todo o arquivo em tela cheia (full-screen).  Os registros são exibidos no monitor do seu micro em seqüência: cada registro ocupa uma linha na tela do computador, num total de 14 registros por tela.

O operador poderá:

{SYMBOL 183 \f "Symbol" \s 10 \h}	Visualizar todos os registros ou apenas grupos;
{SYMBOL 183 \f "Symbol" \s 10 \h}	Alterar o valor de campos em um único registro ou vários;
{SYMBOL 183 \f "Symbol" \s 10 \h}	Excluir um único registro ou vários;
{SYMBOL 183 \f "Symbol" \s 10 \h}	Ordenar ascendente ou descendente outros campos além do campo chave;
{SYMBOL 183 \f "Symbol" \s 10 \h}	Criar macro entidades de consulta;
{SYMBOL 183 \f "Symbol" \s 10 \h}	Fazer pesquisas indexadas;
{SYMBOL 183 \f "Symbol" \s 10 \h}	Criar colunas que sejam resultado de cálculos matemáticos;
{SYMBOL 183 \f "Symbol" \s 10 \h}	Totalizar colunas numéricas;
{SYMBOL 183 \f "Symbol" \s 10 \h}	Visualizar registros em arquivos que se relacionam com o arquivo principal                          que está sendo consultado, e muito mais.

Para consultar um arquivo

Utilizando as setas de direção selecione a operação consultas a partir do menu operação na tela principal e selecione a entidade que você deseja consultar.

Para movimentar o cursor 

Você pode se movimentar na consulta usando as setas de direção.  Ver tabela Teclas utilizadas no final deste tópico.

Para excluir uma coluna

{SYMBOL 183 \f "Symbol" \s 10 \h}	Pressione a tecla <DEL> sobre a coluna a excluir;

Para visualizar a coluna novamente:

{SYMBOL 183 \f "Symbol" \s 10 \h}	Saia da consulta atual e entre novamente;

Para visualizar o campo Memo

Posicione o cursor no campo Memo do registro que você deseja visualizar.

Pressione a tecla [F2] sobre o campo.

Para ordenar os registros

Pressione a tecla [F4] sobre o campo que você deseja ordenar, selecione a opção de ordenação, tecle <ENTER> e tecle [F5] para executar a ordenação.

Para maiores informações, leia Ordenação posteriormente neste capítulo.

Para alterar a ordenação

Execute os passos do item anterior (Para ordenar os registros).

Para filtrar (pesquisar) dados no arquivo

Pressione a tecla [F3] sobre o campo que você deseja filtrar, selecione a opção de filtro, digite o valor da condição de filtro, tecle <ENTER> e tecle [F5] para executar o filtro.

A janela Decisão do Usuário será exibida perguntando se você deseja contar quantos registros satisfazem a condição de filtro.  

Pressione a tecla "S" (SIM) para obter o total de registros, que satisfazem a condição de filtro.  O sistema irá printar na parte inferior da tela o total de registros contados.

O filtro será executado e serão exibidos na tela de consulta somente os registros que satisfazem a condição de filtro.  Os demais registros não serão exibidos.

Para maiores informações, leia Filtro posteriormente neste capítulo.

Para limpar o filtro

Pressione a tecla [F6].  Esta operação permitirá que se visualize todos os registros do arquivo, desabilitando a condição de filtro.

O sistema exibirá todos os registros do arquivo novamente.

Para limpar a ordenação

Pressione a tecla [F7].  Esta operação ativará o índice padrão do sistema, que é a chave principal do arquivo.

O sistema exibirá todos os registros indexados pela chave principal do arquivo.

Para alterar um ou mais campos não numéricos

1.	Utilizando as setas de direção movimente o cursor até o campo que será alterado.

2.	Pressione a tecla [F8] sobre o campo.

3.	Digite o novo conteúdo do campo e tecle <ENTER>.

4.	O sistema exibirá a janela Decisão do Usuário com a seguinte mensagem: Confirma Alteração ou Cria Macro (S/N/M)?.

Tecle "S" (SIM) para iniciar a alteração dos dados, tecle "N" (NÃO) para abandonar ou tecle "M" (Macro) para criar posteriormente uma Macro Entidade.

{SYMBOL 68 \f "Symbol" \s 10 \h}	Atenção:   Se existir um filtro ativo e for criada uma Macro Entidade de alteração a alteração será executada em todos os registros que satisfaçam a condição de filtro.    {SYMBOL 68 \f "Symbol" \s 10 \h}

Para alterar mais de um registro você deve filtrar os registros que serão alterados.  

Execute o filtro e execute a função alteração seguindo os passos do item "1" acima.

Após confirmar a alteração, o sistema emitirá a seguinte mensagem: Altera somente este ou todos os registros filtrados (E/T)?

Para alterar somente o registro atual, tecle "E" (Este).  Para alterar todos os registros filtrados, tecle "T" (Todos).

{SYMBOL 68 \f "Symbol" \s 10 \h}	Cuidado:   Uma vez alterado o conteúdo de um campo, você não poderá recuperar o conteúdo anterior.    {SYMBOL 68 \f "Symbol" \s 10 \h}

Para alterar um ou mais campos numéricos

1.	Utilizando as setas de direção movimente o cursor até o campo que será alterado.

2.	Pressione a tecla [F8] sobre o campo.

3.	Na lista POPUP com as opções de alteração, escolha a condição de alteração desejada, utilize as setas de direção e tecle <ENTER> sobre a opção desejada.  

São elas:

Novo valor
Soma 
Subtrai
Multiplica 
Divide
Reajuste 
Desconto

4.	Digite o valor que será utilizado na alteração do campo, tecle <ENTER>.

5.	O sistema exibirá a janela Decisão do Usuário com a seguinte mensagem: Confirma Alteração ou Cria Macro (S/N/M)?.

Tecle "S" (SIM) para iniciar a alteração dos dados, tecle "N" (NÃO) para abandonar ou tecle "M" (Macro) para criar posteriormente uma Macro Entidade.

{SYMBOL 68 \f "Symbol" \s 10 \h}	Atenção:   Se existir um filtro ativo e for criada uma Macro Entidade de alteração a alteração será executada em todos os registros que satisfaçam a condição de filtro.    {SYMBOL 68 \f "Symbol" \s 10 \h}

Para alterar mais de um registro você deve filtrar os registros que serão alterados.  

Execute o filtro e execute a função alteração seguindo os passos do item "1" acima.

Após confirmar a alteração, o sistema emitirá a seguinte mensagem: Altera somente este ou todos os registros filtrados (E/T)?

Para alterar somente o registro atual, tecle "E" (Este).  Para alterar todos os registros filtrados, tecle "T" (Todos).

{SYMBOL 68 \f "Symbol" \s 10 \h}	Cuidado:   Uma vez alterado o conteúdo de um campo, você não poderá recuperar o conteúdo anterior.    {SYMBOL 68 \f "Symbol" \s 10 \h}

Para excluir um ou mais registro(s)

1.	Pressione a tecla [F11] ou a tecla "E" (Excluir) sobre o registro que será excluído.

O sistema emitirá a seguinte mensagem: Confirma Exclusão ou Cria Macro (S/N/M)?

Para confirmar a exclusão, tecle "S" (SIM).  Para abortar a exclusão, tecle "N" (NÃO).  Para criar posteriormente uma Macro Entidade de Exclusão de dados tecle "M" (Macro).

Para excluir mais de um registro você deve filtrar os registros que serão excluídos.

Execute o filtro e execute a função exclusão seguindo os passos do item "1" acima.

Após confirmar a exclusão, o sistema emitirá a seguinte mensagem:  Exclui somente este ou todos os registros filtrados (E/T)?.
 
Para excluir somente o registro atual, tecle "E" (Este).  Para excluir todos os registros filtrados, tecle "T" (Todos). 

{SYMBOL 68 \f "Symbol" \s 10 \h}	Cuidado:  Uma vez excluído(s) o(s) registro(s), você não poderá mais recuperar este(s) registro(s).  {SYMBOL 68 \f "Symbol" \s 10 \h}

Para visualizar os dados de arquivos relacionados 

Utilizando as setas de direção movimente o cursor até o campo relacionado e pressione a tecla [F10].

O sistema abrirá outra consulta com os dados da entidade que se relaciona com a entidade atual através do campo onde está posicionado o cursor.

Para retornar pressione a tecla <ESC>.

Para efetuar a busca rápida
 
Utilizando as setas de direção movimente o cursor até o campo que será pesquisado e pressione a tecla [F12].

Digite o conteúdo que será pesquisado e tecle <ENTER>.

O sistema realizará  automaticamente a pesquisa indexada, posicionando o cursor no primeiro registro que possui campo igual ou maior ao conteúdo pesquisado.

Se o sistema não encontrar um arquivo de índice para o campo escolhido o sistema não abrirá a janela onde será digitado o conteúdo a pesquisar.

Neste caso, você deverá antes de fazer a busca rápida, ordenar o arquivo pelo campo que será pesquisado.

{SYMBOL 68 \f "Symbol" \s 10 \h}	Importante:  A busca rápida somente será realizada se o campo selecionado fizer parte de uma das chaves de ordenação ativa.

Durante a consulta, você pode criar ordenações dinâmicas.  Para maiores informações, leia Ordenação posteriormente neste capítulo.  {SYMBOL 68 \f "Symbol" \s 10 \h}

Para totalizar um campo (coluna) 

Para totalizar um campo numérico movimente o cursor até o campo que será totalizado.

1.	Pressione a tecla "+" sobre o campo; 

2.	Pressione a tecla [F5];

O sistema fornecerá automáticamente a soma dos valores do campo atual em todo o arquivo ou somente nos registros filtrados. 

Para efetuar cálculos matemáticos

Para maiores informações sobre a criação de colunas matemáticas virtuais com o resultado de operações matemáticas, leia Operações Matemáticas posteriormente neste capítulo. 

Para salvar uma macro entidade

Após filtrar e/ou ordenar e/ou criar uma ou mais colunas de cálculo, e/ou estabelecer uma condição de macro alteração ou macro exclusão você poderá salvar uma macro entidade.

Pressione ALT+ S, simultaneamente, para salvar esta consulta numa Macro Entidade de consulta.

{SYMBOL 183 \f "Symbol" \s 10 \h}	Para salvar uma macro entidade que permita a interferência do usuário, tecle "P" no campo Permite alterar Macro;

{SYMBOL 183 \f "Symbol" \s 10 \h}	Para salvar uma macro entidade que não permita a interferência do usuário, tecle "N" no campo Permite alterar Macro.

No campo Nome da Entidade, digite o nome da macro entidade que será criada e tecle <ENTER>.

O sistema emitirá a seguinte mensagem: Confirma Dados (S/N)?.

Para confirmar a criação da macro entidade, tecle "S" (SIM).  Para abortar a criação da macro, tecle "N" (NÃO).

{SYMBOL 68 \f "Symbol" \s 10 \h}	Atenção: A(s)  macro entidade(s) serão exibidas no menu de entidades com três dígitos à esquerda, o símbolo "##" para entidade que pode ser alterada ou "%#" para entidade que não pode ser alterada, e o nome da Macro Entidade.

Para maiores informações, leia Salva Entidade posteriormente neste capítulo.  {SYMBOL 68 \f "Symbol" \s 10 \h}

Para editar um registro

Pressione a tecla [F9] sobre o registro que você deseja editar / visualizar na tela de entrada de dados.

O sistema exibirá a tela de entrada de dados, com os dados do registro atual e permitirá que você altere os dados deste registro.

A função Editar é idêntica a operação alteração.  A única diferença entre estas duas é que ao salvar os dados alterados na consulta o sistema exibirá imediatamente os dados do próximo registro.

{SYMBOL 183 \f "Symbol" \s 10 \h}	Para retornar a tela principal da consulta tecle <ESC>.

Para sair da consulta

Pressione a tecla <ESC> para sair da consulta e retornar para o menu Entidade.

Teclas utilizadas

Teclas
Utilização

ENTER
Confirma dados digitados.

Seta para cima
Movimenta o cursor um registro para cima. 

Seta para baixo
Movimenta o cursor um registro para baixo. 

Seta p/esquerda
Movimenta o cursor um campo para a esquerda. 

Seta p/direita
Movimenta o cursor um campo para a direita. 

PgUp
Movimenta o cursor 14 registros para frente

PgDn
Movimenta o cursor 14 registros para trás.

DEL
Deleta a coluna onde o cursor está posicionado.

ESC
Aborta rotina ativa ou a operação de consulta.

F1
Exibe tela de ajuda da operação consulta.

F2
Mostra conteúdo do campo Memo.

F3
Seleciona filtro.

F4
Seleciona campos para ordenação.

F5
Executa filtro e ordenação.

F6
Limpa filtro (visualiza todo arquivo).

F7
Limpa ordenação do usuário (retorna à ordenação do sistema).

F8
Altera conteúdo de campo em um ou vários registros
(usa condição de filtro para alteração de vários).

F9
Zoom / Edição do registro atual.

F10
Abre janela para visualização de dados em outros arquivos.

F11
Exclui um ou vários registros (usa condição de filtro para exclusão de vários).

F12
Busca rápida.

ALT+S
Cria Macro Entidade.

"+"  seguido de F5
Totaliza a coluna onde o cursor está posicionado.

SHIFT+%+F5
Tira percentual da coluna onde o cursor está posicionado, criando uma nova coluna virtual.


Relatórios

A operação relatórios permite a impressão das informações cadastradas nos arquivos, na impressora ou em um arquivo no disco (winchester ou disquete). 

O operador poderá:

{SYMBOL 183 \f "Symbol" \s 10 \h}	Escolher os campos que deseja imprimir;
{SYMBOL 183 \f "Symbol" \s 10 \h}	A ordem de impressão destes campos;
{SYMBOL 183 \f "Symbol" \s 10 \h}	Os registros que serão impressos, filtrando o arquivo;
{SYMBOL 183 \f "Symbol" \s 10 \h}	A ordem de impressão dos registros, ordenando o arquivo;
{SYMBOL 183 \f "Symbol" \s 10 \h}	Selecionar campos em arquivos que se relacionam com o arquivo atual;
{SYMBOL 183 \f "Symbol" \s 10 \h}	Estabelecer quebras, totalizações;
{SYMBOL 183 \f "Symbol" \s 10 \h}	Montar colunas resultantes de expressões matemáticas;
{SYMBOL 183 \f "Symbol" \s 10 \h}	Criar Lay-out de impressão;
{SYMBOL 183 \f "Symbol" \s 10 \h}	Criar macro entidades de relatórios;
{SYMBOL 183 \f "Symbol" \s 10 \h}	Visualizar o relatório no vídeo, entre outras operações.

Para gerar um relatório

Utilizando as setas de direção selecione a operação relatório a partir do menu operação na tela principal e selecione a entidade para a qual será montado um relatório.

Para selecionar os campos a serem impressos

Tecle <ENTER> na chave, isto é, no primeiro campo.
 
Utilizando as setas de direção (para cima e para baixo) e a tecla <ENTER>, movimente-se pelos campos do arquivo.

Escolha os campos que serão impressos pressionando a letra "A" (pega campo) no campo a ser impresso.

Os campos serão impressos na ordem em que foram selecionados.

{SYMBOL 68 \f "Symbol" \s 10 \h}	Importante:  Você poderá selecionar campos de arquivo(s) relacionados com o arquivo atual.  

Você acessa estes campos teclando [F10] sobre o campo relacionado e teclando [F11] sobre os campos que você deseja selecionar.  {SYMBOL 68 \f "Symbol" \s 10 \h}

Para remover os campos selecionados

Pressione a letra "A" (pega campo) no campo que foi selecionado para remove-lo.

O campo removido será retirado da lista de campos selecionados imediatamente, isto é, não será impresso.

Para selecionar um filtro

Pressione a tecla [F3] sobre o campo que você deseja filtrar, selecione a opção de filtro, digite o valor da condição de filtro, tecle <ENTER>.

Quando o relatório for executado, o sistema filtrará o arquivo automaticamente.

Somente os registros que satisfazem a condição de filtro serão impressos.  Os demais registros não serão impressos.

Para maiores informações, leia Filtro posteriormente neste capítulo.

Para limpar o filtro

Pressione a tecla [F6].  Esta operação permitirá que se visualize todos os registros do arquivo, desabilitando a condição de filtro.

Assim você poderá imprimir todos os registros do arquivo novamente.

Para ordenar os registros impressos

Pressione a tecla [F4] sobre o campo que você deseja ordenar, selecione a opção de ordenação, tecle <ENTER>.

Quando o relatório for executado, o sistema ordenará o arquivo automaticamente.

Para maiores informações, leia Ordenação posteriormente neste capítulo.

Para re-ordenar a impressão

Execute os passos do item anterior (Para ordenar os registros).


Para limpar a ordenação

Pressione a tecla [F7].  Esta operação ativará o índice padrão do sistema, que é a chave principal do arquivo.

O sistema exibirá todos os registros indexados pela chave principal do arquivo.

Para estabelecer uma impressão por grupo (quebra)

Você pode estabelecer uma ou mais quebras para o relatório, isto é, impressão dos dados divididos por grupo.

Os campos utilizados na quebra devem ser os primeiros campos selecionados do arquivo.

1.	Para selecionar um campo para quebra pressione a tecla "Q" (Quebra) sobre o campo desejado.

2.	Selecione o tipo de ordenação (ascendente ou descendente) e tecle <ENTER>.

O arquivo será indexado pelo campo que você selecionou na quebra.

Para maiores informações, leia  Quebra  posteriormente neste capítulo.

{SYMBOL 68 \f "Symbol" \s 10 \h}	Alerta:  Se você deseja montar uma quebra por vários campos, não esqueça, eles devem estar em seqüência sem nenhum outro campo entre eles.  {SYMBOL 68 \f "Symbol" \s 10 \h}

Para totalizar um campo

Você pode totalizar campos numéricos no relatório.

O total geral da soma dos campos será impresso ao final do relatório.

Se existir uma quebra o subtotal será impresso a cada mudança de grupo (quebra) e o total geral ao final do relatório.

Para totalizar um campo numérico movimente o cursor até o campo que será totalizado.

1.	Pressione a tecla "+" sobre o campo; 

2.	Pressione a tecla "T".


Para maiores informações, leia  Totalização  posteriormente neste capítulo.

Para efetuar cálculos matemáticos

Para maiores informações sobre a criação de colunas matemáticas virtuais com o resultado de operações matemáticas, leia Operações Matemáticas posteriormente neste capítulo. 

Quando o relatório for executado, o sistema calculará as fórmulas fornecidas por você automaticamente criando colunas com o resultado destes cálculos.

Para salvar uma macro entidade

Após selecionar os campos, filtrar e/ou ordenar e/ou criar uma ou mais colunas de cálculo etc, você poderá salvar uma macro entidade de relatório.

Uma vez montado o relatório você poderá saltar para a tela de personalização do relatório teclando CTRL+W (em qualquer campo) ou <ENTER> no último campo do arquivo.

Para salvar a macro entidade de relatório responda afirmativamente a pergunta Salva Macro Entidade teclando "S" (SIM).

{SYMBOL 183 \f "Symbol" \s 10 \h}	Para salvar uma macro entidade que permita a interferência do usuário, tecle "P" no campo Permite alterar Macro;

{SYMBOL 183 \f "Symbol" \s 10 \h}	Para salvar uma macro entidade que não permita a interferência do usuário, tecle "N" no campo Permite alterar Macro.

No campo Nome da Entidade, digite o nome da macro entidade que será criada e tecle <ENTER>.

O sistema emitirá a seguinte mensagem: Confirma Dados (S/N)?.

Para confirmar a criação da macro entidade, tecle "S" (SIM).  Para abortar a criação da macro, tecle "N" (NÃO).

{SYMBOL 68 \f "Symbol" \s 10 \h}	Atenção: A(s)  macro entidade(s) serão exibidas no menu de entidades com três dígitos à esquerda, o símbolo "##" para entidade que pode ser alterada ou "%#" para entidade que não pode ser alterada, e o nome da Macro Entidade.

Para maiores informações, leia Salva Entidade posteriormente neste capítulo.  {SYMBOL 68 \f "Symbol" \s 10 \h}


Para criar e imprimir Lay-outs de impressão

Você poderá criar até 999 lay-outs de impressão diferentes por arquivo / entidade.  O lay-out é impresso inteiro para cada registro do arquivo.

Para criar um lay-out na tela de personalização do relatório responda afirmativamente a pergunta Utiliza Lay-Out (S/N), teclando "S" (SIM).

{SYMBOL 183 \f "Symbol" \s 10 \h}	Não selecione nenhum campo do arquivo, isto é, não utilize a tecla "A" para selecionar campos;

{SYMBOL 183 \f "Symbol" \s 10 \h}	Ao selecionar a entidade para impressão tecle <ENTER> no primeiro campo e pressione simultaneamente as teclas CTRL+W para saltar para a tela de personalização do relatório.

Se você deseja ordenar ou executar um filtro no arquivo, selecione a ordenação ou filtro antes de pressionar as teclas CTRL+W.

{SYMBOL 183 \f "Symbol" \s 10 \h}	Se não houver nenhum lay-out criado para esta entidade o sistema exibirá a seguinte mensagem:  Nenhum Lay-Out cadastrado. Cria Novo? (S/N).

Tecle  <ENTER>  para criar o novo lay-out.

Se houver um ou mais lay-outs criados para esta entidade você poderá selecionar o lay-out no menu de lay-outs ou solicitar a criação de um novo lay-out.

Para isso utilize as setas de direção e a tecla <ENTER> para selecionar a opção do menu.

{SYMBOL 183 \f "Symbol" \s 10 \h}	No campo Nome da Máscara digite o nome do novo lay-out

Digite o nome e tecle <ENTER>.

Na tela de criação de lay-outs você deve:

{SYMBOL 183 \f "Symbol" \s 10 \h}	Digitar o texto que será impresso;

{SYMBOL 183 \f "Symbol" \s 10 \h}	Para imprimir campos do arquivo: 

Pressione a tecla [F10];

Selecione o campo desejado no menu com os nomes dos campos.  

O campo será inserido na posição onde estava o cursor.

{SYMBOL 183 \f "Symbol" \s 10 \h}	Para imprimir expressões ou função (programas) externos:

Pressione simultaneamente as teclas ALT+F;

Digite a expressão ou função e tecle <ENTER>.

A expressão / função será inserida na posição onde estava o cursor.

{SYMBOL 183 \f "Symbol" \s 10 \h}	Para salvar o lay-out criado:  

Pressione simultaneamente as teclas CTRL+W;

Responda a pergunta:  Salva lay-out?.  Se você responder SIM o lay-out criado será salvo para a entidade atual.

Responda a pergunta:  Confirma Impressão?.  Se você responder SIM o lay-out será impresso na impressora ou arquivo de disco ativo.

{SYMBOL 68 \f "Symbol" \s 10 \h}	Atenção: A quebra não tem efeito sobre a impressão do Lay-Out. 

O filtro e a ordenação sim.  {SYMBOL 68 \f "Symbol" \s 10 \h}

Para visualizar o relatório na tela

Se você imprimiu o relatório criando um arquivo no disco,  este relatório poderá ser visualizado na tela.

{SYMBOL 183 \f "Symbol" \s 10 \h}	Ao final da impressão o sistema retornará para o menu Entidade, neste momento pressione a tecla [F2] para visualizar o relatório na tela;

{SYMBOL 183 \f "Symbol" \s 10 \h}	No campo nome do arquivo, digite o path (caminho/diretório) e o nome completo do arquivo e tecle <ENTER>.

Para visualizar todo o relatório, utilize as setas de direção.

Para retornar a tela principal pressione a tecla <ESC>.

Para sair do relatório

Pressione a tecla <ESC> para sair do relatório e retornar para o menu Entidade.



Para imprimir o relatório

Ao final da montagem do relatório e da personalização do mesmo o sistema executará automaticamente a impressão.

Se você direcionou o relatório para o disco, o relatório será criado no disco em formato de arquivo texto.

Para personalizar o relatório criado

Você poderá personalizar a impressão do relatório configurando-o de acordo com as suas necessidades.

Uma vez montado o relatório, tecle <ENTER> até abandonar a tela de entrada de dados ou CTRL + W para saltar para a tela de personalização do relatório.

Veja  abaixo as possibilidade de configuração:

1.	1o. Cabeçalho: digite o cabeçalho.

2.	2o. Cabeçalho: digite o cabeçalho.
 
3.	Relatório na Impressora ou Disco (I/D):  Seleciona onde será impresso o relatório. Para imprimir na impressora, tecle <ENTER>.  Para criar arquivo de impressão no disco,  tecle "D". 

Se você tiver optado por relatório no disco, o sistema exibirá a mensagem:  Entre nome do arquivo.

Tecle <ENTER> para gravar o arquivo "RELAT.TXT" no diretório do sistema gerado ou digite o path e nome do arquivo com extensão ".DOC" ou ".TXT" e tecle <ENTER>. 

4.	Relatório de 80 ou 132 colunas (O/C):  Seleciona o número de colunas do relatório.  

Tecle <ENTER> para imprimir relatório de 80 colunas;  para criar relatório no formulário de 132 colunas, tecle "C". 

5.	Salta página na quebra (S/N):  Para saltar uma página a cada quebra, isto é, mudança de grupo  no relatório, tecle "S".  Caso contrário, tecle <ENTER> ou "N".  



6.	Printa total de registros (S/N):  Se você deseja imprimir no final do relatório o total de registros impressos, tecle "S".  Caso contrário, tecle <ENTER>.

Se você selecionou quebra no relatório, os totais serão impressos a cada quebra e o total geral no final do relatório.

7.	Letra Normal ou Comprimida (N/C):  O relatório solicitado pode ser impresso com letra normal ou comprimida.  

Para escolher letra comprimida, tecle <ENTER>.  Para selecionar letra normal, tecle "N". 

8.	Utiliza lay-out (S/N):  Você pode criar até 999 cartas diferentes selecionando a opção "S".  Neste caso, siga as instruções do sistema.

9.	Salva Macro Entidade (S/N):  Você pode criar macro entidades de relatório.  Para criar um macro entidade leia Para salvar uma Macro Entidade anteriormente neste capítulo.

Após a última resposta, o sistema fará a impressão seguindo as suas especificações. 

Para abortar a impressão, pressione a tecla <ESC>.

Ao final da impressão, o sistema retornará  ao menu Entidade.

Para abortar o relatório durante a impressão

Para abortar a impressão, pressione a tecla <ESC> durante a impressão.

O sistema exibirá a janela Decisão do Usuário com a seguinte pergunta: Continua ou Finaliza?.

Tecla "C" para continuar ou "F" para finalizar (abortar) a impressão.

Ao final da impressão, o sistema retornará a tela principal do sistema, menu Entidade.

Teclas utilizadas

Tecla                    
Utilização

ENTER
Salta campo chave e movimenta o cursor para baixo.

Seta para cima
Movimenta o cursor um campo para cima ou para a tela anterior. 

Seta para baixo
Movimenta o cursor um campo para baixo ou para a próxima tela.

ESC
Aborta o relatório.

F1
Exibe tela de ajuda da operação relatório.

Letra "A"
Seleciona ou remove campo para impressão.

F3
Seleciona filtro.

F4
Seleciona ordenação.

F6
Limpa filtro.

F7
Limpa ordenação.

Letra "Q"
Seleciona quebra.

F10
Abre janela para visualização ou escolha de campos em outros arquivos.

F11
Seleciona campos para impressão no arquivo relacionado.

CTRL + W
Vai direto para a confirmação do relatório.

"+" seguido da letra "T"
Totaliza o campo onde o cursor está posicionado.


Etiqueta

A função etiqueta permite a impressão de etiquetas na impressora ou em um arquivo no disco (winchester ou disquete), utilizando arquivos de etiquetas com extensão LBL (dBase/Clipper), ou Lay-outs de impressão criados por você.

O operador poderá:

{SYMBOL 183 \f "Symbol" \s 10 \h}	Escolher os registros que serão impressos, filtrando o arquivo;
{SYMBOL 183 \f "Symbol" \s 10 \h}	Os campos que serão ordenados;
{SYMBOL 183 \f "Symbol" \s 10 \h}	Criar Lay-out de impressão de etiquetas;
{SYMBOL 183 \f "Symbol" \s 10 \h}	Criar macro entidades de etiquetas;
{SYMBOL 183 \f "Symbol" \s 10 \h}	Visualizar a etiqueta impressa vídeo, entre outras operações.

Para imprimir etiquetas

Utilizando as setas de direção selecione a operação etiqueta a partir do menu operação na tela principal e selecione a entidade que terá seus dados impressos em forma de etiqueta.

Para selecionar um filtro

Pressione a tecla [F3] sobre o campo que você deseja filtrar, selecione a opção de filtro, digite o valor da condição de filtro, tecle <ENTER>.

Quando a etiqueta for executada, o sistema filtrará o arquivo automaticamente.

Somente os registros que satisfazem a condição de filtro serão impressos.  Os demais registros não serão impressos.

Para maiores informações, leia Filtro posteriormente neste capítulo.

Para limpar o filtro

Pressione a tecla [F6].  Esta operação permitirá que se visualize todos os registros do arquivo, desabilitando a condição de filtro.

Assim você poderá imprimir todos os registros do arquivo novamente.


Para ordenar os registros impressos

Pressione a tecla [F4] sobre o campo que você deseja ordenar, selecione a opção de ordenação, tecle <ENTER>.

Quando a etiqueta for executada, o sistema ordenará o arquivo automaticamente.

Para maiores informações, leia Ordenação posteriormente neste capítulo.

Para re-ordenar a impressão

Execute os passos do item anterior (Para ordenar os registros).

Para limpar a ordenação

Pressione a tecla [F7].  Esta operação ativará o índice padrão do sistema, que é a chave principal do arquivo.

O sistema exibirá todos os registros indexados pela chave principal do arquivo.

Para salvar uma macro entidade

Após filtrar e/ou ordenar, você poderá salvar uma macro entidade de etiqueta.

Uma vez preparada a impressão você poderá saltar para a tela de personalização da etiqueta teclando CTRL+W (em qualquer campo) ou <ENTER> no último campo do arquivo.

Para salvar a macro entidade de etiqueta responda afirmativamente a pergunta Salva Macro Entidade teclando "S" (SIM).

{SYMBOL 183 \f "Symbol" \s 10 \h}	Para salvar uma macro entidade que permita a interferência do usuário, tecle "P" no campo Permite alterar Macro;

{SYMBOL 183 \f "Symbol" \s 10 \h}	Para salvar uma macro entidade que não permita a interferência do usuário, tecle "N" no campo Permite alterar Macro.

No campo Nome da Entidade, digite o nome da macro entidade que será criada e tecle <ENTER>.

O sistema emitirá a seguinte mensagem: Confirma Dados (S/N)?.

Para confirmar a criação da macro entidade, tecle "S" (SIM).  Para abortar a criação da macro, tecle "N" (NÃO).

{SYMBOL 68 \f "Symbol" \s 10 \h}	Atenção: A(s)  macro entidade(s) serão exibidas no menu de entidades com três dígitos à esquerda, o símbolo "##" para entidade que pode ser alterada ou "%#" para entidade que não pode ser alterada, e o nome da Macro Entidade.

Para maiores informações, leia Salva Entidade posteriormente neste capítulo.  {SYMBOL 68 \f "Symbol" \s 10 \h}

Para criar e imprimir Lay-outs de impressão

Você poderá criar até 999 lay-outs de impressão diferentes por arquivo / entidade.  O lay-out é impresso inteiro para cada registro do arquivo.

Para criar um lay-out na tela de personalização da etiqueta responda afirmativamente a pergunta Utiliza Lay-Out (S/N), teclando "S" (SIM).

{SYMBOL 183 \f "Symbol" \s 10 \h}	Ao selecionar a entidade para impressão tecle <ENTER> no primeiro campo e pressione simultaneamente as teclas CTRL+W para saltar para a tela de personalização da etiqueta.

Se você deseja ordenar ou executar um filtro no arquivo, selecione a ordenação ou filtro antes de pressionar as teclas CTRL+W.

{SYMBOL 183 \f "Symbol" \s 10 \h}	Se não houver nenhum lay-out criado para esta entidade o sistema exibirá a seguinte mensagem:  Nenhum Lay-Out cadastrado. Cria Novo? (S/N).

Tecle  <ENTER>  para criar o novo lay-out.

Se houver um ou mais lay-outs criados para esta entidade você poderá selecionar o lay-out no menu de lay-outs ou solicitar a criação de um novo lay-out.

Para isso utilize as setas de direção e a tecla <ENTER> para selecionar a opção do menu.

{SYMBOL 183 \f "Symbol" \s 10 \h}	No campo Nome da Máscara digite o nome do novo lay-out

Digite o nome e tecle <ENTER>.

Na tela de criação de lay-outs você deve:

{SYMBOL 183 \f "Symbol" \s 10 \h}	Digitar o texto que será impresso;

{SYMBOL 183 \f "Symbol" \s 10 \h}	Para imprimir campos do arquivo: 

Pressione a tecla [F10];

Selecione o campo desejado no menu com os nomes dos campos.  

O campo será inserido na posição onde estava o cursor.

{SYMBOL 183 \f "Symbol" \s 10 \h}	Para imprimir expressões ou função (programas) externos:

Pressione simultaneamente as teclas ALT+F;

Digite a expressão ou função e tecle <ENTER>.

A expressão / função será inserida na posição onde estava o cursor.

{SYMBOL 183 \f "Symbol" \s 10 \h}	Para salvar o lay-out criado:  

Pressione simultaneamente as teclas CTRL+W;

Responda a pergunta:  Salva lay-out?.  Se você responder SIM o lay-out criado será salvo para a entidade atual.

Responda a pergunta:  Confirma Impressão?.  Se você responder SIM o lay-out será impresso na impressora ou arquivo de disco ativo.

Para visualizar o etiqueta na tela

Se você imprimiu a etiqueta criando um arquivo no disco, o conteúdo da impressão poderá ser visualizado na tela.

{SYMBOL 183 \f "Symbol" \s 10 \h}	Ao final da impressão o sistema retornará para o menu Entidade, neste momento pressione a tecla [F2] para visualizar a etiqueta na tela;

{SYMBOL 183 \f "Symbol" \s 10 \h}	No campo nome do arquivo, digite o path (caminho/diretório) e o nome completo do arquivo e tecle <ENTER>.

Para visualizar todo a etiqueta, utilize as setas de direção.

Para retornar a tela principal pressione a tecla <ESC>.

Para sair da etiqueta

Pressione a tecla <ESC> para sair da etiqueta e retornar para o menu Entidade.


Para imprimir a etiqueta criada

Ao final da montagem da etiqueta e da personalização do mesma o sistema executará automaticamente a impressão.

Se você direcionou a etiqueta para o disco, a etiqueta será criada no disco em formato de arquivo texto.

Para personalizar a etiqueta criada

Você poderá personalizar a impressão da etiqueta configurando-a de acordo com as suas necessidades.

Uma vez montado a etiqueta, tecle <ENTER> até abandonar a tela de entrada de dados ou CTRL + W para saltar para a tela de personalização da etiqueta.

Veja  abaixo as possibilidade de configuração:

1.	1o. Cabeçalho: digite o cabeçalho.

2.	Etiqueta na Impressora ou Disco (I/D):  Seleciona onde será impresso a etiqueta. Para imprimir na impressora, tecle <ENTER>.  Para criar arquivo de impressão no disco,  tecle "D". 

Se você tiver optado por etiqueta no disco, o sistema exibirá a mensagem:  Entre nome do arquivo.

Tecle <ENTER> para gravar o arquivo "RELAT.TXT" no diretório do sistema gerado ou digite o path e nome do arquivo com extensão ".DOC" ou ".TXT" e tecle <ENTER>. 

3.	Nome do arquivo LBL: Tecle <ENTER> para utilizar o arquivo de etiqueta padrão do sistema.  

Se você deseja utilizar outro arquivo de etiqueta, digite seu nome, que deverá estar gravado no diretório do sistema gerado.  A extensão do arquivo de etiqueta deve ser ".LBL".

4.	Utiliza lay-out (S/N):  Você pode criar até 999 cartas diferentes selecionando a opção "S".  Neste caso, siga as instruções do sistema.

5.	Salva Macro Entidade (S/N):  Você pode criar macro entidades de etiqueta.  Para criar um macro entidade leia Para salvar uma Macro Entidade anteriormente neste capítulo.

Após a última resposta, o sistema fará a impressão seguindo as suas especificações. 

Para abortar a impressão, pressione a tecla <ESC>.

Ao final da impressão, o sistema retornará  ao menu Entidade.

Para abortar a etiqueta durante a impressão

Para abortar a impressão, pressione a tecla <ESC> durante a impressão.

O sistema exibirá a janela Decisão do Usuário com a seguinte pergunta: Continua ou Finaliza?.

Tecla "C" para continuar ou "F" para finalizar (abortar) a impressão.

Ao final da impressão, o sistema retornará a tela principal do sistema, menu Entidade.

Cuidados com os nomes dos campos

A etiqueta padrão do Kit 5 imprime dados de um arquivo numa etiqueta de nome BEETIQ.LBL (três carreiras), criada com um utilitário, que gera arquivo LBL (RL.EXE do Clipper).  

Você pode utilizar também as etiquetas BEETIQ1.LBL (1 carreira) e BEETIQ2.LBL (duas carreiras).

Você poderá, a seu critério, alterar este arquivo tomando cuidado na utilização dos nomes que serão impressos, ou criar um novo arquivo "LBL", utilizando qualquer programa para este fim que vem acompanhando as linguagens Xbase (dBase ou Clipper).

A etiqueta padrão imprime somente campos de arquivo com os seguintes nomes:

NOME
ENDER
BAIRRO
CIDADE
UF
CEP

Número de carreiras:  3
Número de linhas por etiqueta:  5
Tamanho:  89 mm x 23 mm.

{SYMBOL 68 \f "Symbol" \s 10 \h}	Alerta:  Se o seu arquivo possui campos com nomes diferentes dos relacionados acima, não será possível imprimir os seus dados usando a etiqueta padrão. 

Para imprimir a etiqueta sem problemas, altere o nome dos campos dos arquivos que você deseja imprimir para ficarem iguais aos campo listados acima.   {SYMBOL 68 \f "Symbol" \s 10 \h}

Teclas utilizadas

Tecla                    
Utilização

ENTER
Salta campo chave e movimenta o cursor para baixo.

Seta para cima
Movimenta o cursor um campo para cima ou para a tela anterior. 

Seta para baixo
Movimenta o cursor um campo para baixo ou para a próxima tela.

ESC
Aborta a etiqueta.

F1
Exibe tela de ajuda da operação etiqueta.

F3
Seleciona filtro.

F4
Seleciona ordenação.

F6
Limpa filtro.

F7
Limpa ordenação.

CTRL + W
Vai direto para a confirmação da etiqueta.


Indexação

Esta função tem por objetivo criar ou atualizar os arquivos de índices de uma entidade.  

Se você exclui regularmente informações dos seus arquivos, você deve executar esta operação para apagar fisicamente todos os registros excluídos.  Assim, os arquivos se manterão sempre com o número real de registros.

{SYMBOL 68 \f "Symbol" \s 10 \h}	Alerta:  Se você alterar a estrutura de um arquivo você deverá indexar este arquivo antes de usá-lo.

Usar o arquivo que teve sua estrutura alterada (incluindo, alterando, consultando dados etc) antes de indexá-lo causará problemas.  {SYMBOL 68 \f "Symbol" \s 10 \h}

Para indexar um arquivo

Utilizando as setas de direção selecione a operação indexação a partir do menu de operação na tela principal e selecione a entidade que será indexada.

O sistema inicialmente fará a exclusão física dos registros excluídos (pack), em seguida indexará o arquivo exibindo o percentual de indexação, este percentual varia de 0 a 100%.

O path (caminho) e nome dos arquivos de dados, de índice e a chave de indexação também serão mostrados nesta tela.

Não interrompa esta operação.

Interromper esta operação antes de sua conclusão causará problemas futuros.

Ao final da operação, o sistema retornará ao menu Entidade.

{SYMBOL 68 \f "Symbol" \s 10 \h}	Cuidado:  Em ambiente de rede local, certifique-se de que o arquivo a ser indexado não está sendo utilizado por nenhum usuário da rede.

Se você tentar indexar um arquivo que está sendo utilizado, o sistema exibirá uma mensagem de erro e não indexará o arquivo selecionado.  {SYMBOL 68 \f "Symbol" \s 10 \h}

Senhas

Esta função permite o cadastramento de senhas de acesso às entidades por operação básica.

Você pode cadastrar uma senha para cada operação por entidade.

Se a entidade possuir senha de acesso, sempre que você selecionar a entidade, o sistema exigirá a entrada do nome do usuário e senha.

{SYMBOL 68 \f "Symbol" \s 10 \h}	Importante:  A senha só terá efeito se você criar o usuário no Kit 5 através da entidade Direitos do Usuário.

Se não houver nenhum usuário cadastrado no Kit 5 a senha não será solicitada.  {SYMBOL 68 \f "Symbol" \s 10 \h}

Você tem três chances para acertar a senha cadastrada, caso contrário o controle retornará ao menu Entidade.

Para cadastrar senhas por entidade

Utilizando as setas de direção selecione a operação senhas a partir do menu de operações e selecione a entidade que receberá as senhas.

Utilizando as setas de direção movimente o cursor até a operação que receberá a senha, digite a senhas (de 1 até 6 caracteres ou dígitos) tecle <ENTER> até depois do último campo para gravar ou abandonar as senhas.

{SYMBOL 68 \f "Symbol" \s 10 \h}	Dica:  Ao digitar a senha de acesso às entidades, não esqueça de alterar o teclado de minúsculo para maiúsculo, pressionando a tecla "CAPS LOCK".  {SYMBOL 68 \f "Symbol" \s 10 \h}

{SYMBOL 68 \f "Symbol" \s 10 \h}	Dica:  Se você deseja evitar o acesso a operação senha.

1.	Você pode desabilitar a operação senha para cada entidade do sistema.

2.	Você pode cadastrar uma senha para a operação senha por entidade.   {SYMBOL 68 \f "Symbol" \s 10 \h}

Transferência

A função transferência permite a exportação de dados dos arquivos do sistema para serem manipulados por outros programas, no padrão TEXTO.

O operador poderá:

{SYMBOL 183 \f "Symbol" \s 10 \h}	Escolher os campos que deseja transferir;
{SYMBOL 183 \f "Symbol" \s 10 \h}	A seqüência dos campos;
{SYMBOL 183 \f "Symbol" \s 10 \h}	Os registros que serão transferidos, filtrando o arquivo;
{SYMBOL 183 \f "Symbol" \s 10 \h}	A ordem da transferência, ordenando o arquivo;
{SYMBOL 183 \f "Symbol" \s 10 \h}	Selecionar campos em arquivos que se relacionam com o arquivo atual;
{SYMBOL 183 \f "Symbol" \s 10 \h}	Importar dados de arquivos DBF;
{SYMBOL 183 \f "Symbol" \s 10 \h}	Criar macro entidades de transferência;
{SYMBOL 183 \f "Symbol" \s 10 \h}	Visualizar a transferência no vídeo.

Para exportar ou importar dados

Utilizando as setas de direção selecione a operação transferência a partir do menu de operação e selecione a entidade que terá seus dados exportados. 

Para selecionar os campos que serão exportados

Tecle <ENTER> na chave, isto é, no primeiro campo.
 
Utilizando as setas de direção (para cima e para baixo) e a tecla <ENTER>, movimente-se pelos campos do arquivo.

Escolha os campos que serão exportados pressionando a letra "A" (pega campo) no campo a ser exportado.

Os campos serão exportados na ordem em que foram selecionados.

{SYMBOL 68 \f "Symbol" \s 10 \h}	Importante:  Você poderá selecionar campos de arquivo(s) relacionados com o arquivo atual.  

Você acessa estes campos teclando [F10] sobre o campo relacionado e teclando [F11] sobre os campos que você deseja selecionar.  {SYMBOL 68 \f "Symbol" \s 10 \h}


Para remover os campos selecionados

Pressione a letra "A" (pega campo) no campo que foi selecionado para remove-lo.

O campo removido será retirado da lista de campos selecionados imediatamente, isto é, não será exportado.

Para selecionar um filtro

Pressione a tecla [F3] sobre o campo que você deseja filtrar, selecione a opção de filtro, digite o valor da condição de filtro, tecle <ENTER>.

Quando a transferência for executada, o sistema filtrará o arquivo automaticamente.

Somente os registros que satisfazem a condição de filtro serão exportados.  Os demais registros não serão exportados.

Para maiores informações, leia Filtro posteriormente neste capítulo.

Para limpar o filtro

Pressione a tecla [F6].  Esta operação permitirá que se visualize todos os registros do arquivo, desabilitando a condição de filtro.

Assim você poderá exportar todos os registros do arquivo novamente.

Para ordenar os registros exportados

Pressione a tecla [F4] sobre o campo que você deseja ordenar, selecione a opção de ordenação, tecle <ENTER>.

Quando a transferência for executada, o sistema ordenará o arquivo automaticamente.

Para maiores informações, leia Ordenação posteriormente neste capítulo.

Para re-ordenar o arquivo

Execute os passos do item anterior (Para ordenar os registros).

Para limpar a ordenação

Pressione a tecla [F7].  Esta operação ativará o índice padrão do sistema, que é a chave principal do arquivo.

O sistema exibirá todos os registros indexados pela chave principal do arquivo.

Para estabelecer uma exportação por grupo (quebra)

Você pode estabelecer uma ou mais quebras para a transferência, isto é, exportação dos dados divididos por grupo.

Os campos utilizados na quebra devem ser os primeiros campos selecionados do arquivo.

1.	Para selecionar um campo para quebra pressione a tecla "Q" (Quebra) sobre o campo desejado.

2.	Selecione o tipo de ordenação (ascendente ou descendente) e tecle <ENTER>.

O arquivo será indexado pelo campo que você selecionou na quebra.

Para maiores informações, leia  Quebra  posteriormente neste capítulo.

{SYMBOL 68 \f "Symbol" \s 10 \h}	Alerta:  Se você deseja montar uma quebra por vários campos, não esqueça, eles devem estar em seqüência sem nenhum outro campo entre eles.  {SYMBOL 68 \f "Symbol" \s 10 \h}

Para totalizar um campo

Você pode totalizar campos numéricos na transferência.

O total geral da soma dos campos será gravado no final do arquivo de transferência.

Se existir uma quebra o subtotal será gravado a cada mudança de grupo (quebra) e o total geral ao final da transferência.

Para totalizar um campo numérico movimente o cursor até o campo que será totalizado.

1.	Pressione a tecla "+" sobre o campo; 

2.	Pressione a tecla "T".

Para maiores informações, leia  Totalização  posteriormente neste capítulo.

Para efetuar cálculos matemáticos

Para maiores informações sobre a criação de colunas matemáticas virtuais com o resultado de operações matemáticas, leia Operações Matemáticas posteriormente neste capítulo. 

Quando a transferência for executada, o sistema calculará as fórmulas fornecidas por você automaticamente criando colunas com o resultado destes cálculos.

Para salvar uma macro entidade

Após selecionar os campos, filtrar e/ou ordenar e/ou criar uma ou mais colunas de cálculo etc, você poderá salvar uma macro entidade de transferência.

Uma vez montado a transferência você poderá saltar para a tela de personalização da transferência teclando CTRL+W (em qualquer campo) ou <ENTER> no último campo do arquivo.

Para salvar a macro entidade de transferência responda afirmativamente a pergunta Salva Macro Entidade teclando "S" (SIM).

{SYMBOL 183 \f "Symbol" \s 10 \h}	Para salvar uma macro entidade que permita a interferência do usuário, tecle "P" no campo Permite alterar Macro;

{SYMBOL 183 \f "Symbol" \s 10 \h}	Para salvar uma macro entidade que não permita a interferência do usuário, tecle "N" no campo Permite alterar Macro.

No campo Nome da Entidade, digite o nome da macro entidade que será criada e tecle <ENTER>.

O sistema emitirá a seguinte mensagem: Confirma Dados (S/N)?.

Para confirmar a criação da macro entidade, tecle "S" (SIM).  Para abortar a criação da macro, tecle "N" (NÃO).

{SYMBOL 68 \f "Symbol" \s 10 \h}	Atenção: A(s)  macro entidade(s) serão exibidas no menu de entidades com três dígitos à esquerda, o símbolo "##" para entidade que pode ser alterada ou "%#" para entidade que não pode ser alterada, e o nome da Macro Entidade.

Para maiores informações, leia Salva Entidade posteriormente neste capítulo.  {SYMBOL 68 \f "Symbol" \s 10 \h}

Para visualizar o arquivo exportado na tela

Se você criou o arquivo de transferência no disco,  este arquivo poderá ser visualizado na tela.

{SYMBOL 183 \f "Symbol" \s 10 \h}	Ao final da criação o sistema retornará para o menu Entidade, neste momento pressione a tecla [F2] para visualizar o arquivo na tela;

{SYMBOL 183 \f "Symbol" \s 10 \h}	No campo nome do arquivo, digite o path (caminho/diretório) e o nome completo do arquivo e tecle <ENTER>.

Para visualizar todo o arquivo, utilize as setas de direção.

Para retornar a tela principal pressione a tecla <ESC>.

Para sair da transferência

Pressione a tecla <ESC> para sair da transferência e retornar para o menu Entidade.

Para processar a exportação / importação

Ao final da montagem da transferência e da personalização do mesma o sistema executará automaticamente a exportação ou importação.

Se você direcionou a transferência para o disco, o arquivo será criado no disco em formato de arquivo texto.

Para personalizar a transferência

Você poderá personalizar a exportação do arquivo configurando-o de acordo com as suas necessidades.

Uma vez montada a transferência, tecle <ENTER> até abandonar a tela de entrada de dados ou CTRL + W para saltar para a tela de personalização da transferência.

Veja  abaixo as possibilidade de configuração:

1.	1o. Cabeçalho: digite o cabeçalho.

2.	2o. Cabeçalho: digite o cabeçalho.
 
3.	Transferência na Impressora ou Disco (I/D):  Seleciona onde será criado o arquivo. Para enviar os dados do arquivo para a impressora, tecle <ENTER>.  Para criar arquivo no disco,  tecle "D". 

Se você tiver optado por transferência no disco, o sistema exibirá a mensagem:  Entre nome do arquivo.

Tecle <ENTER> para gravar o arquivo "RELAT.TXT" no diretório do sistema gerado ou digite o path e nome do arquivo com extensão ".DOC" ou ".TXT" e tecle <ENTER>. 

4.	Salta página na quebra (S/N):  Para saltar uma página a cada quebra, isto é, mudança de grupo na transferência, tecle "S".  Caso contrário, tecle <ENTER> ou "N".

5.	Printa total de registros (S/N):  Se você deseja gravar no final do arquivo o total de registros gravados, tecle "S".  Caso contrário, tecle <ENTER>.

Se você selecionou quebra na transferência, os totais serão gravados a cada quebra e o total geral no final do arquivo.

6.	Arquivo formatado ou sem formatação (F/N)?:  Para criar arquivo formatado (os campos serão gravados com máscara de exibição), tecle <ENTER>.

Para criar arquivo sem formatação (os campos serão gravados sem máscara de exibição), tecle "N".

7.	Exporta ou Importa (E/I)?:  Para exportar dados, tecle <ENTER>.

Para importar dados de uma arquivo DBF (padrão dBase III Plus), tecle "I".  Os dados serão gravados no arquivo atual automaticamente.  Somente serão importados campos com o mesmo Nome, Tipo e Tamanho.

8.	Salva Macro Entidade (S/N):  Você pode criar macro entidades de transferência.  Para criar um macro entidade leia Para salvar uma Macro Entidade anteriormente neste capítulo.

Após a última resposta, o sistema fará a exportação seguindo as suas especificações. 

Para abortar a exportação, pressione a tecla <ESC>.

Ao final da criação do arquivo, o sistema retornará ao menu Entidade.

Para abortar a transferência durante a criação

Para abortar a transferência, pressione a tecla <ESC> durante a criação do arquivo.

O sistema exibirá a janela Decisão do Usuário com a seguinte pergunta: Continua ou Finaliza?.

Tecla "C" para continuar ou "F" para finalizar (abortar) a exportação.

Ao final da exportação, o sistema retornará a tela principal do sistema, menu Entidade.

Teclas utilizadas

Tecla                    
Utilização

ENTER
Salta campo chave e movimenta o cursor para baixo.

Seta para cima
Movimenta o cursor um campo para cima ou para a tela anterior. 

Seta para baixo
Movimenta o cursor um campo para baixo ou para a próxima tela.

ESC
Aborta a transferência.

F1
Exibe tela de ajuda da operação transferência.

Letra "A"
Seleciona ou remove campo para exportação.

F3
Seleciona filtro.

F4
Seleciona ordenação.

F6
Limpa filtro.

F7
Limpa ordenação.

F10
Abre janela para visualização ou escolha de campos em outros arquivos.

F11
Seleciona campos para exportação no arquivo relacionado.

CTRL + W
Vai direto para a confirmação da transferência.

"+" seguido da letra "T"
Totaliza o campo onde o cursor está posicionado.


Ver Entidades

As entidades são exibidas por operação.  A operação Ver entidades permite a visualização de todas as entidades de um determinado módulo, independente das operações.   

Para ver as entidades de um módulo

Utilizando as setas de direção selecione a operação Ver entidades a partir do menu de operações.  

Você poderá visualizar todas as entidades, que pertencem a aquele módulo independente da operação.

O sistema divide as entidades por operação, não permitindo que se visualize em uma operação as entidades pertencentes às demais operações, o que simplifica o acesso à informação.

Para escolher um módulo, movimente o cursor até o menu Módulo.  Escolha o módulo usando as setas de direção (para cima ou para baixo) e, em seguida, pressionando a tecla <ENTER> sobre o módulo desejado.

Filtro

Esta função é utilizada nas operações básicas consultas, relatórios, etiqueta e transferência.  

Tem por objetivo selecionar em um arquivo com (n) registros somente um grupo de registros, facilitando, assim, o acesso à informação. 

Por exemplo: em um arquivo com mil estabelecimentos de ensino, utilizando o filtro você pode selecionar somente os estabelecimentos do bairro igual a  Catete ou os nomes que começam pela letra A.  

Esta função permite relacionar mais de um campo para filtro através dos operadores lógicos "E" e "OU".

Para estabelecer uma condição de filtro (pesquisa) 

Você pode estabelecer condições de filtro para destacar de um universo "X" qualquer uma determinada porção de registros.

Como por exemplo:

{SYMBOL 183 \f "Symbol" \s 10 \h}	Campo NOME que começa pela letra A (ana, alberto...);
{SYMBOL 183 \f "Symbol" \s 10 \h}	Campo DATA com dia igual ou maior de 10 (10, 12,20...);
{SYMBOL 183 \f "Symbol" \s 10 \h}	Campo ENDEREÇO que contém a string Senhora (Av. Nossa Senhora...);
{SYMBOL 183 \f "Symbol" \s 10 \h}	Campo VALOR_PAGO igual a vazio (0);
{SYMBOL 183 \f "Symbol" \s 10 \h}	Campo NOME contém Silva (Ernesto da Silva...);
{SYMBOL 183 \f "Symbol" \s 10 \h}	Campo CEP menor igual a 20000 (19000,18000...);
{SYMBOL 183 \f "Symbol" \s 10 \h}	Campo NASCIMENTO com ano igual a 66 (1966).

Estes são alguns exemplos do que você pode fazer.  Seguindo está lógica você pode pesquisar qualquer informação gravada nos arquivos dos sistemas gerados pelo Kit 5.

Filtrando um único campo (caracter ou numérico)

O filtro pode ser utilizado nas operações consulta, relatório, etiqueta e transferência e sua manipulação é sempre idêntica.

O exemplo abaixo é genérico e pode ser utilizado em qualquer uma das operações citadas.

{SYMBOL 183 \f "Symbol" \s 10 \h}	Movimente o cursor até o campo que será filtrado;

{SYMBOL 183 \f "Symbol" \s 10 \h}	Pressione a tecla [F3];

{SYMBOL 183 \f "Symbol" \s 10 \h}	Selecione o operador relacional;

Os operadores relacionais são:

Igual  = 
Maior  >
Menor  <
Diferente  <>
Maior igual  >=
Menor igual  <=
Contém 
Não contém 
Vazio
Não vazio 

{SYMBOL 183 \f "Symbol" \s 10 \h}	Digite o conteúdo que será filtrado;

{SYMBOL 183 \f "Symbol" \s 10 \h}	Na consulta pressione a tecla [F5] para executar o filtro.

O sistema exibirá a seguinte mensagem: Deseja Contar (S/N)?.

Para não contar quantos registros satisfizeram à condição de filtro, tecle <ENTER>.  Para contar quantos registros satisfizeram à condição de filtro, tecle "S".

No relatório, etiqueta e transferência o sistema executa o filtro automaticamente.

Filtrando um campo data

{SYMBOL 183 \f "Symbol" \s 10 \h}	Movimente o cursor até o campo que será filtrado;

{SYMBOL 183 \f "Symbol" \s 10 \h}	Pressione a tecla [F3];

{SYMBOL 183 \f "Symbol" \s 10 \h}	Selecione a opção de data a filtrar;

As opções de data são:

Data (dia/mês/ano)
Dia  (somente o dia)
Mês  (somente o mês)
Ano  (somente o ano)

{SYMBOL 183 \f "Symbol" \s 10 \h}	Selecione o operador relacional;

Os operadores relacionais são:  

Igual =
Maior >
Menor <
Diferente <>
Maior igual >=
Menor igual <=
Vazio
Não vazio 

{SYMBOL 183 \f "Symbol" \s 10 \h}	Digite o conteúdo que será filtrado;

{SYMBOL 183 \f "Symbol" \s 10 \h}	Na consulta pressione a tecla [F5] para executar o filtro.

O sistema exibirá a seguinte mensagem: Deseja Contar (S/N)?.

Para não contar quantos registros satisfizeram à condição de filtro, tecle <ENTER>.  Para contar quantos registros satisfizeram à condição de filtro, tecle "S".

No relatório, etiqueta e transferência o sistema executa o filtro automaticamente.

Filtrando mais de um campo

{SYMBOL 183 \f "Symbol" \s 10 \h}	Execute os passos acima para selecionar cada campo;

Após digitar o conteúdo do campo tecle <ENTER>;

{SYMBOL 183 \f "Symbol" \s 10 \h}	Em seguida selecione o novo campo e tecle [F3] o cursor exibirá o menu dos operadores Lógicos "E" e "OU", selecione o operador desejado e repita a operação descrita na opção filtrando um campo.

{SYMBOL 183 \f "Symbol" \s 10 \h}	Na consulta pressione a tecla [F5] para executar o filtro.

O sistema exibirá a seguinte mensagem: Deseja Contar (S/N)?.

Para não contar quantos registros satisfizeram à condição de filtro, tecle <ENTER>.  Para contar quantos registros satisfizeram à condição de filtro, tecle "S".

No relatório, etiqueta e transferência o sistema executa o filtro automaticamente.

Ordenação

Esta função é utilizada nas operações básicas consulta, relatório, etiqueta e transferência.  

Tem por objetivo selecionar os campos, que farão parte da nova chave de ordenação do arquivo, permitindo que você visualize o arquivo ordenado ascendentemente ou descendentemente por outros campos além dos campos que fazem parte da chave primária do arquivo.
 
Por exemplo: em um arquivo que possui os campos código, nome e endereço, você pode ordenar a sua visualização na tela ou na impressora por endereço em ordem ascendente, isto é, da letra "A" para a letra "Z" ou descendente da letra "Z" para a letra "A".

Esta função permite selecionar mais de um campo para a chave de ordenação.

Para ordenar o arquivo

Você pode estabelecer novas ordenações para seu arquivo permitindo assim visualizar as informações do arquivo ordenadas pelos campos que você deseja.

 Como por exemplo:

{SYMBOL 183 \f "Symbol" \s 10 \h}	Ordenar o arquivo pelo campo NOME do cliente(de  A  até   Z);
{SYMBOL 183 \f "Symbol" \s 10 \h}	Ordenar o arquivo pelo campo DATA de nascimento (da menor para a maior data);
{SYMBOL 183 \f "Symbol" \s 10 \h}	Ordenar o arquivo pelo campo SALÁRIO (do menor para o maior).
{SYMBOL 183 \f "Symbol" \s 10 \h}	Ordenar o arquivo pelo campo PREÇO (do maior para o menor).

Estes são alguns exemplos de como você pode ordenar seus arquivos.  Siga está lógica para ordenar as informações gravada nos arquivos dos sistemas gerados pelo Kit 5.

Ordenando um único campo do arquivo

A ordenação pode ser utilizada nas operações consulta, relatório, etiqueta e transferência e sua manipulação é sempre idêntica.

O exemplo abaixo é genérico, e pode ser utilizado em qualquer uma das operações citadas.


{SYMBOL 183 \f "Symbol" \s 10 \h}	Movimente o cursor até o campo que será ordenado;

{SYMBOL 183 \f "Symbol" \s 10 \h}	Pressione a tecla [F4];

{SYMBOL 183 \f "Symbol" \s 10 \h}	Selecione o modo de ordenação;

Os modos de ordenação são:

Ascendente	(do menor para o maior)
Descendente	(do maior para o menor)

Para selecionar a opção, utilize as setas de direção (para baixo ou para cima) e tecle <ENTER>.

{SYMBOL 183 \f "Symbol" \s 10 \h}	Na consulta pressione a tecla [F5] para executar a ordenação.

No relatório, etiqueta e transferência o sistema executa a ordenação automaticamente.

Ordenando mais de um campo

{SYMBOL 183 \f "Symbol" \s 10 \h}	Execute todos os passos descritos acima.

{SYMBOL 183 \f "Symbol" \s 10 \h}	Após selecionar o primeiro campo selecione o próximo campo que será ordenado e repita a operação descrita na opção Ordenando um único campo.

{SYMBOL 183 \f "Symbol" \s 10 \h}	Na consulta pressione a tecla [F5] para executar a ordenação.

No relatório, etiqueta e transferência o sistema executa a ordenação automaticamente.

Quebra

Esta função é utilizada nas operações básicas relatórios e transferência.

Tem por objetivo dividir a impressão (exportação) das informações por grupos (quebra), para facilitar a visualização dos relatórios ou do arquivo exportado.

Por exemplo: em um arquivo que possui os campos Número da RA (Região Administrativa), Código do bairro, Nome da Empresa e Endereço completo, você pode imprimir (exportar) as empresas agrupadas por "RA",  quebrando por "RA".  

O sistema fará a impressão (exportação) de cada "RA"  uma única vez e irá saltar uma linha ou página a cada mudança de "RA". 

Esta função permite selecionar de um até (n) campos na quebra.

Para dividir a informação impressa por grupos

Você pode dividir a informação impressa (exportada) por grupos, como por exemplo:

{SYMBOL 183 \f "Symbol" \s 10 \h}	Quebrar a impressão (exportação) pelo campo DATA de inscrição (imprime por grupo os dados dos registros que tem campo DATA de inscrição igual);
{SYMBOL 183 \f "Symbol" \s 10 \h}	Quebrar a impressão (exportação) pelo campo CEP (imprime grupos de informação com o CEP idêntico);
{SYMBOL 183 \f "Symbol" \s 10 \h}	Quebrar por Cidade (imprime (exporta) cidades iguais agrupadas).

Estes são exemplos de tipos de quebra que você pode criar.  

Crie suas próprias quebras na impressão (exportação) das informações dos arquivos gerenciados pelos sistemas criados usando o Kit 5.

Quebrando por um único campo

{SYMBOL 183 \f "Symbol" \s 10 \h}	Movimente o cursor até o campo que fará parte da quebra;

{SYMBOL 183 \f "Symbol" \s 10 \h}	Pressione a tecla "Q" (Quebra).

Quebrando por mais de um campo

{SYMBOL 183 \f "Symbol" \s 10 \h}	Repita a operação acima para todos os campos que você deseja quebrar.

Continue repetindo os passos descritos acima para a escolha de todos os campos da quebra.

{SYMBOL 68 \f "Symbol" \s 10 \h}	Importante:  Os campos selecionados na quebra devem ser os primeiros campos escolhidos e não pode haver nenhum campo entre eles que não faça parte da quebra.  

O indexador ativo deve ser formado pelos campos que fazem parte da quebra.  {SYMBOL 68 \f "Symbol" \s 10 \h}

Operações matemáticas

Esta função é utilizada nas operações básicas: consultas,  relatórios e transferência. 

Tem por objetivo criar colunas (virtuais) com o resultado de expressões matemáticas definidas por você.  O número de colunas depende da quantidade de memória RAM disponível em seu micro, para a operação consulta.

No relatório o limite é de 1024 colunas calculadas ou 1024 campos totalizados.

Esta função permite somar, subtrair, multiplicar, dividir, tirar o percentual ou totalizar campos numéricos, criando colunas virtuais.

Operações Matemáticas na Consulta

Para totalizar o valor de uma coluna numérica

Pressione a tecla "+" no campo que será totalizado;
Pressione a tecla [F5];
A totalização deste campo será printada no seu monitor.

Para somar duas colunas numéricas

Pressione a tecla "+" na primeira coluna;
Pressione a tecla "+" na segunda coluna;
Pressione a tecla [F5];
Digite o cabeçalho da nova coluna e tecle <ENTER>.
O Sistema criará uma nova coluna à direita do último campo do browse (tela de consulta).
       	    
Para subtrair duas colunas numéricas

Pressione a tecla "-" na primeira coluna;
Pressione a tecla "-" na segunda coluna;
Pressione a tecla  [F5];
Digite o cabeçalho da nova coluna e tecle <ENTER>.
O Sistema criará uma nova coluna à direita do último campo do browse (tela de consulta).

Para multiplicar duas colunas numéricas

Pressione a tecla "*" na primeira coluna;
Pressione a tecla "*" na segunda coluna;
Pressione a tecla [F5];
Digite o cabeçalho da nova coluna e tecle <ENTER>.
O Sistema criará uma nova coluna à direita do último campo do browse (tela de consulta).

Para dividir duas colunas numéricas

Pressione a tecla "/" na primeira coluna;
Pressione a tecla "/" na segunda coluna;
Pressione a tecla [F5];
Digite o cabeçalho da nova coluna e tecle <ENTER>.
O Sistema criará uma nova coluna à direita do último campo do browse (tela de consulta).

{SYMBOL 68 \f "Symbol" \s 10 \h}	Cuidado: A divisão por ZERO causará erro na execução.  Por isso, filtre os valores diferentes de zero antes de executar a divisão.   {SYMBOL 68 \f "Symbol" \s 10 \h}

Para tirar o percentual de uma coluna em relação à outra 

Pressione a tecla "%" na primeira coluna;
Pressione a tecla "%" na segunda coluna;
Pressione a tecla [F5];
Digite o cabeçalho da nova coluna e tecle <ENTER>.
O Sistema criará uma nova coluna à direita do último campo do browse (tela de consulta).

Para tirar o percentual de uma coluna numérica

Pressione a tecla "%" na primeira coluna;
Pressione a tecla [F5];
Digite o cabeçalho da nova coluna e tecle <ENTER>;
Digite o valor percentual que você deseja calcular e tecle <ENTER>.
O Sistema criará uma nova coluna à direita do último campo do browse (tela de consulta).

Operações Matemáticas no Relatório e Transferência

Para totalizar um campo numérico

Pressione a tecla "+" no campo que será totalizado;
Pressione a tecla "T" no campo que será totalizado.
O Sistema irá totalizar e imprimir ao final do relatório o resultado.

Para somar dois campos numéricos

Pressione a tecla "+" na primeira coluna;
Pressione a tecla "+" na segunda coluna;
Pressione a tecla "T" ao final da seleção;
Digite o cabeçalho da nova coluna e tecle <ENTER>.
O Sistema criará uma coluna com o resultado da operação.

Para subtrair dois campos numéricos

Pressione a tecla "-" na primeira coluna;
Pressione a tecla "-" na segunda coluna;
Pressione a tecla "T" ao final da seleção;
Digite o cabeçalho da nova coluna e tecle <ENTER>.
O Sistema criará uma coluna com o resultado da operação.

Para multiplicar dois campos numéricos

Pressione a tecla "*" na primeira coluna;
Pressione a tecla "*" na segunda coluna;
Pressione a tecla "T" ao final da seleção;
Digite o cabeçalho da nova coluna e tecle <ENTER>.
O Sistema criará uma coluna com o resultado da operação.

Para dividir dois campos numéricos

Pressione a tecla "/" na primeira coluna;
Pressione a tecla "/" na segunda coluna;
Pressione a tecla "T" ao final  da seleção;
Digite o cabeçalho da nova coluna e tecle <ENTER>.
O Sistema criará uma coluna com o resultado da operação.

{SYMBOL 68 \f "Symbol" \s 10 \h}	Cuidado: A divisão por ZERO causará erro na execução.  Por isso, filtre os valores diferentes de zero antes de executar a divisão.   {SYMBOL 68 \f "Symbol" \s 10 \h}

Para tirar o percentual de um campo em relação a outro 

Pressione a tecla "%" na primeira coluna;
Pressione a tecla "%" na segunda coluna;
Pressione a tecla "T" ao final da seleção;
Digite o cabeçalho da nova coluna e tecle <ENTER>.
O Sistema criará uma coluna com o resultado da operação.

Para tirar o percentual  de um campo numérico

Pressione a tecla "%" na primeira coluna;
Pressione a tecla "T";
Digite o cabeçalho da nova coluna e tecle <ENTER>;
Digite o valor percentual que você deseja calcular e tecle <ENTER>.
O Sistema criará uma coluna com o resultado da operação.

Relacionamento

Relacionamento entre arquivos é uma ligação, que permite trocar e pesquisar a integridade de informações entre arquivos que possuem algum campo em comum.

O relacionamento sempre será estabelecido através de um campo (pode ser qualquer campo) de um arquivo, que no arquivo com o qual ele se relacionará, este campo deverá ser obrigatoriamente a chave principal de indexação.

No Kit 5, você pode criar arquivos e relacionar estes arquivos com até 254 outros arquivos.

É necessário criar um relacionamento entre arquivos sempre que você quizer manter a integridade das informações de um determinado sistema.  Isto é, para manter a consistência das informações nos arquivos do seu sistema.

Por exemplo, se você vai cadastrar que  um fornecedor  vende um determinado material, então crie um relacionamento entre o arquivo Material e o arquivo Fornecedor para não cadastrar no arquivo Material, Fornecedores que não existem.  E também, para pesquisar diretamente através do arquivo Material os dados do arquivo Fornecedor.

{SYMBOL 68 \f "Symbol" \s 10 \h}	Dica:  Crie os arquivos principais do seu sistema, depois crie os arquivos que irão se relacionar com os arquivos principais.   

Isto é, arquivos que irão pesquisar ou trazer dados dos arquivos principais.   {SYMBOL 68 \f "Symbol" \s 10 \h}

{SYMBOL 68 \f "Symbol" \s 10 \h}	Atenção:  Os relacionamentos são feitos somente através de um campo chave.  

Não relacione dois arquivos usando mais de um campo.   {SYMBOL 68 \f "Symbol" \s 10 \h}

{SYMBOL 68 \f "Symbol" \s 10 \h}	Importante:  Você pode pressionar a tecla F10 no campo de relacionamento, para consultar dados de arquivos relacionados.  

Este recurso funciona somente no campos relacionados.

Pressionar a tecla F10 em campos não relacionados, não habilitará a função de consulta.  {SYMBOL 68 \f "Symbol" \s 10 \h}

Exemplo de relacionamento

No exemplo abaixo você verá dois arquivos fictícios, o primeiro um arquivo de materiais relacionado com um arquivo de fornecedores.

O arquivo de materiais está relacionado com o arquivo de fornecedores, através do campo Código do Fornecedor.  

Este campo no arquivo de materiais é um campo comum (igual aos outros), mais no arquivo de fornecedores ele é a chave principal de indexação (pesquisa).

Se esta regra não for obedecida o relacionamento não funcionará.

Estrutura (exemplo) do Arquivo Material

1.	Código do Material
2.	Descrição
3.	Código do Fornecedor  (campo de relacionamento)
4.	Quantidade
5.	Preço

Estrutura (exemplo) do Arquivo de Fornecedores

1.	Código do Fornecedor (chave principal do arq. Fornecedores)
2.	Razão Social
3.	Materiais que Fornece
4.	Endereço da Empresa
5.	Contato
6.	Telefone / Fax

{SYMBOL 68 \f "Symbol" \s 10 \h}	Dica:   Faça uma análise do universo que você irá informatizar colocando no papel todos os arquivos do sistema, suas estruturas (campos), suas chaves de indexação e finalmente os relacionamentos se houverem.

Não comece o desenvolvimento de um sistema que possui relacionamentos, direto no computador, podem surgir problemas de análise durante a criação do sistema.  
Solucioná-los neste momento será muito mais demorado e difícil.  {SYMBOL 68 \f "Symbol" \s 10 \h}

Para importar dados de outro arquivo

a.	Movimente o cursor até o campo de relacionamento;

b.	Pressione a tecla [F10];

O sistema abrirá uma tela de consulta com os dados do arquivo relacionado.

c.	Movimente o cursor até o campo cujo conteúdo será transferido e tecle <ENTER>;

Para importar campos de outro arquivo no relatório/transferência

1.	Importando um único campo:

a.	Movimente o cursor até o campo utilizado para relacionar os arquivos;

b.	Pressione a tecla [F10];

c.	Movimente o cursor no novo arquivo até o campo que será selecionado;

d.	Pressione a tecla [F11]  (pega campo);

O sistema exibirá a seguinte mensagem:  Relacionamento Ok;

e.	Pressione a tecla <ESC> para retornar ao arquivo principal e finalizar a seleção de campos.
 
2.	Importando mais de um campo:

a.	Selecione o primeiro campo seguindo as instruções acima;

b.	Movimente o cursor até o próximo campo que será selecionado;

c.	Pressione a tecla [F11];

O sistema exibirá a seguinte mensagem:  Relacionamento Ok.

Continue repetindo os passos descritos acima para a seleção.

Salvar uma Macro Entidade

Esta operação poderá ser utilizada para salvar uma macro de consulta, relatório, etiqueta ou transferência, se você montou um filtro e/ou uma ordenação e/ou colunas de cálculo etc.

Assim, o usuário do sistema gerado não precisa aprender a utilizar as operações citadas desde que você monte para ele macro entidades.

Na macro consulta que permite alteração:

{SYMBOL 183 \f "Symbol" \s 10 \h}	O usuário não poderá alterar, excluir dados do arquivo.  O usuário terá direito apenas a visualizar os dados filtrados e ordenados por você;
{SYMBOL 183 \f "Symbol" \s 10 \h}	Se a macro é de alteração o programa fará a alteração dos dados antes de mostrar a consulta;
{SYMBOL 183 \f "Symbol" \s 10 \h}	Se é uma macro de exclusão, os dados serão excluídos antes de exibir a consulta;
{SYMBOL 183 \f "Symbol" \s 10 \h}	As colunas virtuais (matemáticas) serão calculadas automaticamente.

Na macro consulta que não permite alteração:

{SYMBOL 183 \f "Symbol" \s 10 \h}	O usuário não poderá alterar, excluir dados do arquivo.  O usuário terá direito apenas a visualizar os dados filtrados e ordenados por você;
{SYMBOL 183 \f "Symbol" \s 10 \h}	Se a macro é de alteração o programa fará a alteração dos dados e retornará a tela principal;
{SYMBOL 183 \f "Symbol" \s 10 \h}	Se é uma macro de exclusão, os dados serão excluídos e o controle retornará a tela principal;
{SYMBOL 183 \f "Symbol" \s 10 \h}	As colunas virtuais (matemáticas) serão calculadas automaticamente.

Nas macros de relatório, etiqueta e transferência:

{SYMBOL 183 \f "Symbol" \s 10 \h}	Sendo uma macro que não permite alteração, o sistema executará a operação sem interferência do usuário;
{SYMBOL 183 \f "Symbol" \s 10 \h}	Se for uma macro que permite alteração, o sistema permitirá que o usuário execute outros comandos depois do programa montar o relatório, etiqueta ou transferência que você criou.

As consultas, relatórios, etiquetas e transferências criadas por esta operação serão exibidas no menu de entidades com três dígitos à esquerda, seguidos de dois caracteres de jogo da velha (#) para entidade que pode ser alterada ou "%#" para entidade que não pode ser alterada, e o nome da Macro Entidade.

Exemplo
 002## <nome da entidade>

 003%# <nome da entidade>

Para salvar uma macro entidade

{SYMBOL 68 \f "Symbol" \s 10 \h}	Aviso:  Você somente poderá salvar uma macro se a operação (consulta, relatório, etiqueta ou transferência) possuir um filtro ativado, uma ordenação ou uma coluna de cálculo.  {SYMBOL 68 \f "Symbol" \s 10 \h}

Após filtrar e/ou ordenar e/ou criar uma ou mais colunas de cálculo, e/ou estabelecer uma condição de macro alteração ou macro exclusão você poderá salvar uma macro entidade.

1.	Na operação Consulta: 

Pressione ALT+ S, simultaneamente, para salvar esta consulta numa Macro Entidade de consulta.

{SYMBOL 183 \f "Symbol" \s 10 \h}	Para salvar uma macro entidade que permita a interferência do usuário, tecle "P" no campo Permite alterar Macro;

{SYMBOL 183 \f "Symbol" \s 10 \h}	Para salvar uma macro entidade que não permita a interferência do usuário, tecle "N" no campo Permite alterar Macro.

No campo Nome da Entidade, digite o nome da macro entidade que será criada e tecle <ENTER>.

O sistema emitirá a seguinte mensagem: Confirma Dados (S/N)?.

Para confirmar a criação da macro entidade, tecle "S" (SIM).  Para abortar a criação da macro, tecle "N" (NÃO).

Você pode continuar trabalhando normalmente, após criar uma macro.

2.	Nas operações Relatório, Etiqueta e Transferência: 

Para salvar a macro entidade responda afirmativamente a pergunta Salva Macro Entidade teclando "S" (SIM) na tela de personalização.

{SYMBOL 183 \f "Symbol" \s 10 \h}	Para salvar uma macro entidade que permita a interferência do usuário, tecle "P" no campo Permite alterar Macro;

{SYMBOL 183 \f "Symbol" \s 10 \h}	Para salvar uma macro entidade que não permita a interferência do usuário, tecle "N" no campo Permite alterar Macro.

No campo Nome da Entidade, digite o nome da macro entidade que será criada e tecle <ENTER>.

O sistema emitirá a seguinte mensagem: Confirma Dados (S/N)?.

Para confirmar a criação da macro entidade, tecle "S" (SIM).  Para abortar a criação da macro, tecle "N" (NÃO).

Para executar a macro entidade

{SYMBOL 183 \f "Symbol" \s 10 \h}	Selecione a partir do menu de operações a operação desejada.

{SYMBOL 183 \f "Symbol" \s 10 \h}	No menu de entidades, selecione a entidade com os dois dígitos à esquerda e os dois caracteres (##  ou  %#) .

O sistema executará a macro automaticamente.
Utilizando o Sistema 


Guia do Usuário


página {PAGE|1}


 


