Hallo zusammen,
ich möchte aus einer, schon seit Jahren im Einsatz befindlichen, Calc-Tabelle mit Rechnungsdaten, eine Datenbank erstellen.
Das Ganze möchte ich nach und nach mit Angeboten, Nachkalkulation, Kunden- und Projektdaten, ergänzen. Das Meiste gibt es schon in Tabellenform,
soll jetzt eben entsprechend zusammengeführt werden, und die Erstellung der Rechnungen, welche ich bisher immer per Hand mit Writer gemacht habe, über Base vereinfacht werden.
Mein allererstes Problem ist aber schon, dass ich über das erstellte Formular gar keine Option habe, einen neuen Datensatz zu erstellen.
Es wird angezeigt, dass die Tabelle 42 Einträge hat, sie hat aber definitiv mehr, und ich kann mich auch durch die Datensätze scrollen.
Die Option einen neuen Datensatz anzulegen habe ich allerdings leider nicht.
Ich vermute dass es irgendwie mit dem Primärschlüssel zusammenhängt....hier finde ich jedoch nirgendwo wie ich eine Spalte dafür aktivieren kann .
Das Formular wurde mit Hilfe des Assistenten erstellt, und bei der Dateneingabe ist aktiviert dass alle Datensätze angezeigt werden.
Hier habe ich auch schon alle Varianten durch. Auch wenn ich ein Formular nur für neue Datensätze erstelle, kann ich keinen neuen Datensatz ergänzen.
Vielen Dank euch.
Grüße
Svenny
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. 🤗
neuer Datensatz über Formular nicht möglich
neuer Datensatz über Formular nicht möglich
- Dateianhänge
-
- hc_1400.jpg (166.86 KiB) 1944 mal betrachtet
-
- hc_1401.jpg (158.71 KiB) 1944 mal betrachtet
Re: neuer Datensatz über Formular nicht möglich
Hallo Svenny,
solange Du die Datenbank auf eine Calc-Tabelle zugreifen lässt, ist die Tabelle schreibgeschützt.
Hast Du die Tabelle in eine interne HSQLDB importiert, so kannst Du dort über die grafische Benutzeroberfläche nur dann Daten einfügen, wenn die Tabelle einen Primärschlüssel hat.
Scrollen - Anzahl Datensätze: Base liest nicht sofort alle Datensätze einer Tabelle ein. Stattdessen wird ein hinter der Anzahl ein * gesetzt, das darauf hindeuten soll: Hier gibt es noch mehr. Du kannst direkt mit dem Cursor auf den letzten Datensatz springen und dann zum ersten zurück. Dadurch wird die Gesamtzahl angezeigt. Leider stimmt aber zur Zeit die grafische Darstellung nicht. Der Bug wird in den kommenden Versionen behoben sein, der bisher dort alle Zahlen übereinander ohne Refresh darstellt.
Gruß
Robert
solange Du die Datenbank auf eine Calc-Tabelle zugreifen lässt, ist die Tabelle schreibgeschützt.
Hast Du die Tabelle in eine interne HSQLDB importiert, so kannst Du dort über die grafische Benutzeroberfläche nur dann Daten einfügen, wenn die Tabelle einen Primärschlüssel hat.
Scrollen - Anzahl Datensätze: Base liest nicht sofort alle Datensätze einer Tabelle ein. Stattdessen wird ein hinter der Anzahl ein * gesetzt, das darauf hindeuten soll: Hier gibt es noch mehr. Du kannst direkt mit dem Cursor auf den letzten Datensatz springen und dann zum ersten zurück. Dadurch wird die Gesamtzahl angezeigt. Leider stimmt aber zur Zeit die grafische Darstellung nicht. Der Bug wird in den kommenden Versionen behoben sein, der bisher dort alle Zahlen übereinander ohne Refresh darstellt.
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: neuer Datensatz über Formular nicht möglich
Hallo Robert,
sorry, habe den Post eben erst gesehen. Vielen Dank für Deine Antwort.
Dann werde ich mich wohl von der existierenden Tabelle verabschieden müssen. Ich dachte, dass ich die Calc-Tabelle weiter benutzen könnte, die Eingabe aber grafisch besser habe und nur bestimmte Felder anzeigen lasse, und das nach und nach mit anderen Tabellen verknüpfe....das war wohl ein Trugschluss.
Viele Grüße
Svenny
sorry, habe den Post eben erst gesehen. Vielen Dank für Deine Antwort.
Dann werde ich mich wohl von der existierenden Tabelle verabschieden müssen. Ich dachte, dass ich die Calc-Tabelle weiter benutzen könnte, die Eingabe aber grafisch besser habe und nur bestimmte Felder anzeigen lasse, und das nach und nach mit anderen Tabellen verknüpfe....das war wohl ein Trugschluss.
Viele Grüße
Svenny
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 ❤️