domingo, 24 de agosto de 2008

PARAMETROS SET

PARAMETROS SET

SET DEFAULT TO A: && establece el dispositivo y el directorio

Por ejemplo si los archivos que se van a utilizar se encuentran en el directorio C:\programas\transmisión\datos, escribiremos el comando SET de la siguiente forma:

SET DEFAULT TO C:\programas\transmisión\datos.

SET SYSMENU ON Activa la barra de menús principal de Visual FoxPro durante la ejecución del programa cuando Visual FoxPro espera la introducción de datos a través del teclado durante comandos tales como BROWSE, READ y MODIFY COMMAND.

SET SYSMENU OFF Desactiva la barra de menús principal de Visual FoxPro durante la ejecución del programa.

SET SYSMENU AUTOMATIC Hace que la barra de menús principal de Visual FoxPro esté visible durante la ejecución del programa. La barra de menús queda accesible y los elementos de menú se activan y se desactivan según convenga desde el comando actual. (Es la configuración predeterminada).

SET SYSMENU TO [ListaMenús] Especifica un subconjunto de menús o de títulos de menús para la barra de menús principal de Visual FoxPro. La lista de menús o de títulos de menú puede contener cualquier combinación de menús o títulos separados por comas.
Por ejemplo, el comando siguiente elimina todos los menús de la barra principal de menús de Visual FoxPro excepto los menús Archivo y Ventana: SET SYSMENU TO _MFILE, _MWINDOW

SET SYSMENU TO [DEFAULT] Restaura la barra de menús principal a su configuración predeterminada. Si modificas la barra de menús principal o sus menús, ejecuta SET SYSTEM TO DEFAULT para restaurarla. Puedes especificar una configuración predeterminada con SET SYSMENU SAVE.

SET SYSMENU SAVE Hace que el sistema de menús actual tenga la configuración predeterminada. Si modificas el sistema de menús después de ejecutar SET SYSMENU SAVE, puedes restaurar la configuración previa ejecutando SET SYSMENU TO DEFAULT.

SET SYSMENU NOSAVE Restablece el sistema de menús al menú del sistema predeterminado de Visual FoxPro. Sin embargo, el menú del sistema predeterminado de Visual FoxPro no se muestra hasta que no ejecutes SET SYSMENU TO DEFAULT. SET ECHO OFF

SET PATH se usa para indicar la ruta de busqueda de los archivos utilizados en una aplicación. Su uso es: SET PATH TO «Ruta»

SET ORDER es para indicar el índice a utilizar de los que se encuentran disponibles para una determinada tabla. Su uso es: SET ORDER TO «Indice»

SET PROCEDURE se utiliza para indicar el archivo de procedimientos a utilizar. Su uso es: SET PROCEDURE TO «Archivo»

SET RELATION es usado para indicar la relacón de una tabla respecto a otra de acuerdo a un campo común. Su uso es: SET RELATION TO «Campo» INTO «Tabla»

SET VIEW
abre o cierra la ventana Vista, o bien restaura el entorno de Visual FoxPro desde un archivo de vista. Su uso es: SET VIEW TO «Archivo»

SET KEY Sirve para especificar el acceso a un intervalo de registros basado en sus claves de índice. Su usos es: SET KEY TO «Expresión»

SET CENTURY Determina si Microsoft 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.

SET CENTURY [ON | OFF]

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 Especifica el formato para mostrar las expresiones Date y

DateTime.

SET DATE [TO] AMERICAN | ANSI | BRITISH | FRENCH |

GERMAN | ITALIAN | JAPAN | TAIWAN | USA | MDY |

DMY | YMD

formatos de fecha resultantes:

AMD aa/mm/dd

DMY dd/mm/aa

MDY mm/dd/aa

USA mm-dd-aa

TAIWAN aa/mm/dd

JAPAN aa/mm/dd

ITALIAN dd-mm-aa

GERMAN dd.mm.aa

BRITISH/FRENCH dd/mm/aa

ANSI aa.mm.dd

AMERICAN mm/dd/aa

•La configuración predeterminada es AMERICAN.

•El valor SET DATE también determina cómo aparecerá la fecha en las expresiones DateTime.

SET HOURS Establece el formato de hora del reloj del sistema en 12 ó 24 horas.

SET HOURS TO [12 | 24]

TO 12

(Predeterminado) Especifica el formato de 12 horas.

TO 24

Especifica el formato de 24 horas.

Utilice SET HOURS TO sin 12 ni 24 para volver al formato de 12 horas

predeterminado.

TIME( ) devuelve siempre un valor en formato 24 horas y no se ve

afectado por SET HOURS. El valor devuelto por DATETIME( ) se

determina con la configuración actual de SET HOURS.

SET SECONDS Especifica si se muestran los segundos en la parte de hora de los valores DateTime.

SET SECONDS [ON | OFF]

Parámetros

ON

(Predeterminado) Especifica que se muestren los segundos de los valores DateTime.

OFF

Especifica que no se muestren los segundos en valores DateTime.

SET STRICTDATE Indica como se manejara el error en formatos de fecha de acuerdo a

configuraciones anteriores

SET STRICTDATE TO [0 | 1 | 2]

0

Especifica que está desactivada la comprobación del formato de fecha.

1

Especifica que todas las constantes Date y DateTime están en el formato de fecha

estricto. Cualquier constante Date o DateTime que no esté en formato estricto o

que se evalúe como un valor no valido genera un error, tanto en tiempo de

compilación, como en tiempo de ejecución o durante una sesión interactiva de

Visual FoxPro. 1 es el valor predeterminado para las sesiones interactivas en

Visual FoxPro.

2

Equivale a establecer STRICTDATE en 1, pero además genera un error de

compilación (2033 – CTOD y CTOT pueden producir resultados incorrectos)

siempre que las funciones CTOD( ) y CTOT( ) aparezcan en el código. Como los

valores devueltos por CTOD( ) y CTOT( ) se basan en SET DATE y SET

CENTURY para interpretar la fecha que contienen, pueden producir errores de

incompatibilidad con el año 2000. Utilice DATE( ) y DATETIME( ) con los

argumentos numéricos opcionales para crear constantes y expresiones de tipo

Date y DateTime.

SET DECIMALS Especifica el número de decimales que se mostrarán en

las expresiones numéricas.

SET DECIMALS TO [nDecimalPlaces]

nDecimalPlaces

Especifica el número mínimo de indicadores decimales que se

muestran. El valor predeterminado es dos decimales. El número

máximo de decimales es 18 y el mínimo es cero.

SET DECIMALS especifica el número mínimo de

decimales que se utilizarán para mostrar los resultados

de división, multiplicación, y funciones trigonométricas y

financieras.

SET ANSI Determina cómo se hacen las comparaciones de cadenas de distintas

longitudes utilizando el operador = en comandos SQL de Visual FoxPro.

SET ANSI [ON | OFF]

ON

Rellena la cadena más corta con los espacios en blanco necesarios para igualar la

longitud de la cadena más larga. Las dos cadenas se comparan carácter a

carácter en toda su longitud. Considere en esta comparación: 'Tommy' = 'Tom'

El resultado es falso (.F.) si SET ANSI está activado porque, al rellenarse, ‘Tom’

se convierte en ‘Tom ’ y las cadenas ‘Tom ’ y ‘Tommy’ no coinciden carácter a

carácter.

El operador = = utiliza este método para las comparaciones de los comandos SQL

de Visual FoxPro.

OFF

Especifica que la cadena más corta no se rellenará con espacios en blanco.

(Predeterminado) Las dos cadenas se comparan carácter a carácter hasta llegar

al final de la cadena más corta. Considere esta comparación:

'Tommy' = 'Tom' El resultado es verdadero (.T.) cuando SET ANSI está desactivado

porque la comparación termina después de ‘Tom’.

--------------------------------------------------------------------------------------------------------------------

Modificar opciones de interfaz

Puede modificar varias características de la interfaz de Visual FoxPro desde la ficha Ver de diálogo Opciones o mediante los equivalentes de idioma.

Status Bar - SET STATUS BAR

Clock - SET CLOCK

Command Results (1) - SET TALK (1)

System Messages - SET NOTIFY

(1) Opción pertinentes a los datos actuales sólo período de sesiones.

Modificar datos de entrada y de programación opciones

Puede modificar la entrada de datos y programación opciones en la ficha General del cuadro de diálogo Opciones, o mediante los equivalentes de idioma que se muestran en esta tabla:

Warning Sound - SET BELL

Cancel Programs on Escape - SET ESCAPE

Show Trace Window - SET ECHO

Log Compilation Errors - SET LOGERRORS

dBASE Compatibility - SET COMPATIBLE

Use FoxPro Color Palette - SET PALETTE

Confirm File Replacement (1) - SET SAFETY (1)

SET DEVELOPMENT - SET DEVELOPMENT

Navigation Keys - SET KEYCOMP

Fill New Records with Current Values (1) - SET CARRY (1)

Enter or Tab to Exit Fields (1) - SET CONFIRM (1)

(1) Opción pertinentes a los datos actuales sólo período de sesiones

Modificar opciones de tabla

Puede modificar opciones de tablas desde la ficha Datos del Cuadro de diálogo Opciones, o mediante los equivalentes de idioma que se muestran en esta tabla:

Open Exclusive (1) - SET EXCLUSIVE (1)

AutoSave (1) - SET AUTOSAVE (1)

Show Field Names - SET HEADINGS

Prompt for Code Page - SET CPDIALOG

Ignore Deleted Records - SET DELETED

Rushmore Optimization - SET OPTIMIZE

Unique Records in Indexes (1) - SET UNIQUE (1)

Collating Sequence(1) - SET COLLATE (1)

Record-counter Interval - SET ODOMETER

Memo Block Size (1) - SET BLOCKSIZE (1)

Browse-refresh Interval (1) - SET REFRESH (1)

Table-refresh Interval1 - SET REFRESH (1)

SET NEAR (1) - SET NEAR (1)

SET EXACT (1) - SET EXACT (1)

SET ANSI (1) - SET ANSI (1)

Automatic File Locking (1) - SET LOCK (1)

Multiple Record Locks (1) - SET MULTILOCKS (1)

Buffering - CURSORSETPROP("Buffering",...)

Reprocessing (1) - SET REPROCESS (1)

(1) Opción pertinentes a los datos actuales sólo período de sesiones

Modificar la ruta de acceso del directorio y las opciones de ubicación de archivo

Puede modificar de directorio, la ruta de acceso y opciones de archivo en la ficha Ubicación de archivos del cuadro de diálogo Opciones, o mediante los equivalentes de idioma que se muestran en esta tabla:

Default Directory - SET DEFAULT

Search Path1 - SET PATH1

Temporary Files - TMPFILES

Help File - SET HELP

Resource File - SET RESOURCE

Converter - _CONVERTER

Menu Builder - _GENMENU

Spelling Checker - _SPELLCHK

Builders - _BUILDER

Wizards - _WIZARD

Modificación de fecha, hora y opciones formato numérico

Puede modificar la fecha, hora y las opciones de formato numérico para la sesión de datos actual en la ficha internacional del cuadro de diálogo Opciones, o mediante los equivalentes de idioma que se muestran en esta tabla:

Use System Settings (1) - SET SYSFORMATS (1)

Date Format (1) - SET DATE (1)

Date Separator (1) - SET MARK TO (1)

Century (1) - SET CENTURY (1)

12-Hour - SET HOURS

24-Hour - SET HOURS

Seconds - SET SECONDS

Currency Format (1) - SET CURRENCY (1)

Currency Symbol (1) - SET CURRENCY (1)

1000 Separator (1) - SET SEPARATOR (1)

Decimal Separator (1) - SET POINT (1)

Decimal Digits (1) - SET DECIMALS (1)

Week Starts on - SET FDOW

First Week of Year - SET FWEEK

(1) Opción pertinentes a los datos actuales sólo período de sesiones

http://www.monografias.com/trabajos10/vfp/vfp.shtml#pro

http://www.monografias.com/trabajos4/foxpro/foxpro.shtml

http://support.microsoft.com/kb/132229/es

Unidad IV - 7 - Parametros del entorno en VFP (PDF)

No hay comentarios: