Apuntes VisualFox

Please download to get full document.

View again

of 101
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
 28
 
  FUNCIONES, MÉTODOS Y COMANDOS DE VISUAL FOXPRO Guia Práctica 2.004 1 ACOPY( ) (Función) Copia elementos de una matriz a otra. Sintaxis ACOPY(NombreMatrizOrigen, NombreMatrizDestino [, nPrimerElementoOrigen [, nNúmeroElementos [, nPrimerElementoDestino ]]]) CLOSE DATABASES OPEN DATABASE (HOME( ) + 'samples\data\testdata') USE customer && Abre la tabla customer SELECT DISTINCT company ; FROM customer ; ORDER BY company ; WHERE country = 'Alemania'; INTO ARRAY gaCompanies = ACOPY(gaCompanies, g
Related documents
Share
Transcript
  FUNCIONES, MÉTODOSY COMANDOSDE VISUAL FOXPRO Guia Práctica 2.004 1  ACOPY( ) (Función) Copia elementos de una matriz a otra. Sintaxis ACOPY(NombreMatrizOrigen, NombreMatrizDestino[, nPrimerElementoOrigen [, nNúmeroElementos [, nPrimerElementoDestino ]]])CLOSE DATABASESOPEN DATABASE (HOME( ) + 'samples\data\testdata')USE customer && Abre la tabla customer SELECT DISTINCT company ;FROM customer ;ORDER BY company ;WHERE country = 'Alemania';INTO ARRAY gaCompanies= ACOPY(gaCompanies, gaCompaniesTemp) && Realiza una copia de la matrizCLEAR DISPLAY MEMORY LIKE gaCompaniesTemp ALEN( ) (Función) Devuelve el número de elementos, filas o columnas de una matriz. Sintaxis ALEN(NombreMatriz [, nAtributoMatriz]) Tipos devueltos  Numérico  Argumentos  NombreMatriz Especifica el nombre de la matriz. Si incluye únicamente el nombre de la matriz,ALEN( ) devolverá el número de elementos de la matriz.nAtributoMatriz Determina si ALEN( ) devuelve el número de elementos, filas o columnas de lamatriz de acuerdo con los siguientes valores de nAtributoMatriz:0Especifica que se devuelva el número de elementos de la matriz. Omitir nAtributoMatriz esidéntico a especificar 0.1Especifica que se devuelva el número de filas de la matriz.2Especifica que se devuelva el número de columnas de la matriz. Si la matriz es unidimensional,ALEN( ) devolverá 0 (ninguna columna). ALLTRIM( ) (Función) Elimina los espacios en blanco iniciales y finales de la expresión de caracteres especificada y devuelvela expresión recortada como una cadena de caracteres. Sintaxis ALLTRIM(cExpresión) Tipos devueltos Character   Argumentos 2  cExpresión Especifica la expresión de caracteres de la que se eliminan los espacios en blanco inicialesy finales. Comentarios ALLTRIM( ) se puede utilizar para asegurar que los espacios en blanco se eliminan de los datosintroducidos por un usuario. APPEND (Comando) Agrega uno o más registros nuevos al final de una tabla. Sintaxis APPEND [BLANK][IN nÁreaTrabajo | cAliasTabla][NOMENU]  Argumentos BLANK Agrega un registro en blanco al final de la tabla activa. Visual FoxPro no abre ningunaventana de edición cuando usted ejecuta APPEND BLANK.Es posible editar los nuevos registros con BROWSE, CHANGE o EDIT.IN nÁreaTrabajo Especifica el área de trabajo de la tabla a la que se añade el nuevo registro.IN cAliasTabla Especifica el alias de la tabla a la que se añade el nuevo registro.Si omite nÁreaTrabajo y cAliasTabla, se añadirá un nuevo registro a la tabla en el área de trabajoseleccionada actualmente. Si ejecuta APPEND, se agregará un registro en blanco a la tabla especificadamediante nÁreaTrabajo o cAliasTabla y la tabla se seleccionará automáticamente. Si emite APPENDBLANK, se agregará un registro en blanco a la tabla especificada con nÁreaTrabajo o cAliasTabla y latabla no se seleccionará. NOMENU Especifica que se eliminará el título de menú Tabla de la barra de menús del sistema, loque impide cambios en el formato de la ventana de edición. Comentarios El cuadro de diálogo Abrir aparece cuando ejecuta APPEND o APPEND BLANK y no hay una tablaabierta en el área de trabajo activa. Elija una tabla para añadir registros.APPEND abre una ventana de edición para que se introduzcan datos en uno o varios registros nuevos.Cuando agregue un nuevo registro, Visual FoxPro actualizará cualquier índice que haya abierto. APPEND FROM (Comando) Agrega registros, desde otro archivo, al final de la tabla seleccionada actualmente. Sintaxis APPEND FROM NombreArchivo | ?[FIELDS ListaCampos][FOR lExpresión][[TYPE] [DELIMITED [WITH Delimitador | WITH BLANK | WITH TAB| WITH CHARACTER Delimitador]| DIF | FW2 | MOD | PDOX | RPD | SDF | SYLK | WK1 | WK3 | WKS | WR1 | WRK | XLS | XL5]][AS nPáginaCódigo]  Argumentos 3   NombreArchivo Especifica el nombre del archivo desde el que desea añadir. Si no incluye ningunaextensión de archivo, se asumirá una tabla de Visual FoxPro y la extensión predeterminada .DBF. Sidesea agregar desde una tabla de Visual FoxPro, se agregarán los registros de la tabla que esténmarcados para su eliminación, independientemente de la configuración de SET DELETED.? Muestra el cuadro de diálogo Abrir, desde el que puede elegir una tabla desde la que agregar.FIELDS ListaCampos Especifica a qué campos se van a añadir datos.FOR lExpresión Añade un nuevo registro por cada registro de la tabla actualmente seleccionada parala que lExpresión se evalúe como verdadera (.T.). Los registros se añaden hasta alcanzar al final de latabla seleccionada. Si omite FOR, todo el archivo de srcen se añade a la tabla seleccionadaactualmente.TYPE Especifica el tipo del archivo de srcen desde el que se van a añadir datos. Si bien debeespecificar un tipo de archivo si el archivo desde el que va a añadir no es una tabla de Visual FoxPro,no necesita incluir la palabra clave TYPE. Puede añadir desde una amplia variedad de tipos de archivosdiferentes, incluyendo archivos de texto ASCII delimitados, en los que puede especificar undelimitador de campos.Si el archivo de srcen desde el que va a añadir datos no tiene la extensión predeterminada habitual para ese tipo de archivo, el nombre del archivo de srcen deberá incluir la extensión del archivo. Por ejemplo, las hojas de cálculo de Microsoft Excel normalmente tienen una extensión .XLS. Si la hoja decálculo de Excel desde la que va a añadir datos tiene una extensión distinta de la esperada, .XLS,asegúrese de especificar la extensión. Nota Cuando añada datos desde una hoja de cálculo, los datos de dicha hoja deben estar almacenadosen un orden principal de fila, no de columna. Esto permite que los datos añadidos de la hoja de cálculocoincidan con la estructura de la tabla.DELIMITED Especifica que el archivo de origen desde el que se agregan los datos hasta la tablaactual de Visual FoxPro es un archivo delimitado. Un archivo delimitado es un archivo de texto ASCIIen el que cada registro termina con un retorno de carro y un avance de línea. De forma predeterminada,se supone que el contenido de los campos está separado entre sí mediante comas y que los valores delos campos de caracteres están delimitados además por dobles comillas. Por ejemplo: Smith ,9999999, TELÉFONO Para todos los archivos delimitados, la extensión de archivo se supone que es .TXT.Puede importar fechas de archivos delimitados si las fechas tienen el formato de fecha adecuado. Elformato de fecha predeterminado es mm/dd/aa. Es opcional incluir la parte de siglo de una fecha.Visual FoxPro importará una fecha, como 12/25/94, que no incluye el siglo y supondrá que la fechacorresponde al siglo XX. Los delimitadores de fecha pueden ser cualquier carácter no numérico,excepto el delimitador que separa los campos en el archivo delimitado.Es posible importar fechas en otros formatos si su formato coincide con un formato de fecha disponibleen SET DATE. Para importar fechas que no tienen el formato predeterminado, emita SET DATE con elformato de fecha apropiado antes de utilizar APPEND FROM. Para comprobar si un formato de fechase puede importar correctamente, utilícelo con CTOD( ). Si la fecha es aceptable para CTOD( ), lafecha se importará correctamente.DELIMITED WITH Delimitador Indica que los campos de caracteres están delimitados entre sí por un carácter distinto de la comilla.DELIMITED WITH BLANK Especifica archivos que contienen campos separados por espacios en blanco en lugar de comas.DELIMITED WITH TAB Especifica archivos que contienen campos separados por tabulaciones, no por comas.4
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks