🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Navigieren im Formular

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
Lurchi
Beiträge: 8
Registriert: Mo 14. Mai 2012, 12:11

Navigieren im Formular

Beitrag von Lurchi » Mo 14. Mai 2012, 15:10

Hallo!

Ich habe ein Problem und suche seid geraumer Zeit die Lösung dafür, vielleicht kann mir ja jemand helfen.

Ich nutze LO Base 3.5.3.2. In meiner Datenbank habe ich mehrere Eingabeformulare, die auch problemlos funktionieren. Nur bei einem Formular werden die Daten nicht aktualisiert, wenn ich den nächsten Datensatz aufrufe, bzw. weiterblättere. Ebenso ist die Neuerfassung von Daten so nicht möglich. Erst nach dem ich ein beliebiges Formularfeld angeklickt habe, werden die Daten beim Blättern korrekt aktualisiert und eine Neuanlage eines Datensatzes ist problemlos möglich.

Was habe ich falsch gemacht, da dieses Formular eigentlich problemlos lief und erst seit einiger Zeit dieses Problem auftaucht.

Vielen Dank für Eure Hilfe!

gogo
* LO-Experte *
Beiträge: 1081
Registriert: Sa 5. Feb 2011, 19:07

Re: Navigieren im Formular

Beitrag von gogo » Mo 14. Mai 2012, 21:22

Interne HSQL-Datenbank?
Wie startest Du das Formular?
g
2008 LucidL./MaverickM./WinXP LibreOffice 3.3.2 > 02/13 LinuxMint13/Xubuntu > 09/13 Debian Wheezy+LO3.5.4.2 > 01/15 Debian Jessie KDE+LO4.3.3.2/Mint17 openbox auf USB+LO4.2.8.2 > 03/16 ArchLin & LO5.1+ff > 02/18 Kubuntu

Lurchi
Beiträge: 8
Registriert: Mo 14. Mai 2012, 12:11

Re: Navigieren im Formular

Beitrag von Lurchi » Mo 14. Mai 2012, 22:18

Ja, eine interne HSQL-Datenbank und das Formular öffne ich zur Datenerfassung durch einen Doppelklick.

gogo
* LO-Experte *
Beiträge: 1081
Registriert: Sa 5. Feb 2011, 19:07

Re: Navigieren im Formular

Beitrag von gogo » Di 15. Mai 2012, 01:10

Erst nach dem ich ein beliebiges Formularfeld angeklickt habe, werden die Daten beim Blättern korrekt aktualisiert
Wie veränderst Du Daten ohne das Anklicken etc...?
g
2008 LucidL./MaverickM./WinXP LibreOffice 3.3.2 > 02/13 LinuxMint13/Xubuntu > 09/13 Debian Wheezy+LO3.5.4.2 > 01/15 Debian Jessie KDE+LO4.3.3.2/Mint17 openbox auf USB+LO4.2.8.2 > 03/16 ArchLin & LO5.1+ff > 02/18 Kubuntu

Lurchi
Beiträge: 8
Registriert: Mo 14. Mai 2012, 12:11

Re: Navigieren im Formular

Beitrag von Lurchi » Di 15. Mai 2012, 08:52

Eigentlich kann man ja zwischen den einzelnen Datensätzen blättern, ohne ein Datenfeld zu aktivieren und das mit dem blättern klappt leider erst, wenn ich ein Datemfeld anklicke.

Wieso?

gogo
* LO-Experte *
Beiträge: 1081
Registriert: Sa 5. Feb 2011, 19:07

Re: Navigieren im Formular

Beitrag von gogo » Mi 16. Mai 2012, 23:44

das hatte ich wohl falsch verstanden.

Du änderst öffnest also Formular 1 und Formular 2. In beiden sind die Daten derselben Tabelle angezeigt - dann änderst Du in Formular 2 die Daten und kannst es in Formular 1 nicht in Echtzeit sehen?

g
g
2008 LucidL./MaverickM./WinXP LibreOffice 3.3.2 > 02/13 LinuxMint13/Xubuntu > 09/13 Debian Wheezy+LO3.5.4.2 > 01/15 Debian Jessie KDE+LO4.3.3.2/Mint17 openbox auf USB+LO4.2.8.2 > 03/16 ArchLin & LO5.1+ff > 02/18 Kubuntu

RobertG
* LO-Experte *
Beiträge: 2884
Registriert: Sa 19. Mai 2012, 17:37
Kontaktdaten:

Re: Navigieren im Formular

Beitrag von RobertG » Sa 19. Mai 2012, 21:14

Hallo Lurchi,
Lurchi hat geschrieben:Nur bei einem Formular werden die Daten nicht aktualisiert, wenn ich den nächsten Datensatz aufrufe, bzw. weiterblättere. Ebenso ist die Neuerfassung von Daten so nicht möglich. Erst nach dem ich ein beliebiges Formularfeld angeklickt habe, werden die Daten beim Blättern korrekt aktualisiert und eine Neuanlage eines Datensatzes ist problemlos möglich.
Es sieht so aus, als ob Du mehrere Formulare nebeneinander in dem einen Formular gespeichert hast. Ein Formular ist ja erst einmal nur eine grafische Oberfläche, auf der Du nebeneinander oder hierarchisch die eigentlichen Formulare anordnest. Wenn eine Konstruktion mit mehreren Formularen gewählt wird gehe ich jedenfalls so vor, dass ich nicht mit der unten stehenden Navigationsleiste arbeite sondern die in allen Formularen ausschalte. Stattdessen arbeite ich mit der Navigationsleiste, die ich als Formularelement direkt in dem jeweiligen Formular platzieren kann.
Für mich jedenfalls sieht die Beschreibung so aus, als ob die Navigationsleiste erst den Kontakt zu Deinem gewollten Formular erhält, wenn der Cursor in einem der Felder ist - automatisch ohne so eine Vorgabe macht die Navigationsleiste dies für das erste Formular, das auch so im Navigator dargestellt wird.
Vielleicht ist dies auch erkennbar an der Zahl der angezeigten Datensätze ... Vielleicht wäre es sinnvoll, das Formular einmal zum Bearbeiten zu öffnen, den Formular-Navigator aufzurufen und dort einmal zu schauen, ob Du (eventuell durch eine Kopie eines Elementes aus einem anderen Formular) plötzlich mehrere Formulare da liegen hast, die eigentlich gar nicht gewollt sind.

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

Lurchi
Beiträge: 8
Registriert: Mo 14. Mai 2012, 12:11

Re: Navigieren im Formular

Beitrag von Lurchi » Di 22. Mai 2012, 09:12

Hallo Robert!

Vielen Dank für den Tip mit dem "zweiten" Formular! War genauso, wie Du beschrieben hast! Vielen Dank!

Der Lurchi


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten