Datenbank aus Calc erstellen

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

Pfeiffer
***
Beiträge: 87
Registriert: Fr, 24.02.2006 23:05

Datenbank aus Calc erstellen

Beitrag von Pfeiffer »

Hallo zusammen,
ich habe eine Datenbank erstellt, die als Grundlage eine Calc-Tabelle hat. Wenn ich jetzt eine Abfrage erstelle, kann ich z.B. keine Felder gruppieren o.ä.. Das Auswahlfeld in "Funktion" bietet keine Auswahlmöglichkeit. Wer kann mir helfen?

mfg
pfeiffer

System: Windows Vista; OOo 3.2
AndreasJBittner
*****
Beiträge: 473
Registriert: Fr, 09.10.2009 16:44
Wohnort: Bielefeld
Kontaktdaten:

Re: Datenbank aus Calc erstellen

Beitrag von AndreasJBittner »

Hallo,

am einfachsten wird sein, Du kopierst die Tabelle in Base und legst noch einen Primärschlüssel ID an, dann dürfte gehen, was Du brauchst.

Grüße
Andreas
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2

MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
Pfeiffer
***
Beiträge: 87
Registriert: Fr, 24.02.2006 23:05

Re: Datenbank aus Calc erstellen

Beitrag von Pfeiffer »

Ich möchte ja, das die Daten sich immer wieder in Base aktualisieren, wenn sich in der Calc-Tabelle was ändert. Sonst muß ich ja jedesmal die Tabelle neu kopieren und einfügen. Ich kan ja in Access auch eine Verbindung zu einer Excel-Tabelle machen. So etwas ist doch sicher hier auch möglich, oder?
mfg
pfeiffer
AndreasJBittner
*****
Beiträge: 473
Registriert: Fr, 09.10.2009 16:44
Wohnort: Bielefeld
Kontaktdaten:

Re: Datenbank aus Calc erstellen

Beitrag von AndreasJBittner »

Hallo,

na klar ist das möglich. Du legst eine DB an und wählst Verbindung zu ... Tabellendokument und dann eben Deine Calc-Tabelle. Aber Du hast Dich beklagt, daß keine Gruppierungsfunktion möglich ist, deshalb habe ich vermutet, Dir fehlt ein eindeutiger Schlüssel, die ID. Den müßtest Du dann eben auch in dem Tabellendokument anlegen.

Grüße
Andreas
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2

MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
Pfeiffer
***
Beiträge: 87
Registriert: Fr, 24.02.2006 23:05

Re: Datenbank aus Calc erstellen

Beitrag von Pfeiffer »

Danke Andreas,
Du meinst also, das liegt an der fehlenden ID, ja?
Das werde ich dann mal ausprobieren.

mfg
pfeiffer
AndreasJBittner
*****
Beiträge: 473
Registriert: Fr, 09.10.2009 16:44
Wohnort: Bielefeld
Kontaktdaten:

Re: Datenbank aus Calc erstellen

Beitrag von AndreasJBittner »

Bitte, gern geschehen. Aus solchen Tabellen ohne ID lassen sich zB keine Datensätze löschen, wurde hier schon öfter diskutiert, und das liegt wohl am fehlenden Primärschlüssel. Aber vielleicht hat es ja auch einen anderen Grund.

Grüße
Andreas
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2

MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
Pfeiffer
***
Beiträge: 87
Registriert: Fr, 24.02.2006 23:05

Re: Datenbank aus Calc erstellen

Beitrag von Pfeiffer »

Hallo, ich bin´s nochmal.
Also das mit der ID-Nummer klappt so nicht.
Also noch einmal meine Frage:
Gibt es in OOo die Möglichkeit eine CALC-Tabelle in BASE zu verknüpfen. Also nicht importieren sondern eine Verbindung von BASE nach CALC und umgekehrt. Meine Absicht ist es durch div. Abfragen Auswertungen zu machen, und ich möchte nicht jedesmal die Tabelle neu kopieren und einfügen.
mfg
pfeiffer
AndreasJBittner
*****
Beiträge: 473
Registriert: Fr, 09.10.2009 16:44
Wohnort: Bielefeld
Kontaktdaten:

Re: Datenbank aus Calc erstellen

Beitrag von AndreasJBittner »

Hi,

jetzt habe ich es eben ausprobiert:
1. Calc-Tabelle genommen (Adressen)
2. Neue DB > verbinden mit > Tabellendokument
3. Abfrage " SELECT "Nachname", "Vorname", "E-Mail-Adresse" FROM "Tabelle1_2" WHERE "Nachname" <> '' Group by "Nachname" " gebaut und ausprobiert.
4. funzt
5. Wo ist nun Dein Problem?

Grüße
Andreas
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2

MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
Antworten