Compartir a través de


Seleccionar registros para anexar

Si solamente desea anexar determinados registros, puede utilizar una expresión FOR. Visual FoxPro utiliza esta expresión para buscar en todo el archivo y anexar únicamente los registros que coincidan con la expresión indicada. Los campos que especifique en la expresión FOR deberán existir tanto en los archivos de origen como de destino.

Para seleccionar los registros que va a anexar

  1. Examine la tabla de destino. A continuación, en el menú Tabla, elija Anexar registros.

  2. Indique el tipo y el nombre del archivo de origen y elija Opciones.

  3. Elija FOR si desea crear una expresión en el cuadro de diálogo Generador de expresiones.

    Nota   No necesita introducir el comando FOR porque ya está implícito. Por ejemplo, escriba customer.country = "Canadá" para anexar solamente información canadiense.

  4. Elija Aceptar.

Anexar archivos de texto

Si anexa desde un archivo de texto, Visual FoxPro supone que los campos están separados por comas y que cada campo de caracteres está entre comillas. Si ha establecido la coma como carácter de punto decimal, es posible que los datos de tipo numérico (Numeric) y moneda (Currency) se analicen en campos separados.

Anexar texto de tipo numérico (Numeric) o moneda (Currency)

Si ha cambiado el carácter de punto decimal de Visual FoxPro por una coma, es posible que los datos de tipo numérico y moneda se analicen en campos distintos cuando anexe o exporte los datos. Por ejemplo, Visual FoxPro convertirá el valor 100,00 en dos campos porque aparece delimitado por una coma. Elija uno de los dos métodos siguientes para asegurarse de que la coma se convierte de forma adecuada:

  • Use tabulaciones para separar campos en el archivo de texto.
  • Establezca de nuevo el punto como carácter de punto decimal.

Si desea anexar desde un archivo de texto, cambie los separadores de campo a tabuladores y, a continuación, use el comando APPEND FROM con las palabras clave DELIMITED WITH TAB.

Si desea cambiar el carácter de punto decimal por un punto antes de anexar los archivos de texto, puede volver a establecer el carácter como coma después de anexar el archivo.

Para cambiar el carácter de punto decimal

  1. En la ventana Comandos, escriba el siguiente comando.

    SET POINT TO
    
  2. Importe el archivo con la palabra clave DELIMITED.

  3. En la ventana Comandos, escriba el siguiente comando para establecer de nuevo la coma como carácter de punto decimal.

    SET POINT TO ','
    

Vea también

Seleccionar campos para anexar | Proceso de exportación de datos | Importar y exportar datos | Anexar datos a tablas existentes | Anexar datos con el Asistente para importar | Proceso de anexión de datos