comando s

Download Comando s

If you can't read please download the document

Upload: frank-jairo-castillo-padilla

Post on 02-Dec-2015

213 views

Category:

Documents


0 download

DESCRIPTION

INSTRUCCIONES DEL FOXPRO

TRANSCRIPT

TABLAS------SINTAXIS DESCRIPCION-------------------------------------------------------------------------------------------------USE Cierra la tabla que se encuentra en el area detrabajo actual.USE Nombre_Tabla: Para abrir una tabla.USE Nombre_Tabla IN 0 Abre la tabla en la siguiente area de trabajodisponible.USE Nombre_Tabla IN Cdigo_Area_Trabajo;ALIAS Nuevo_Nombre_Area Abre la tabla customer en la siguiente area de trabajo disponible y le asigna un alias alarea de trabajo.LOCATE FOR Nombre_Campo = Valor Para encontrar un registro que posea ese valoren su campo.CONTINUE Hace que se vuelva a ejecutar el ultimo comandolocate anterior.REPLACE Nombre_Campo WITH Valor Realiza una actualizacin en un campo de unregistro.SCAN* Cuerpo de instrucciones Para recorrer un grupo de registros de una tablaENDSCAN de forma secuencial y ejecutar x cada registrosi se cumplen las condiciones el conjunto deinstrucciones.GO Coloca el puntero de registro en una posicinespecifica dentro del juego de registrosGOTO nNmero Para ubicarse en un determinado registro.GO UP Me desplaza al primer registro de la tablaGO DOWN Me envia al ultimo registro de la tablaSKIP Numero Me adelanta el nmero especificado de registros}a partir de la posicin actual.SKIP -Numero Me retrasa el nmero especificado de registrosa partir de la posicin actual.DELETE Selecciona registros especificados de una tablapara su eliminacin. los scopes de la clausulason los siguientes ALL(Todos los registros de latabla), REST(Todos los registros a partir delregistro actual), NEXT Nmero(El nmero especificado de registros a partir del registroactual) y RECORD nNmero (El nmero del registroespecificado.PROGRAMAS---------MODIFY COMMAND Para abrir una ventana de codigo en donde puedodigitar un programa con extensin .prg.MODIFY COMMAND Nombre_Programa Para modificar la estructura de un programa.MODIFY COMMAND ? Para seleccionar un programa de una lista queaparece en un cuadro de dialogo.DO NombrePrograma Para ejecutar un programa.? Imprime datos en la ventana de salida activaFUNCIONES---------UDF Es un Prefijo utilizado para funciones definidaspor el usuario.DATE() Retorna la fecha actualDTOC(Parametro) Devuelve una fecha de tipo caracter, a partirde un valor de tipo fecha.GETDIR() Retorna el directorio predeterminadoTIME() Devuelve la horaTYPE(Variable) Comprueba el tipo de dato de la variable pasadacomo parametro.SYS(2002) Desactiva el cursorDOW(DATE()) Imprime el dia de la semanaISDIGIT() Verifica que el caracter colocado al inicio deuna cadena sea un nmeroFIELD() Devuelve el nombre de un campoLEN() Devuelve el nmero de caracteres de una expresinde caracteres.RECCOUNT() Cuenta el nmero de registros de una cadenaSUBSTR() Devuelve el nmero de especificado de caracteresempezando en una posicin especificada de lacadena.RECNO() Guarda la posicin del registro actual.LEFT(Nombre_Variable, Nmero) Retorna la cantidad de caracteres especificadosen nmero a partir del lado izquierdo.FOUND() Devuelve verdadero (.T.) si CONTINUE, FIND, INDEXSEEK( ), LOCATE o SEEK tienen xito.MESSAGEBOX(Variable|Valor) Mostrar un cuadro de mensaje.PARAMETERS() Verifica el nmero de parametros enviados a unprocedimiento o funcin.release Libera el objeto de la memoria.Caracteres----------STR(Valor) Convierte un determinado valor a cadena.ALLTRIM(Cadena) Elimina los espacios iniciales y finales de unacadena.UPPER(Cadena) Para convertir a mayusculas.DIRECTORIOS Y ARCHIVOS----------------------CD Nombre_Ruta Para abrir un directorio, ESTRUCTURAS DE CONTROL----------------------Doble seleccin---------------IF .... ELSE ...ENDIFSeleccin multiple------------------DO CASE ... ENDCASEBucles------FOR ...ENDFORDO WHILE ... ENDDOEXIT Sirve para salir de un ciclo repetitivo.DECLARACION DE PROCEDIMIENTOS Y FUNCIONES-----------------------------------------PROCEDURE Nombre_Procedimiento* Esto es un comentario, pero podra ser un ejecutableENDPROCFUNCTION Nombre_Funcin([ListaParametros])* Esto es un comentario, pero podra ser un ejecutableENDFUNC tambien:FUNCTION Nombre_FuncinPARAMETERS Lista_Parametros* Bloque de instruccionesENDFUNCSET PROCEDURE TO NombrePrograma.prg Sirve para hacer accesible los procedimientosy funciones del archivo.Sin parametros--------------DO Nombre_Procedimiento Para llamar a un procedimientoNombreFuncin() LLamar la funcin.transferencia de parametros---------------------------DO miproc WITH ListaParametros Se utiliza con With cuando el procedimientoposee parametrosNombre_Funcin(Varibles|Valores) Cuando es una funcin y posee parametros.UDFPARMS La configuracin de UDFPARMS cuando no se incluyela palabra DO para ejecutar el procedimiento,crea una copia de todos los parametros pasandolospor valor al procedimiento o funcin, es decir, como VALUE, pero si utiliza DO los parametros sepasarn por referencia, afectandosen los datosoriginales.CLASES------CREATE CLASS Nombre_Clase AS TipoClasemodificarla-----------MODIFY CLASSSUBCLASES DE UNA DEFINICION DE CLASE------------------------------------CREATE CLASS x OF y AS clasePadre; FROM Nombre_Libreria