Curso de dBASE II
Edição de Tabelas
Você está em: MarMSX >> Cursos >> dBASE II
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.