Visual FoxPro
Visual FoxPro es un sistema de administración de
bases de datos relacionales orientado a objetos que le ayudará a crear
soluciones de bases de datos de escritorio y de Web. Visual FoxPro proporciona
eficaces características de procesamiento de datos, herramientas de desarrollo
rápido de aplicaciones para maximizar la productividad y la flexibilidad
necesaria para generar todos los tipos de soluciones de base de datos.
COMANDOS:
1.- CREATE: Crea una nueva
tabla
2.- CREATE
DATABASE: Crea una nueva base de datos y los archivos que se usan para
almacenar la base de datos, una instantánea de base de datos, o adjunta una
base de datos a partir de los archivos separados de una base de datos creada
anteriormente. Crea una tabla que tiene los campos especificados.
CREATE DATABASE database_name
[ CONTAINMENT = { NONE | PARTIAL } ]
[ ON
[ PRIMARY ] <filespec> [ ,...n ]
[ , <filegroup> [ ,...n ] ]
[ LOG ON <filespec> [ ,...n ] ]
]
[ COLLATE collation_name ]
[ WITH <option> [,...n ] ]
[;]
<option> ::=
{
FILESTREAM ( <filestream_option> [,...n ] )
| DEFAULT_FULLTEXT_LANGUAGE = { lcid | language_name | language_alias }
| DEFAULT_LANGUAGE = { lcid | language_name | language_alias }
| NESTED_TRIGGERS = { OFF | ON }
| TRANSFORM_NOISE_WORDS = { OFF | ON}
| TWO_DIGIT_YEAR_CUTOFF = <two_digit_year_cutoff>
| DB_CHAINING { OFF | ON }
| TRUSTWORTHY { OFF | ON }
}
3.- CLOSE ALL: Cierra todas las bases de datos,
tablas e índices abiertos en la sesión de datos actual y en todas las sesiones
de datos inactivas y selecciona el área de trabajo 1. CLOSE ALL también cierra
los archivos abiertos con las funciones de archivo de bajo nivel
FCREATE( ) y FOPEN( ). CLOSE ALL no cierra un archivo abierto con SET
PRINT.
CLOSE [ALL | ALTERNATE | DATABASES [ALL] | DEBUGGER | FORMAT | INDEXES
| PROCEDURE | TABLES [ALL]]
4.- QUIT: Termina la sesión actual de
Visual FoxPro y devuelve el control al sistema operativo. Para finalizar
una sesión de Visual FoxPro, debe utilizar siempre el comando QUIT. Si apaga el
equipo sin ejecutar QUIT, se pueden dañar los archivos abiertos y perder datos.
Además, puede dejar en el disco archivos temporales de trabajo que normalmente
se eliminarían.
5.- USE: Abre una tabla y sus archivos de
índice asociados, o una vista SQL.
USE [[DatabaseName!]Table | SQLViewName | ?]
[IN nWorkArea | cTableAlias] [ONLINE] [ADMIN] [AGAIN]
[NOREQUERY [nDataSessionNumber]] [NODATA] [INDEX IndexFileList | ?
[ORDER [nIndexNumber | IDXFileName | [TAG] TagName [OF CDXFileName]
[ASCENDING | DESCENDING]]]] [ALIAS cTableAlias] [EXCLUSIVE]
[SHARED] [NOUPDATE] [CONNSTRING cConnectString]
6.- APPEND: Agrega uno o más registros nuevos al final de una tabla.
CLOSE DATABASES
CREATE TABLE Random (cValue N(3))
FOR nItem = 1 TO 10 &&
Append 10 records
APPEND BLANK
REPLACE cValue WITH 1 + 100 *
RAND( ) && Insert random values
ENDFOR
CLEAR
LIST && Display the
values
gnMaximum = 1 &&
Initialize minimum value
gnMinimum = 100 &&
Initialize maximum value
SCAN
gnMinimum = MIN(gnMinimum,
cValue)
gnMaximum = MAX(gnMaximum,
cValue)
ENDSCAN
? 'The minimum value is: ', gnMinimum
&& Display minimum value
? 'The maximum value is: ', gnMaximum
&& Display maximum value
7.- GO: Coloca el puntero de registro en
el número de registro especificado de una tabla.
GO [RECORD] nRecordNumber [IN nWorkArea | IN cTableAlias]
8.- EDIT: Muestra campos para edición.
EDIT [FIELDS FieldList] [Scope] [FOR lExpression1] [WHILE lExpression2]
[FONT cFontName[, nFontSize]] [STYLE cFontStyle] [FREEZE FieldName]
[KEY eExpression1[, eExpression2]] [LAST | NOINIT] [LPARTITION]
[NAME ObjectName] [NOAPPEND] [NOCAPTION] [NODELETE] [NOEDIT | NOMODIFY]
[NOLINK] [NOMENU] [NOOPTIMIZE] [NORMAL] [NOWAIT]
[PARTITION nColumnNumber [LEDIT] [REDIT]]
[PREFERENCE PreferenceName] [REST] [SAVE] [TIMEOUT nSeconds]
[TITLE cTitleText] [VALID [:F] lExpression3 [ERROR cMessageText]]
[WHEN lExpression4] [WIDTH nFieldWidth] [WINDOW WindowName1]
[IN [WINDOW] WindowName2 | IN SCREEN [COLOR SCHEME nSchemeNumber]
9.- BROWSE: Abre la ventana Examinar y muestra los registros de la
tabla en uso o seleccionada.
BROWSE [FIELDS FieldList] [FONT cFontName [, nFontSize]]
[STYLE cFontStyle] [FOR lExpression1 [REST]] [FORMAT]
[FREEZE FieldName] [KEY eExpression1 [, eExpression2]] [LAST | NOINIT]
[LOCK nNumberOfFields] [LPARTITION] [NAME ObjectName] [NOAPPEND]
[NOCAPTIONS] [NODELETE] [NOEDIT | NOMODIFY] [NOLGRID] [NORGRID]
[NOLINK] [NOMENU] [NOOPTIMIZE] [NOREFRESH] [NORMAL] [NOWAIT]
[PARTITION nColumnNumber [LEDIT] [REDIT]]
[PREFERENCE PreferenceName] [SAVE] [TIMEOUT nSeconds]
[TITLE cTitleText] [VALID [:F] lExpression2 [ERROR cMessageText]]
[WHEN lExpression3] [WIDTH nFieldWidth] [WINDOW WindowName1]
[IN [WINDOW] WindowName2 | IN SCREEN] [COLOR SCHEME nSchemeNumber]
10.- List: Muestra continuamente información
de tabla o de entorno.
LIST [FIELDS FieldList] [Scope] [FOR lExpression1]
[WHILE lExpression2] [OFF] [NOCONSOLE] [NOOPTIMIZE]
[TO PRINTER [PROMPT] | TO FILE FileName [ADDITIVE]]
-or-
LIST FILES [ON Drive] [LIKE FileSkeleton]
[TO PRINTER [PROMPT] | TO FILE FileName [ADDITIVE]]
-or-
LIST MEMORY [LIKE FileSkeleton] [NOCONSOLE]
[TO PRINTER [PROMPT] | TO FILE FileName [ADDITIVE]]
-or-
LIST STATUS [NOCONSOLE]
[TO PRINTER [PROMPT] | TO FILE FileName [ADDITIVE]]
-or-
LIST STRUCTURE [IN nWorkArea | cTableAlias] [NOCONSOLE]
[TO PRINTER [PROMPT] | TO FILE FileName [ADDITIVE]]
11.- DISPLAY: Muestra información acerca de la
tabla activa en la ventana principal de Visual FoxPro o en la ventana definida
por el usuario.
DISPLAY [[FIELDS] FieldList] [Scope] [FOR lExpression1]
[WHILE lExpression2] [OFF] [NOCONSOLE] [NOOPTIMIZE]
[TO PRINTER [PROMPT] | TO FILE FileName]
12.- MODIFY
STRUCTURE: Muestra el Diseñador de tablas, que permite modificar la estructura de una tabla.
13.- MODIFY
COMMAND: Abre una ventana de
edición de texto y le permite modificar o crear un archivo de programa.
MODIFY COMMAND [FileName | ?] [NOEDIT] [NOMENU] [NOWAIT]
[RANGE nStartCharacter, nEndCharacter] [[WINDOW WindowName1]
[IN [WINDOW] WindowName2 | IN SCREEN]] [AS nCodePage] [SAME]
[SAVE]
14.- DELETE: Marca los registros que se van a
eliminar.
DELETE [Scope] [FOR lExpression1] [WHILE lExpression2]
[IN nWorkArea | cTableAlias] [NOOPTIMIZE]
15.-PACK: Borra definitivamente todos los
registros marcados para eliminar de la tabla actual y reduce el tamaño de un
archivo memo asociado a la tabla.
PACK [MEMO] [DBF] [Tablename ] [IN nWorkarea | cTableAlias]
16.- ZAP: Elimina todos los registros de la
tabla actual y deja sólo la estructura de la tabla.
ZAP [IN nWorkArea | cTableAlias]
No hay comentarios:
Publicar un comentario