Am 12.02.23 um 21:49 schrieb Robert Großkopf:
Das müssen doch Zahlen sein, keine Texte. Wie willst Du Texte
multiplizieren?
In der Tabelle, die dem Unterformular zugrunde liegt, alle betroffenen
Felder Zahlen-Felder.
Im Tabellenobjekt, das die Grundlage für das Unterformular darstellt
sind einige Spalten als "Textfeld" definiert, andere als "Listenfeld".
Die Listenfelder beziehen ihre Werte aus einer Tabelle, die eine ID und
ein Zahlenfeld enthält. Das Zahlenfeld wird angezeigt und in der
Tabelle, die dem Unterformular zugrunde liegt gespeichert.
Wieso kannst Du die Abfrage nicht verwenden? Multiplikationen bei
Daten gehen nur über Abfragen. Die einzige Ausnahme wäre das Ganze
mittels Makro zu berechnen.
Was also ist das Problem bei der Anwendung innerhalb einer Abfrage?
Innerhalb der Abfrage habe ich kein Problem.
Mein Hauptformular hat eine Abfrage als Grundlage und dann mehrere
Unterformulare. Ein Unterformular hat als Datenquelle eine Tabelle zur
Grundlage. Soweit hat alles funktioniert.
Das weitere (hier betroffene) Unterformular sollte nun die besagte
Abfrage als Grundlage erhalten. Diese Kombination ist anscheinend nicht
möglich. Das war mein erster Gedanke, ich habs versucht und es wurden
keine Datensätze angezeigt. Dann habe ich für das betroffene
Unterformular die Tabelle als Grundlage genommen und die Daten wurden
angezeigt.
Anscheinend bleibt mir nur der Weg über das Makro. Da stoße ich
allerdings bei der Erstellung des Codes an meine Grenzen...
Gruß L-H
--
www.lkhome.de
--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.