Edição de Tabelas


  O comando "edit" permite a edição e alteração de registros. A sintaxe é:
 edit <numero_registro>

  Exemplo:
. edit 1
  Edita o registro número 1.
Registro 00001
MATRICULA :8361:
NOME      :Pablo Goncalves_              :
IDADE     :11:
SEXO      :M:
SERIE     :5:

  Teclas de controle da edição de registros:

Comando Ação
Control + D Move o cursor à direita
Control + S Move o cursor à esquerda
Control + E Move o cursor para o campo anterior
Control + X Move o cursor o próximo campo
Control + C Move o cursor para o próximo registro
Control + R Move o cursor registro anterior
Control + G Apaga o caractere sob o cursor
Control + Y Apaga o campo inteiro
Control + V Liga/desliga o modo de inserção
Control + U Marca/não registro a apagar
Control + Q Sai da edição e não grava
Control + W Sai da edição e grava
Backspace Move o cursor à esquerda
Return Valida o campo, passando para o próximo
Delete Apaga à esquerda


  O comando change

  o comando "change" permite alterar um campo de um determinado registro. Sua sintaxe é:
 change [escopo] field <campos> [for <condição>]

  Exemplo:
. change record 1 field nome

Registro :00001

Nome: Pablo
Trocar? Pablo
Para : Pablo Goncalves
  Outro exemplo:
. change next 2 field nome,idade


  O comando replace

  o comando "replace" permite alterar um campo de um determinado registro. É bem parecido com o comando "update" do SQL. Sua sintaxe é:
 replace [escopo] <campo> with <expressão> [for <condição>]

  Exemplos:
. replace record 3 idade with 14
. replace serie with 7 for serie=6
  Modifica a série para 7, em todas ocorrências de série igual a 6.

  Nota: ainda há o comando "browse", que não será abordado aqui.


/MARMSX/CURSOS/DBASEII