Wir sind auf Ihre Unterstützung angewiesen!
💚 BITTE helfen Sie uns HEUTE mit einer SPENDE 💚
Helfen Sie das LibreOffice Forum zu erhalten!
> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
[gelöst]Datensatz einfügen
[gelöst]Datensatz einfügen
Guten Abend,
ich traue mich kaum zu fragen: Wie fügt man an eine bestehende *.odb Tabelle einen Datensatz an/ein?
Bei "EINFÜGEN" ist die Option "Datensatz" ausgegraut.
Gruß, Lolo
ich traue mich kaum zu fragen: Wie fügt man an eine bestehende *.odb Tabelle einen Datensatz an/ein?
Bei "EINFÜGEN" ist die Option "Datensatz" ausgegraut.
Gruß, Lolo
Zuletzt geändert von Lolo am Do 28. Nov 2019, 13:17, insgesamt 1-mal geändert.
LG Lolo
*Linux Mint 18, LO 6.3*
*Linux Mint 18, LO 6.3*
Re: Datensatz einfügen
Hallo Lolo,
Du hast die Tabelle geöffnet. Schau jetzt einmal auf die letzte Zeile. Wenn dort keine leere (neue) Zeile eingeblendet ist, dann ist Deine Tabelle schreibgeschützt.
Der häufigste Fehler: Tabellen brauchen in Base einen Primärschlüssel. Ohne diesen Primärschlüssel lässt Base zumindest für die internen Datenbanken keine Eingabe zu. So einen Primärschlüssel kannst Du auch nachträglich noch der Tabelle hinzufügen - gegebenenfalls indem Du die Tabelle einfach kopierst und wieder mit anderem Namen einfügst, ansonsten aber auch, indem Du die Tabelle zum Bearbeiten, nicht zur Eingabe von Daten öffnest. Füge dort ein Feld "ID" - "INTEGER" - "AutoWert" hinzu. Das wird zu einem Feld, das automatisch den entsprechenden Wert für diesen Schlüssel einfügt. Der Wert dort darf nämlich nie gleich sein.
Gruß
Robert
Du hast die Tabelle geöffnet. Schau jetzt einmal auf die letzte Zeile. Wenn dort keine leere (neue) Zeile eingeblendet ist, dann ist Deine Tabelle schreibgeschützt.
Der häufigste Fehler: Tabellen brauchen in Base einen Primärschlüssel. Ohne diesen Primärschlüssel lässt Base zumindest für die internen Datenbanken keine Eingabe zu. So einen Primärschlüssel kannst Du auch nachträglich noch der Tabelle hinzufügen - gegebenenfalls indem Du die Tabelle einfach kopierst und wieder mit anderem Namen einfügst, ansonsten aber auch, indem Du die Tabelle zum Bearbeiten, nicht zur Eingabe von Daten öffnest. Füge dort ein Feld "ID" - "INTEGER" - "AutoWert" hinzu. Das wird zu einem Feld, das automatisch den entsprechenden Wert für diesen Schlüssel einfügt. Der Wert dort darf nämlich nie gleich sein.
Gruß
Robert
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
Re: Datensatz einfügen
Hi Robert,
danke für Deinen post.
Ich habe zwischenzeitlich wieder einiges ausprobiert - bekomme es aber nicht hin. Die Tabelle lässt sich partout nicht bearbeiten (zum ID-Feld einfügen). Kann es daran liegen, dass es sich um ein Excel-Dokument handelt? Für Deinen Weg über Kopieren der Tabelle bräuchte ich bitte nochmal eine idiotensichere Anleitung.
Ich habe nun eine neue Tabelle (mit ID-Feld) erstellt. Wie kann ich nun die Datensätze der alten Tabelle in die neue kopieren?
Gruß, Lolo
danke für Deinen post.
Ich habe zwischenzeitlich wieder einiges ausprobiert - bekomme es aber nicht hin. Die Tabelle lässt sich partout nicht bearbeiten (zum ID-Feld einfügen). Kann es daran liegen, dass es sich um ein Excel-Dokument handelt? Für Deinen Weg über Kopieren der Tabelle bräuchte ich bitte nochmal eine idiotensichere Anleitung.
Ich habe nun eine neue Tabelle (mit ID-Feld) erstellt. Wie kann ich nun die Datensätze der alten Tabelle in die neue kopieren?
Gruß, Lolo
LG Lolo
*Linux Mint 18, LO 6.3*
*Linux Mint 18, LO 6.3*
-
- Beiträge: 2685
- Registriert: Mo 12. Nov 2012, 16:59
Re: Datensatz einfügen
Versuche, zu helfen....
Es handelt sich um einer interne base-Datenbank? Es handelt sich um windows(x)?
Öffne wie auch immer deine excel-Tabelle, markiere den gesamten Inhalt mit strg+A, kopiere den gesamten Inhalt mit strg+c. Dann gehe in deine Datenbank, dort in den Bereich(Tab) Tabellen. Jetzt rechtes Mausmenü-> Einfügen-> Definition und Daten anwählen-> der dann angebotenen Tabelle einen aussagekräftigen Namen geben-> Weiter-> alle angebotenen Spalten nach rechts übernehmen (= zweiter Knopf von oben) (oder nicht, wenn nicht gewünscht)-> Weiter->Fertigstellung-> Nun wird noch mal ein Hinweis auf einen Primärschlüssel gegeben->Fertigstellung.
Bis auf den nun zusätzlichen Primärschlüssel müßte die Tabelle der ursprünglichen inhaltlich gleichen...
In dieser kann man Datensätze anfügen...
Und man kann die Struktur der Tabelle auch noch ändern, z.B. den neuen Primärschlüssel einem alten eindeutigen zuweisen...
(meine Beschreibung gleicht dem Vorgehen von RobertG im wesentlichen)
Es handelt sich um einer interne base-Datenbank? Es handelt sich um windows(x)?
Öffne wie auch immer deine excel-Tabelle, markiere den gesamten Inhalt mit strg+A, kopiere den gesamten Inhalt mit strg+c. Dann gehe in deine Datenbank, dort in den Bereich(Tab) Tabellen. Jetzt rechtes Mausmenü-> Einfügen-> Definition und Daten anwählen-> der dann angebotenen Tabelle einen aussagekräftigen Namen geben-> Weiter-> alle angebotenen Spalten nach rechts übernehmen (= zweiter Knopf von oben) (oder nicht, wenn nicht gewünscht)-> Weiter->Fertigstellung-> Nun wird noch mal ein Hinweis auf einen Primärschlüssel gegeben->Fertigstellung.
Bis auf den nun zusätzlichen Primärschlüssel müßte die Tabelle der ursprünglichen inhaltlich gleichen...
In dieser kann man Datensätze anfügen...
Und man kann die Struktur der Tabelle auch noch ändern, z.B. den neuen Primärschlüssel einem alten eindeutigen zuweisen...
(meine Beschreibung gleicht dem Vorgehen von RobertG im wesentlichen)
Zuletzt geändert von Pit Zyclade am Di 26. Nov 2019, 09:57, insgesamt 1-mal geändert.
LO 7.6.6.3 (X86_64) / AOO 4.1.14 / Windows 11 64bit
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.
Re: Datensatz einfügen
Hallo Lolo,
ich zitiere mal die Programmhilfe:
Die folgenden Datenbanktypen können in LibreOffice Base nur gelesen werden. Bei den folgenden Datenbanktypen können Sie in LibreOffice Base die Datenbankstruktur nicht ändern und auch keine Datensätze bearbeiten, einfügen oder löschen:
Im vorliegenden Fall müsstest Du die Datenquelle (Tabellendokument) bearbeiten.
Zu den Übrigen Fragen lade dir das Handbuch BASE von Robert herunter.
ich zitiere mal die Programmhilfe:
Die folgenden Datenbanktypen können in LibreOffice Base nur gelesen werden. Bei den folgenden Datenbanktypen können Sie in LibreOffice Base die Datenbankstruktur nicht ändern und auch keine Datensätze bearbeiten, einfügen oder löschen:
- Tabellendokumente
- Textdateien
- Adressbuchdaten
Im vorliegenden Fall müsstest Du die Datenquelle (Tabellendokument) bearbeiten.
Zu den Übrigen Fragen lade dir das Handbuch BASE von Robert herunter.
Gruß
---------------------------------------------------
Win.10 Prof. 64-bit, LO 6.3.4 (x64), LO 6.2.6 Portable, AOO 4.1.7
---------------------------------------------------
Win.10 Prof. 64-bit, LO 6.3.4 (x64), LO 6.2.6 Portable, AOO 4.1.7
[gelöst]Re: Datensatz einfügen
Vielen Dank für die Unterstützung. Jetzt kann's weiter gehen.
Gruß, Lolo
Gruß, Lolo
LG Lolo
*Linux Mint 18, LO 6.3*
*Linux Mint 18, LO 6.3*
An alle, die das LibreOffice-Forum nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
Einfach per Kreditkarte oder PayPal.
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
❤️ Vielen lieben Dank für Ihre Unterstützung ❤️