seteos y comandos iniciales

4
 [ TALLER 2 ] :: Facultad Politécnica :: SETEOS Y COMANDOS INICIALES - Esteban Maidana - Revisado 24/07/2009  1 SETEOS MÁS UTILIZADOS SET CENTURY ON | OFF Determina si Visual FoxPro mostrará o no el siglo en las expresiones Date y cómo interpreta Visual FoxPro las fechas que sólo especifican los años con 2 dígitos. Parámetros ON Especifica un formato de año con cuatro dígitos que ocupa 10 caracteres (incluidos los delimitadores de fecha). Nota Para proporcionar compatibilidad con el año 2000, se recomienda que establezca siempre SET CENTURY en ON. OFF (Predeterminado) Especifica un formato de año de dos dígitos que ocupa ocho caracteres y supone el siglo veinte para los cálculos de fechas. SET DATE [TO] MDY | DMY | YMD| SHORT | LONG Especifica el formato para mostrar las expresiones Date y DateTime. A continuación se muestran las configuraciones y los formatos de fecha resultantes: Valor Formato MDY mm/dd/aa DMY dd/mm/aa AMD aa/mm/dd SHORT El formato de fecha corto determinado en la configuración de fecha corta del Panel de Control de Windows. LONG El formato de fecha larga determinado en la configuración de fecha larga del Panel de Control de Windows. SET ESCAPE ON | OFF Determina si al presionar la tecla ESC se interrumpirá la ejecución de un programa y un comando. Parámetros ON (Predeterminado) Permite interrumpir la ejecución de comandos y programas presionando la tecla ESC. Si presiona ESC durante la ejecución de un comando o un programa mientras el punto de inserción está en la ventana Comandos, aparecerá el mensaje siguiente: *** INTERRUPTED *** Si presiona ESC durante la ejecución de un comando o un programa, el proceso terminará en la línea de programa actual. OFF Impide que la ejecución del programa y de los comandos se interrumpa al presionar la tecla ESC. 

Upload: albert-barr

Post on 24-Feb-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Seteos y Comandos Iniciales

 

 

[ TALLER 2 ]  :: Facultad Politécnica :: 

SETEOS Y COMANDOS INICIALES - Esteban Maidana - Revisado 24/07/2009  1 

SETEOS MÁS UTILIZADOS

SET CENTURY ON | OFF

Determina 

si 

Visual 

FoxPro 

mostrará 

no 

el 

siglo 

en 

las 

expresiones 

Date 

cómo 

interpreta 

Visual 

FoxPro 

las fechas que sólo especifican los años con 2 dígitos. 

Parámetros

ON 

Especifica 

un 

formato 

de 

año 

con 

cuatro 

dígitos 

que 

ocupa 

10 

caracteres 

(incluidos 

los 

delimitadores de fecha). 

Nota 

Para 

proporcionar 

compatibilidad 

con 

el 

año 

2000, 

se 

recomienda 

que 

establezca 

siempre 

SET 

CENTURY 

en 

ON. 

OFF 

(Predeterminado) Especifica un formato de año de dos dígitos que ocupa ocho caracteres y 

supone el siglo veinte para los cálculos de fechas. 

SET DATE [TO] MDY | DMY | YMD| SHORT | LONG

Especifica 

el 

formato 

para 

mostrar 

las 

expresiones 

Date 

DateTime. 

continuación 

se 

muestran 

las 

configuraciones 

los 

formatos 

de 

fecha 

resultantes: 

Valor  Formato 

MDY 

mm/dd/aa 

DMY  dd/mm/aa 

AMD 

aa/mm/dd 

SHORT 

El 

formato 

de 

fecha 

corto 

determinado 

en 

la 

configuración 

de 

fecha 

corta 

del 

Panel 

de 

Control 

de 

Windows. 

LONG 

El 

formato 

de 

fecha 

larga 

determinado 

en 

la 

configuración 

de 

fecha 

larga 

del 

Panel 

de 

Control 

de 

Windows. 

SET ESCAPE ON | OFF

Determina si al presionar la tecla ESC se interrumpirá la ejecución de un programa y un comando. 

Parámetros

ON 

(Predeterminado) 

Permite 

interrumpir 

la 

ejecución 

de 

comandos 

programas 

presionando 

la 

tecla ESC. 

Si 

presiona 

ESC 

durante 

la 

ejecución 

de 

un 

comando 

un 

programa 

mientras 

el 

punto 

de 

inserción 

está 

en 

la 

ventana 

Comandos, 

aparecerá 

el 

mensaje 

siguiente: 

*** INTERRUPTED ***

Si presiona ESC durante la ejecución de un comando o un programa, el proceso terminará en la 

línea 

de 

programa 

actual. 

OFF 

Impide que la ejecución del programa y de los comandos se interrumpa al presionar la tecla ESC. 

Page 2: Seteos y Comandos Iniciales

 

 

[ TALLER 2 ]  :: Facultad Politécnica :: 

SETEOS Y COMANDOS INICIALES - Esteban Maidana - Revisado 24/07/2009  2 

SET POINT TO [<expC>]

Determina el carácter decimal que se utilizará al mostrar las expresiones numéricas y de moneda. 

Parámetros

[<expC>] 

Especifica el carácter que desea utilizar como signo decimal. 

SET SEPARATOR TO [<expC>]

Especifica el carácter que separará cada grupo de tres dígitos a la izquierda del carácter decimal. 

Parámetros

<expC> 

Especifique el carácter que quiere utilizar como separador de la parte entera con <expC>. 

Utilice SET SEPARATOR TO sin <expC> para restaurar el separador a la coma predeterminada. 

SET PROCEDURE TO [<archivo>]

Abre 

un 

archivo 

de 

procedimiento. 

Utilice SET PROCEDURE TO sin ningún nombre de archivo para cerrar el archivo de procedimientos abierto 

actualmente. 

Cuando se ejecuta un programa o una función, se buscará en el archivo de procedimiento si el programa o 

la función no se encuentra en el programa que se está ejecutando actualmente. 

Parámetros

<archivo> 

Especifique 

el 

nombre 

del 

archivo 

de 

procedimiento 

que 

quiere 

abrir 

con 

<archivo>. 

Si 

no 

incluye 

ninguna 

extensión 

con 

<archivo>, 

se 

asumirá 

.PRG. 

SET SAFETY ON | OFF

Determina si FoxPro mostrará o no un aviso antes de sobrescribir un archivo existente. 

Parámetros

ON 

Si 

SET 

SAFETY 

está 

ON 

ejecuta 

un 

comando 

que 

sobrescribe 

un 

archivo, 

primero 

se 

mostrará 

un 

cuadro de diálogo preguntando si desea sobrescribir el archivo. 

El valor predeterminado de SET SAFETY es ON. 

OFF 

Si SET SAFETY está OFF, no se mostrará ningún mensaje antes de sobrescribir un archivo. 

Page 3: Seteos y Comandos Iniciales

 

 

[ TALLER 2 ]  :: Facultad Politécnica :: 

SETEOS Y COMANDOS INICIALES - Esteban Maidana - Revisado 24/07/2009  3 

COMANDOS INICIALES MÁS UTILIZADOS

CLEAR ALL

Limpia todos los datos contenidos en la memoria; ya sean variables, cursores, ventanas, etc. 

CLEAR

Limpia la ventana actual. 

PUBLIC <lista de variables>

Publica las variables que van a ser utilizadas por el programa. Este comando sólo necesita ser ejecutado

una vez y no en cada interacción del ciclo como ocurre con los seteos de las variables.

SELECT [expN]

Selecciona un área de trabajo para trabajar con tablas 

Parámetros

<expN> 

De 

forma 

predeterminada, 

el 

área 

de 

trabajo 

número 

está 

activa 

cuando 

se 

inicia 

Visual 

FoxPro. 

Puede especificar un área de trabajo diferente mediante <expN>. Si <expN> es 0, se seleccionará 

el área de trabajo no utilizada cuyo número sea inferior. 

USE [<archivo> [IN <expN1>] [INDEX <lista archivos índice> [ALIAS <alias>]Abre un archivo de tabla y los archivos de índice asociados del área de trabajo actual. 

Parámetros

<archivo> 

El 

nombre 

de 

la 

tabla 

abrir 

se 

especifica 

con 

<archivo>. 

IN <expN1> 

Puede abrir una tabla en un área de trabajo distinta de la actual especificando el número de área

de 

trabajo 

mediante 

<expN1>. 

Puede 

cerrar 

una 

tabla 

de 

un 

área 

de 

trabajo 

distinta 

de 

la 

actual 

emitiendo 

USE 

sin 

un 

nombre 

de 

archivo 

especificando 

el 

número 

de 

área de 

trabajo. 

La cláusula IN admite 0 como área de trabajo. Al incluir 0 se abrirá una tabla en el área de trabajo 

disponible 

cuyo 

número 

sea 

menor. 

INDEX <lista archivos índice> 

Puede 

abrir 

archivos 

de 

índice 

con 

la 

tabla 

incluyendo 

INDEX 

especificando 

un 

conjunto 

de 

índices con <lista archivos índice>. 

El archivo de índice cuyo nombre aparezca el primero en la lista de archivos de índice es el archivo 

de 

índice 

de 

control, 

que 

controlará 

como 

se 

acceden 

se 

muestran 

los 

registros 

de 

la 

tabla. 

ALIAS 

<alias> 

Incluya 

ALIAS 

<alias> 

para 

crear 

un 

alias 

de 

la 

tabla. 

Puede 

referirse 

una 

tabla 

por 

su 

alias 

en 

los 

comandos y funciones que requieren o admiten un alias. 

Page 4: Seteos y Comandos Iniciales

 

 

[ TALLER 2 ]  :: Facultad Politécnica :: 

SETEOS Y COMANDOS INICIALES - Esteban Maidana - Revisado 24/07/2009  4 

¿CUÁNDO USAR LOS COMANDOS?

Comandos  ¿Cuándo usarlos? 

SET CENTURY  Se debe utilizar siempre que se trabaje con fechas. 

SET 

DATE 

[TO] 

Se 

debe 

utilizar 

siempre 

que 

se 

trabaje 

con 

fechas. 

SET ESCAPE 

Se 

debe 

utilizar 

cuando 

se 

pide 

que 

no 

interrumpa 

el 

programa 

cuando 

se 

presiona 

la 

tecla 

ESC. 

Es 

altamente 

recomendable 

utilizarlo 

siempre 

aunque 

no se pida explícitamente ya que agiliza el control y corrección del programa. 

SET 

POINT 

TO 

Se debe utilizar siempre que se tengan campos numéricos con dígitos 

decimales. 

SET 

SEPARATOR 

TO 

Se debe utilizar siempre que se tengan campos numéricos con dígitos 

decimales. 

SET PROCEDURE TO 

Se 

debe 

utilizar 

siempre 

que 

se 

cree 

un 

archivo 

separado 

que 

contendrá 

los 

procedimientos y funciones (DFUs). 

SET SAFETY 

Se 

utiliza 

pedido 

expreso 

del 

enunciado. 

Cuando 

se 

pide 

no 

pedir 

confirmación para sobrescribir archivos. 

CLEAR ALL  Se debe utilizar siempre al iniciar el programa. 

CLEAR 

Se 

debe 

utilizar 

como 

primer 

comando 

dentro 

del 

do 

while. 

Se 

ejecutará 

en 

cada interacción de éste. 

PUBLIC 

Se 

debe 

utilizar 

siempre 

para 

publicar 

las 

variables 

al 

principio 

del 

programa. 

SELECT [expN]  Siempre 

que 

se 

trabajarán 

con 

tablas. 

Antes 

de 

abrirla 

antes 

de 

usarla. 

USE 

Al principio del programa, para abrir las tablas que serán usadas. No es 

necesario utilizar este comando si se utilizarán únicamente comandos SQL, ya 

que 

éstos 

poseen 

la 

particularidad 

de 

abrir 

automáticamente 

las 

tablas 

necesarias.