Ayuda base de datos

Imagen de salmeron_69
0 puntos

Tengo un problema, yo hago mis facturas en excell (ahora en libre officce calc) pero a la hora que tengo que llenar los campos de nombre, domicilio, telefono, rfc, etc etc tengo que borrar los anteriores y rellenarlos con la nueva informacion del cliente que le estoy facturando y se me hace muy rudimentario, alguien me puede ayudar a como crear una base de datos que me sirva y cuando teclee el nombre del cliente se integre toda la informacion de ese cliente automaticamente, gracias...

P.D. Utlizo ubuntu 11.04 con libre officce

Imagen de catrip
+1
0
-1

Hola salmeron_69, antes que nada, una hoja de cálculo (en este caso LibreOffice Calc) no es una base de datos, este es un error muy frecuente, pero hay que acabar con el mito de que con Excel o Calc haces bases de datos.

LibreOffice cuenta con un Gestor de Bases de Datos (aunque no es uno en el sentido estricto) llamado LibreOffice Base, que es muy similar al paquete Access de Microsoft Office, si tienes experiencia en utilizar Access, encontrarás que Base de LibreOffice es muy sencillo de utilizar.

Ahora, si no tienes ni la mas mínima idea de como utilizar LibreOffice Base, entonces te recomiendo que, en una hoja de LibreOffice Calc, guardes toda la información de tus clientes, eso ´si, en la primer columna asígnale a cada cliente un número de identificación que sea único ahora te explico el porqué, y en otra hoja hagas el diseño de tu factura.

Una vez que tengas toda la información en una hoja y el diseño en otra, tienes que "asociar" mediante la fórmula BUSCARV el número de identificación para cada cliente con la hoja del diseño de la factura, como explican en este enlace http://help.libreoffice.org/Calc/Spreadsheet_Functions/es#BUSCARV

Si se te dificulta el hacer esto, entonces puedes subir lo que tengas hecho (no te preocupes, elimina toda la información de tus clientes si quieres) y te ayudo con esta tarea.

+1
0
-1
Imagen de elnetotaca
+1
0
-1

http://www.alipso.com/evaluaciones4/bases_de_datos_en_excel/
Bases de datos con Excel

Al hablar de bases de datos en Microsoft Excel no nos referimos a que éste lleve a cabo las funciones de un sistema gestor de bases de datos, sino más bien a que podemos aprovechar la potencia de cálculo de la aplicación para procesar datos, que podemos escribir directamente o importar de bases de datos y aplicaciones externas.

aqui encuentras un ejemplo de bases de datos en excel;
http://www.programatium.com/manualdeexcel/excel9.htm

ahora
-Access es una aplicación de bases de datos relacionales.

-No te confundas, puedes crear una base de datos a mano, o con excel o Spreadsheet de openoffice.
base de datos es un conjunto de datos ordenados.

ejemplos;
la guia telefonica.
Saludos.

+1
0
-1

unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
Es lo que hago a diario....... En Linux mal pensados!

Imagen de catrip
+1
0
-1

Disculpa, pero quien está confundido eres tú.

Una base de datos como tal no la maneja Excel ni LibreOffice Calc, una base de datos es un conjunto de datos pertenecientes a un mismo contexto que pueden ser consultados, modificados o renovados en cualquier momento por el usuario.

A lo que me refiero es que no necesita una hoja de cálculo para la operación que quiere realizar, sino una base de datos gestionada por algún DBMS, claro que Access y LibreOffice Base son una aproximación a un DBMS sin tener la potencia de éste último, pero son buenos para la facturación de clientes.

Por otro lado, JAMÁS escribí que Access es un aplicación de base de datos relacionales, no te confundas, no pongas letras donde no las he puesto.

Y por lo de la guía telefónica como ejemplo de base de datos estoy de acuerdo, pero estarás de acuerdo que no programarías en ensamblador una aplicación que requiere una buena estética, ni que programarías en .NET una aplicación cuando la piensas hacer multiplataforma si tienes JAVA para hacerlo o phyton por ejemplo, es lo mismo, Excel y Calc manejan datos eso lo sé, pero si se necesita tener una buena base de datos, ni Excel ni Calc son la herramienta adecuada, para ello existe (a un nivel de usuario común) Access o LibreOffice Base.

+1
0
-1
Imagen de Goyo
+1
0
-1

Disculpa, pero quien está confundido eres tú.

¿En qué está confundido concretamente?

Una base de datos como tal no la maneja Excel ni LibreOffice Calc, una base de datos es un conjunto de datos pertenecientes a un mismo contexto que pueden ser consultados, modificados o renovados en cualquier momento por el usuario.

Una hoja de cálculo es un conjunto de datos pertenecientes a un mismo contexto que pueden ser consultados, modificados o renovados en cualquier momento por el usuario. Así que una hoja de cálculo (que puede manejar LibreOffice Calc) es una base de datos.

Por otro lado, JAMÁS escribí que Access es un aplicación de base de datos relacionales, no te confundas, no pongas letras donde no las he puesto.

Claro que tú no lo escribiste y no creo que nadie esté confundido con respecto a esto. Lo escribió elnotetaca. Y tiene razón.

si se necesita tener una buena base de datos, ni Excel ni Calc son la herramienta adecuada, para ello existe (a un nivel de usuario común) Access o LibreOffice Base.

Una guía telefónica puede ser una buena base de datos. Una lista de contactos en una hoja de cálculo puede ser una buena base de datos. Calc puede ser la herramienta adecuada o no, según lo que se necesite.

+1
0
-1
Imagen de elnetotaca
+1
0
-1

El principal problema aqui es que veo que nuestro camarada catrip esta confundido en el concepto de base de datos en si.

si a lo que te refieres es de que SOLO Microshow Access y similares son bases de datos, ESTAS MUY CONFUNDIDO!

Base de datos;
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente
Desde el punto de vista informático, la base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos.

Cada base de datos se compone de una o más tablas que guarda un conjunto de datos. Cada tabla tiene una o más columnas y filas. Las columnas guardan una parte de la información sobre cada elemento que queramos guardar en la tabla, cada fila de la tabla conforma un registro.

Los programas como Excel y Openoffice Spreadsheet son buenos para manipular bases de datos pequeñas y medianas, pero para las bases de datos GRANDES ó de gran tamaño, que estan constantemente creciendo son recomendados las aplicaciones de gestión de bases de datos.

AHORA!
Sistema de Gestión de Base de Datos (SGBD)

Los Sistemas de Gestión de Base de Datos (en inglés DataBase Management System) son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta.

-Ejemplos de SGBD's

MySQL: Licencia Dual, depende del uso. No se sabe hasta cuándo permanecerá así, ya que ha sido comprada por Oracle. Sin embargo, existen 2 versiones: una gratuita que sería equivalente a la edición "express" SQL server de Microsoft Windows, y otra más completa de pago.
Advantage Database
dBase
FileMaker
Fox Pro
gsBase
IBM DB2: Universal Database (DB2 UDB)
IBM Informix
Interbase de CodeGear, filial de Borland
MAGIC
Microsoft Access
Microsoft SQL Server
NexusDB
Open Access
Oracle
Paradox
PervasiveSQL
Progress (DBMS)
Sybase ASE
Sybase ASA
Sybase IQ
WindowBase
IBM IMS Base de Datos Jerárquica
CA-IDMS

Y no es porque te lo digo yo, Goyo tambien es conocedor de el asunto, y te dejo un par de links para que leas.
Saludos.

http://es.wikibooks.org/wiki/OpenOffice.org/Calc:_la_hoja_de_c%C3%A1lcul...

http://www.maestrosdelweb.com/principiantes/%C2%BFque-son-las-bases-de-d...
http://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_bases_de_datos

+1
0
-1

unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
Es lo que hago a diario....... En Linux mal pensados!

Imagen de catrip
+1
0
-1

Ok, el objetivo únicamente era establecer que se necesita el programa adecuado para la tarea requerida, podemos pasar horas y horas y horas discutiendo, el post original era para solicitar ayuda sobre unos datos para realizar una factura.

Desde mi punto de vista es mejor si hace su tarea en LibreOffice Base porque es mucho mas sencilla la gestión de datos que si la hace en LibreOffice Calc, aunque se puede hacer, es un tanto más complicado, claro NO IMPOSIBLE, pero si mas complicado.

Y si está pidiendo ayuda con unos datos en Excel que ahora maneja el LibreOffice Calc, para mi la solución es exportar esos datos a LibreOffice Base y ahí trabajarlos, eso es todo.

Y lo digo por experiencia laboral, el manejar bases de datos en una hoja de cálculo a la larga se vuelve complejo y difícil de manejar, es mejor iniciar con el software adecuado.

Pero bueno, después de la regañada/cátedra se que una hoja de cálculo con datos y una base de datos es lo mismo.

+1
0
-1
Imagen de elnetotaca
+1
0
-1

En eso si estoy totalmente de acuerdo, es mucho mas facil generar reportes y demas en un programa especifico para administrar una base de datos.

lo malo que no encuentro ningun tutorial en español para el Base de LibreOffice.
Ahorita ando buscando uno, cuando lo encuentre les aviso.

+1
0
-1

unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
Es lo que hago a diario....... En Linux mal pensados!

Imagen de salmeron_69
+1
0
-1

Les agradesco sus comentarios me sirvieron de mucho

+1
0
-1
Imagen de Renegado78
+1
0
-1

Necesito saber como crear una base de datos en access soy nuevo en esto y si es posible ver ejemplos

+1
0
-1
Imagen de el_eternauta
+1
0
-1

Un tutorial muy didáctico para Base (versión 2.0) puede encontrarse en:
http://tutorialopenofficebase.wordpress.com/about/
Saludos

+1
0
-1