🙏 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!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
[gelöst] Rechnen mit Optionsfeld
[gelöst] Rechnen mit Optionsfeld
Hallo zusammen.
Ist es eigentlich möglich mit einem Optionsfeld in eienr Abfrage Berechnungen durchzuführen? Ich lege z.B. ein Optionsfeld an, in dem ich zwischen 7,5 und 19 ( % MwSt) wählen kann. Je nach Auswahl würde ich dann gerne in einer Abfrage mit dem gewählten Wert multiplizieren. Ist das möglich, oder muss ich ein Listenfeld mit den beiden konkreten Werten anlegen, um mit diesen rechnen zu können?
mfg,
Suwo
Ist es eigentlich möglich mit einem Optionsfeld in eienr Abfrage Berechnungen durchzuführen? Ich lege z.B. ein Optionsfeld an, in dem ich zwischen 7,5 und 19 ( % MwSt) wählen kann. Je nach Auswahl würde ich dann gerne in einer Abfrage mit dem gewählten Wert multiplizieren. Ist das möglich, oder muss ich ein Listenfeld mit den beiden konkreten Werten anlegen, um mit diesen rechnen zu können?
mfg,
Suwo
Zuletzt geändert von suwo am Mo 3. Mär 2014, 11:25, insgesamt 1-mal geändert.
Re: Rechnen mit Optionsfeld
Das Optionsfeld ("Radio-Button") reicht schon - Du brauchst für jeden Wert den Du eintragen willst ein Optionsfeld. "Zusammengehalten" werden die Optionsfelder durch Ihren NAMEN, sonst durch nichts! Wenn Du also in einem Formular drei Optionsfelder erstellst, dann heißen die "Optionsfeld 1", "Optionsfeld 2" und "Optionsfeld 3". Wenn Du nun in "Optionsfeld 1" unter "Daten" das Datenfeld "MwSt" angibst, dann kannst Du unter "Referenzwert (ein)" den jeweiligen Steuersatz eintragen. "Optionsfeld 2" und "Optionsfeld 3" musst Du dann nur mehr in "Optionsfeld 1" UMBENENNEN (Namensgleichheiten von Kontrollelementen sind in Formularen erlaubt, bzw. bieten sie im Fall von Optionsfeldern die Funktionalität der Gruppierung). Dir wird auffallen, dass die vorher ungebundenen Kontrollelemente "Optionsfeld 2" und "Optionsfeld 3" sich nun automatisch auf das Feld "MwSt" beziehen!
Unter "Referenzwert (ein)" trägst Du bei dem ehemaligen "Optionsfeld 2" und "Optionsfeld 3" dann natürlich die anderen Steuersätze ein. Dieser wird dann in der Tabelle gespeichert, und Du kannst ihn zum Berechnen verwenden.
Unter "Referenzwert (ein)" trägst Du bei dem ehemaligen "Optionsfeld 2" und "Optionsfeld 3" dann natürlich die anderen Steuersätze ein. Dieser wird dann in der Tabelle gespeichert, und Du kannst ihn zum Berechnen verwenden.
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
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
Re: Rechnen mit Optionsfeld
Hallo.
Danke für die Anleitung. Ich werde testen, ob ich alles richtig verstanden habe und mich dann melden.
mfg,
Suwo
Danke für die Anleitung. Ich werde testen, ob ich alles richtig verstanden habe und mich dann melden.
mfg,
Suwo
Re: Rechnen mit Optionsfeld
Hi,
es hat mich interessiert, darum habe ich es ausprobiert und möchte noch zwei kleine Tipps los werden.
HTH R
es hat mich interessiert, darum habe ich es ausprobiert und möchte noch zwei kleine Tipps los werden.
- Um in der Abfrage vernünftig rechnen zu können, müssen die Datentypen der Berechnungsspalten zusammenpassen, DECIMAL(10,2) geht
- Die Optionsbuttons geben Standardmäßig einen Text zurück, es wird komischerweise nur dann eine Zahl in die Tabelle eingetragen, wenn die unter "Referenzwert (ein)" eingetragenen Steuersätze mit einem Dezimalpunkt statt eines Kommas versehen sind, z.B. 0.19
HTH R
- Dateianhänge
-
- Rechnen_mit_Optionsfeldern.zip
- nur entpacken
- (10.66 KiB) 361-mal heruntergeladen
Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Rechnen mit Optionsfeld
Ob man's glaubt oder nicht:
Mein Dezimalformat in der Tabelle ist "00000.000" (5 Vorkomma, 3 Nachkomma).
Nach dem Erstellen der Test-Datenbank hat alles tadellos funktioniert - "Referenzwert (ein)" (RF) war "1" oder "1,75" oder "1,2" und die Berechnungen UND Darstellungen (es wird das richtige Optionsfeld markiert wenn man den Datensatz anzeigt) waren alle korrekt.
Nach erneutem Öffnen der Datenbank funktionieren aber NUR mehr "komplett richtige" Angaben. Wenn der RF "0" oder "0.0" ist, oder "1" oder "1,75" oder "1,2" wird FALSCH gerechnet/dargestellt. Die Markierungen bei den Optionsfeldern kommen nur dann richtig, wenn der RF im richtigen und zumindest im Nachkomma-Bereich kompletten Format angegeben ist. "0.000", "1.200" etc. funktionieren also.
Mein Dezimalformat in der Tabelle ist "00000.000" (5 Vorkomma, 3 Nachkomma).
Nach dem Erstellen der Test-Datenbank hat alles tadellos funktioniert - "Referenzwert (ein)" (RF) war "1" oder "1,75" oder "1,2" und die Berechnungen UND Darstellungen (es wird das richtige Optionsfeld markiert wenn man den Datensatz anzeigt) waren alle korrekt.
Nach erneutem Öffnen der Datenbank funktionieren aber NUR mehr "komplett richtige" Angaben. Wenn der RF "0" oder "0.0" ist, oder "1" oder "1,75" oder "1,2" wird FALSCH gerechnet/dargestellt. Die Markierungen bei den Optionsfeldern kommen nur dann richtig, wenn der RF im richtigen und zumindest im Nachkomma-Bereich kompletten Format angegeben ist. "0.000", "1.200" etc. funktionieren also.
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
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
Re: Rechnen mit Optionsfeld
Hallo.
Danke klappt super. Aber ich kann die Optionsfelder nur mit der Maus auswählen. Geht das wahlweise auch mit Tastatur (z.B. Option1 mit 1 Options zwei mit 2 etc.)?
mfg,
suwo
Danke klappt super. Aber ich kann die Optionsfelder nur mit der Maus auswählen. Geht das wahlweise auch mit Tastatur (z.B. Option1 mit 1 Options zwei mit 2 etc.)?
mfg,
suwo
Re: Rechnen mit Optionsfeld
Da musst Du ein eigenes Makro schreiben, das mit einer "Taste losgelassen"-Eigenschaft verbunden ist.
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
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
Re: Rechnen mit Optionsfeld
Hallo.
Danke für die Antwort. Makros sind (noch) nicht so meine Welt. Dann muss das ganze erst mal so funzen.
Gruß,
Suwo
Danke für die Antwort. Makros sind (noch) nicht so meine Welt. Dann muss das ganze erst mal so funzen.
Gruß,
Suwo
Re: [gelöst] Rechnen mit Optionsfeld
Hallo suwo,
das Ansprechen der einzelnen Optionsfelder geht auch ohne Makros über die Bezeichnung. Angenommen Du hast 3 Optionsfelder mit der Angabe "ganz", "mittel", "nicht", dann setzt Du in der Bezeichnung "~ganz", "~mittel", "~nicht". Du kannst dann, wenn Du im Formular bist, die Optionsfelder mit Hilfe der Alt-Taste und den jeweils hinter der Tilde stehenden Buchstaben ansteuern.
Auch die Navigation mit den Pfeiltasten innerhalb der Optionen ist möglich.
Gruß
Robert
das Ansprechen der einzelnen Optionsfelder geht auch ohne Makros über die Bezeichnung. Angenommen Du hast 3 Optionsfelder mit der Angabe "ganz", "mittel", "nicht", dann setzt Du in der Bezeichnung "~ganz", "~mittel", "~nicht". Du kannst dann, wenn Du im Formular bist, die Optionsfelder mit Hilfe der Alt-Taste und den jeweils hinter der Tilde stehenden Buchstaben ansteuern.
Auch die Navigation mit den Pfeiltasten innerhalb der Optionen ist möglich.
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
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.