Skip to content

Referenciado por: Dicas Técnicas | Treinamento Novo Desenvolvedor |

Edição de Formulários ​

MODIFY COMMAND PROJECT FORM REPORT MENU Ex.: Modi form scr\atender

Configuração dos caminhos ​

do pathbkp do path2000

Executa o Checkout ​

do d

Executa o Lite ​

do l

Fechar ​

do re

Banco de Dados Ambiente Comandos ​

ComandoDescriçãoExemplo
createCriar tabelacreate table produto.dbf (código int, desmat c(50))
useAbrir a tabelause produto (colocar o caminho completo)
use inFechar tabelause in produto
exclusiveAbrir de forma exclusivause produto in 0
selectSelecionar tabelasele produto
browseVer a tabela na telabrow
Append blankInserir um registro em brancoAppend blank
replaceAlterar campo da tabelareplace desmat with 'Teste'
deleteDeletar registro da tabeladelete all
recallRecupera os registros que foram utilizados deleterecall from produto where desmat = 'Teste'
packDeletar definitivamente todos os registros que foram utilizados deletepack
zapDeleta definitivamente todos os registroszap
indexCriar índiceindex on desmat to inddesmat
set orderSetar o índiceset order to inddesmat
seekProcurar na tabela utilizando o índiceseek('Teste','produto')
LocateLocalizar um registro na tabelalocate for desmat = 'Teste'
FoundVerificar se encontrou o registroFound
eraseApagar tabelaerase produto.dbf

Operadores ​

Aritméticos ​

OperadorDescrição
+Concatenar ou somar
-Subtração
/Divisão
*Multiplicação
 %Resto da divisão

Relacionais ​

OperadorDescrição
<Menor que
>Maior que
<>Diferente
<=Menor ou igual que
>=Maior ou Igual que
=Igual
 !=Diferente
#Diferente
==Comparação exata

Lógicos ​

OperadorDescrição
AndTodas condições devem ser validas
OrBasta uma das condições ser valida
NotA condição deve ser falsa
 !A condição deve ser falsa

Comandos ​

Condicionais ​

If else endif

iif(condição, resultado1, resultado2)

Gerais ​

ComandoDescriçãoExemplo
 ?Imprimir ? Nome do campo ou variável
&& ou *comentários*Texto explicativo
&Macro substituição&(Variável)
IsnullVerificar NULLIsnull(Nome do campo)
EmptyVerificar vazioEmpty(Nome do campo)
 ;Continua comando na próxima linha'aba' +;
'cate'

Dados ​

aux = 'visual foxpro'

ComandoExemploResultado
leftaux2 = left(aux,2)'vi'
rightaux3 = right(aux,2)'ro'
substraux4 = substr(aux,3,3)'sua'
strtranaux5 = strtran(aux,'o','a')'visual faxpra'

aux = ‘123’

ComandoExemploResultado
valaux = val(aux)123,00
intaux = int(aux)123
straux = str(aux)‘123’

aux = ‘04/11/2008’

ComandoExemploResultado
ctodaux = ctod(aux){04/11/2008}
dtocaux = dtoc(aux)‘04/11/2008’

aux = {04/11/2008 10:52:55}

ComandoExemploResultado
ttodaux = ttod(aux){04/11/2008}