Haz tu Pregunta
0

enlazar CALC con LibreOffice dBase

preguntado 2019-04-07 00:26:49 +0100

Imagen Gravatar de ramon perez

A) Cómo importo una hoja de cálculo CALC a dBASE como TABLA, para poder hacer CONSULTAS

B) Si creo una TABLA en dBASE con las mismas cabeceras que una hoja de cálculo CALC externa, como puedo importar los caldatos de sus columnas a la TABLA de dBASE

edit re-etiquetar marcar como ofensivo cerrar fusionar delete

3 Respuestas

Ordenar por » viejos nuevas más votado
0

respondido 2019-04-11 12:46:02 +0100

Imagen Gravatar de ramon perez

M.A. Riosv. muchas gracias por tu rápida respuesta.

Desde tu contestación he estado realizando siguiendo tus indicaciones todo tipo de pruebas con resultados fallidos. Los CALC usados estaban alimentados con datos bancarios procedentes de Excel o Csv.

Para descartar que los datos originales sean la causa, he creado un CALC nuevo con datos creados directamente en el mismo. Al transferirlo al BASE (ya sea como Tabla nueva o Añadir datos a una Tabla de BASE) se recibe completa pero la columna de IMPORTES arrastra el Formato TEXTO (cuando el original del CALC es NUMERO). Al hacer una CONSULTA da un error que copio: "No se pudo descargar el contenido de los datos: firebird_sdbc error."Dynamic SQL error. SQL error code=-804. Function unknown.*EVERY caused by "isc_dsql prepare.

Gracias por tu ayuda. Continuaré leyendo los manuales y haciendo pruebas

edit marcar como ofensivo delete enlace mas

Comments

Por favor utiliza los comentarios.

Imagen Gravatar de m.a.riosv m.a.riosv ( 2019-04-11 13:59:37 +0100 )edit
0

respondido 2019-04-07 23:25:57 +0100

Imagen Gravatar de m.a.riosv

updated 2019-04-11 14:05:04 +0100

De calc para base, desde calc abre el acceso a las bases de datos con [Ctrl+Mays+F4], abre la base de datos y después la tabla con la que quieres intercambiar los datos, para pasarlos de calc a base, selecciona los datos que quieres añadir y arrástralos a base. Para pasarlos de base a calc, selecciona por la esquina superior izquierda la tabla o consulta de la que quieres pasar los datos a calc, sitúate en la celda de calc donde quieres pegarlos, utiliza el icono de base 'Datos en texto', esto crea un rango en Menú/Datos/Definir intervalo, que puede ser actualizado con Menú/Datos/Actualizar intervalo, situándote en una celda dentro de él, o seleccionándolo en Menú/Datos/Seleccionar intervalo.

Sobre base tienes mucha y buena información en español en el Foro de Aoo

En LibreOffice Documentación de Base

Editado 20190411 Creo que había algún problema con Firebird al importar datos número. tdf#123591

Haz una prueba cambiando temporalmente el idioma por defecto en el estilo predeterminado a Inglés-USA, antes de copiar a Base. O cambiando el idioma en Menú/Herramientas/Opciones/Configuración de idiomas/Idiomas/Configuración regional a inglés USA.

edit marcar como ofensivo delete enlace mas
0

respondido 2019-05-02 21:38:56 +0100

Los campos de la BBDD dónde vayas a almacenar los importes, es mejor que los pongas con formato DOUBLE, no emplees ni MONETARIO ni DECIMAL. Existe un bug en Firebird con esos dos tipos de datos. En Calc esos campos los pones como número, con dos decimales. Yo siempre preparo los datos de los bancos en Calc y posteriormente los pego en Base, sin problemas ahora. Las bases las tengo hace tiempo en Firebird.

edit marcar como ofensivo delete enlace mas
Ingresa/Regístrate para Contestar

Herramientas de Preguntas

1 seguidor

Estadisticas

Preguntado: 2019-04-07 00:26:49 +0100

Visto: 73 veces

Ultima actualización: May 02