Return-Path: X-Original-To: apmail-openoffice-users-de-archive@www.apache.org Delivered-To: apmail-openoffice-users-de-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id EE4FD109A3 for ; Thu, 1 Aug 2013 11:24:52 +0000 (UTC) Received: (qmail 15265 invoked by uid 500); 1 Aug 2013 11:24:52 -0000 Delivered-To: apmail-openoffice-users-de-archive@openoffice.apache.org Received: (qmail 15135 invoked by uid 500); 1 Aug 2013 11:24:49 -0000 Mailing-List: contact users-de-help@openoffice.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users-de@openoffice.apache.org Delivered-To: mailing list users-de@openoffice.apache.org Received: (qmail 15127 invoked by uid 99); 1 Aug 2013 11:24:49 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Aug 2013 11:24:49 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=5.0 tests=RCVD_IN_DNSWL_MED,SPF_HELO_PASS X-Spam-Check-By: apache.org Received-SPF: error (athena.apache.org: local policy) Received: from [92.51.170.72] (HELO server01.mc0.hosteurope.de) (92.51.170.72) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Aug 2013 11:24:44 +0000 Received: from server06.webmailer.hosteurope.de ([10.9.0.185]); by mailout.hosteurope.de (server01.mc0.hosteurope.de) running EXperimental Internet Mailer with esmtps (TLSv1:AES256-SHA:256) id 1V4qzB-0000de-R5 for users-de@openoffice.apache.org; Thu, 01 Aug 2013 13:24:01 +0200 Received: from nobody by server06.webmailer.hosteurope.de with local (Exim 4.72) (envelope-from ) id 1V4qzB-0004Sj-P1 for users-de@openoffice.apache.org; Thu, 01 Aug 2013 13:24:01 +0200 X-Squirrel-UserHash: EhVcXl1JTQBeRwwaBQwGXgA= X-Squirrel-FromHash: UFIMDg1FTQY= Message-ID: In-Reply-To: <51F9375E.1040807@gmx.net> References: <51F9375E.1040807@gmx.net> Date: Thu, 1 Aug 2013 13:24:01 +0200 Subject: Re: OpenOffice Base From: "E.J.Minhorst" To: users-de@openoffice.apache.org Reply-To: save@ejomi.de User-Agent: Host Europe Webmailer/1.0 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-HE-Access: Yes X-bounce-key: webpack.hosteurope.de;save@ejomi.de;1375356241;d3ed0520; X-Virus-Checked: Checked by ClamAV on apache.org Guten Tag Namo! EXCEL nach OO geht in 2 Minuten - und zwar ohne ACCESS - nur mit Copy+Paste - einfach genial, oder? Schritt f�r Schritt: Starte OO und "neue Datenbank" = es �ffnet sich der Datenbank-Assistent. Der 1. Punkt "Datenbank ausw�hlen" bietet die Optionen "Neue Datenbank erstellen" und "Bestehende Datenbankdatei �ffnen" - wir brauchen eine neue, jungfr�uliche Datenbank (also die 1. Option). Die weiteren Auswahlm�glichkeiten intererssieren uns nicht - also direkt auf die Schaltfl�che "Fertigstellen" klicken = es �ffnet sich der Datei- Browser zur Auswahl des Speicherortes und Benennung der neuen Datenbank. Soo - jetzt paralell dazu die fragliche EXCEL-Tabelle �ffnen und mit der Tastenkombination "Strg"+A die gesamte Tabelle markieren und dann mit "Strg"-C den ganzen Rassel in der Zwischenablage parken. Jetzt wieder nach OO wechseln (es sollte noch der Bereich "Tabellen" aktiv sein) und mit der r e c h t e n Maustaste das Kontextmen� �ffnen und auf "Einf�gen" klicken. Tja - im Groben war's das schon! Es �ffnet sich nur noch ein Fenster mit Namen "Tabelle kopieren" in dem der Name der neuen Tabelle festgelegt wird. Die Option "Definition und Daten" mu� aktiviert bleiben. Achtung: Falls die EXCEL-Tabelle Spalten�berschriften enth�lt, mu� das Kreuzelk�stchen "Erste Zeile als Spaltennamen verwenden" aktiviert werden! (Nur mal so als Tipp: wie man sieht, besteht dort auch die M�glichkeit, weitere Tabellen an vorhandene Daten anzuh�ngen). Wenn die Tabelle komplett mit allen Spalten kopiert werden soll, kann man jetzt direkt auf "Fertigstellen" klicken (ansonsten w�rde "Weiter" zu einer zus�tzlichen Auswahl der Spalten f�hren). WICHTIG: Es folgt die letzte Frage "Kein Prim�erschl�ssel bla, bla ... soll jetzt ein Prim�rschl�ssel erzeugt werden?" - unbedingt auf "JA" klicken! (= OO erzeugt eine zus�tzliche Splate mit Namen "ID" in der alle Daten- s�tze fortlaufendend durchnummeriert werden. Diese Spalte darf nicht fehlen und auch natr�glich n i e m a l s gel�scht werden!) Je nach Tabellengr��e kann jetzt der Import-Vorgang ein paar Sekunden dauern, dann ist aber auch schon (fast) alles erledigt. A C H T U N G : Bevor man weitermacht, unbedingt die OO-Datenbank erst mal speichern, damit alle Daten auch wirklich gesichert sind!!! Das war doch einfach - oder? Am Ende w�re dann noch zu �berlegen, die neue OO-Tabelle zu normalisieren, d.h. die Feld-Typen nach den tats�chlichen Bed�rfnissen anzupassen. Vorallem das Umwandeln der Felder in korrekte Zahlenformate ist unumg�nglich, wenn (z.B. per Makro) mit den Werten der Tabelle gerechnet werden soll! Dazu wieder das Kontextmen� (diesmal auf die neue Tabelle) und auf "Bearbeiten" klicken = es erscheinen alle verf�gbaren Felder und Feld-Typen. Das 1. Feld mit Namen "ID" darf keinesfalls gel�scht werden, es enth�lt den Prim�r-Schl�ssel, der f�r eine ordnungsgem��e Identifizierung aller Datens�tze unumg�nglich ist. Dann folgen die importierten EXEL-Felder, die alle mit dem Format "Text [VARCHAR]" (= variaber Text) importiert wurden. Zahlenfelder k�nnten z.B. in den Typ "Float [FLOAT]" (= echte Zahlen mit Nachkommastellen) oder "Integer [INTEGER]" (= nur Ganzzahlen ohne Nachkomma) umgeformt werden. Vorallem bei Zahlen kann dann noch das Ausgabeformat wichtig sein: Hier kann im gleichen Auswahlmen�, unten, im Feld "Format-Beispiel" die richtige Darstellung voreingestellt werden: z.B. 2 Nachkommastellen f�r W�hrungsbetr�ge usw... Und nun: viel Spa� beim T�fteln! Gru� aus Dresden: Ernst +++ Am Mi, 31.07.2013, 18:12 schrieb namo: > Sehr geehrte Damen und Herren, > > ich versuche mich gerade daran, eine DatenBank in OpenOffice zu > erstellen. Da ich ein schon eine Calc-Tabelle von �ber 3000 Zeilen und > diversen Spalten besitze, hoffte ich diese importieren zu k�nnen. Was > nicht wirklich funktioniert hat. Also dachte ich, da ich gerade Zugang > zum MS-Access habe, die Tabelle dort zu nutzen und dann diese Datei �ber > OpenOffice zu �ffnen. Mit den anderen MS-Produkten funktioniert das > n�mlich einwandfrei. > > Aber leide klappt es scheinbar nicht mit Datenbanken? Wie muss ich da > vorgehen?? > > Da ich nicht mehr lange an dieses Access herankomme, w�re ich sehr > gl�cklich �ber eine recht schnelle Antwort. Ich versuche mit allen mir > m�glichen Gedanken die Tabelle nicht noch einmal schreiben zu m�ssen..... > > Mit freundlichen Gr��en > > Namo > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-de-unsubscribe@openoffice.apache.org > For additional commands, e-mail: users-de-help@openoffice.apache.org > > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-de-unsubscribe@openoffice.apache.org For additional commands, e-mail: users-de-help@openoffice.apache.org