seteos y comandos iniciales
Post on 24-Feb-2018
222 Views
Preview:
TRANSCRIPT
[ 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.
[ 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
y
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.
[ 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
1
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
a
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
y
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
y
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
y
se
muestran
los
registros
de
la
tabla.
ALIAS
<alias>
Incluya
ALIAS
<alias>
para
crear
un
alias
de
la
tabla.
Puede
referirse
a
una
tabla
por
su
alias
en
los
comandos y funciones que requieren o admiten un alias.
[ 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
a
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
y
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.
top related