Tabelle in eine Datenbank übernehmen
Verfasst: Sa 7. Jul 2018, 20:44
Guten Abend!
Entschuldigt, wenn das Thema möglicherweise (wahrscheinlich) schon oft behandelt wurde. Ich konnte aber unter meinen Suchen nichts passendes finden, oder es hat nicht funktioniert.
Zuerst: Ich arbeite mit Windows 10 und LO 4.4.
Mein Plan:
Ich möchte mit Hilfe einer Datenbank ein Formular erstellen. Damit möchte ich Datensätzen aus einer (sehr großen) Artikelliste mit Kunden und bestellter Anzahl verbinden.
Also ein Suchfeld um den Datensatz in der Artikelliste zu finden und anzuzeigen und eingabefelder für "Kunde" und "Anzahl".
Später sollen dann noch Berichte erstellt werden.
Als Hilfe habe ich mir Die Datei "Entwurf einer Datenbank" (http://www.openoffice.org/de/doc/oooaut ... enbank.pdf) herunter geladen und habe auch im großen und ganzen verstanden, was ich machen muss.
1) Eine Base-Datenbank erstellen mit mit einer Tabelle für die Bestellungen mit den Feldern "ID" als Primärschlüssel, "Kunde", "Anzahl" und "ArtikelID". Mit dem letzten Feld soll in einer zweiten Tabelle der ausgewählte Datensatz über die Artikelnummer (als Primärschlüssel dieser Datei) verknüpft werden.
Soweit, so erfolgreich. in der erwähnten Beispieldatenbank wird dann eine zweite Tabelle erstellt.(Im Beispiel die Tabelle "Typ") Ich möchte jetzt, statt hier eine Tabelle zu erstellen, eine vorhandene Datei (wird wöchentlich aktualisiert) nehmen. in der ersten Spalte stehen die Artikelnummern, die zum Primärschlüssel dieser Datei werden sollen um sie in der 1. Tabelle mit dem Feld "ArtikelID" zu verknüpfen.
Mein Problem ist jetzt, wie ich diese Tabelle "in die Datenbank" bekomme. Ich habe es versucht mit:
-Neue Datenbank erstellen und die Tabelle mit drag and drop in die eigentliche Datenank ziehen.
-In der Datenbank eine zweite Tabelle anlegen mit einem einfachen Feld um dann die gewünschte Tabelle hinein zu kopieren, oder
mit der Maus "darüberzulegen".
Mehrere Möglichkeiten die so im Netz beschrieben werden, die aber nur den Erfolg hatten, dass LO abgestürzt ist, sich aufgehängt hat, oder Tatsächlich die Tabelle da war, aber nicht bearbeitet werden kann, um z.B. den Primärschlüssel fest zu legen.
Ich weiß, das ist alles sehr ungenau, aber ich kann es nicht besser beschreiben.
Die Tabelle ist sehr groß (mehrere tausend Datensätze) und kommt als .dbf Datei. Habe alles in eine calc Tabelle kopiert, funktioniert aber trotzdem nicht.
Ich hoffe, mein Problem ist deutlich geworde, und würde mich über Tips freuen.
Danke!
Entschuldigt, wenn das Thema möglicherweise (wahrscheinlich) schon oft behandelt wurde. Ich konnte aber unter meinen Suchen nichts passendes finden, oder es hat nicht funktioniert.
Zuerst: Ich arbeite mit Windows 10 und LO 4.4.
Mein Plan:
Ich möchte mit Hilfe einer Datenbank ein Formular erstellen. Damit möchte ich Datensätzen aus einer (sehr großen) Artikelliste mit Kunden und bestellter Anzahl verbinden.
Also ein Suchfeld um den Datensatz in der Artikelliste zu finden und anzuzeigen und eingabefelder für "Kunde" und "Anzahl".
Später sollen dann noch Berichte erstellt werden.
Als Hilfe habe ich mir Die Datei "Entwurf einer Datenbank" (http://www.openoffice.org/de/doc/oooaut ... enbank.pdf) herunter geladen und habe auch im großen und ganzen verstanden, was ich machen muss.
1) Eine Base-Datenbank erstellen mit mit einer Tabelle für die Bestellungen mit den Feldern "ID" als Primärschlüssel, "Kunde", "Anzahl" und "ArtikelID". Mit dem letzten Feld soll in einer zweiten Tabelle der ausgewählte Datensatz über die Artikelnummer (als Primärschlüssel dieser Datei) verknüpft werden.
Soweit, so erfolgreich. in der erwähnten Beispieldatenbank wird dann eine zweite Tabelle erstellt.(Im Beispiel die Tabelle "Typ") Ich möchte jetzt, statt hier eine Tabelle zu erstellen, eine vorhandene Datei (wird wöchentlich aktualisiert) nehmen. in der ersten Spalte stehen die Artikelnummern, die zum Primärschlüssel dieser Datei werden sollen um sie in der 1. Tabelle mit dem Feld "ArtikelID" zu verknüpfen.
Mein Problem ist jetzt, wie ich diese Tabelle "in die Datenbank" bekomme. Ich habe es versucht mit:
-Neue Datenbank erstellen und die Tabelle mit drag and drop in die eigentliche Datenank ziehen.
-In der Datenbank eine zweite Tabelle anlegen mit einem einfachen Feld um dann die gewünschte Tabelle hinein zu kopieren, oder
mit der Maus "darüberzulegen".
Mehrere Möglichkeiten die so im Netz beschrieben werden, die aber nur den Erfolg hatten, dass LO abgestürzt ist, sich aufgehängt hat, oder Tatsächlich die Tabelle da war, aber nicht bearbeitet werden kann, um z.B. den Primärschlüssel fest zu legen.
Ich weiß, das ist alles sehr ungenau, aber ich kann es nicht besser beschreiben.
Die Tabelle ist sehr groß (mehrere tausend Datensätze) und kommt als .dbf Datei. Habe alles in eine calc Tabelle kopiert, funktioniert aber trotzdem nicht.
Ich hoffe, mein Problem ist deutlich geworde, und würde mich über Tips freuen.
Danke!