Guten Tag!
Ich würde gerne mittels Abfrage aus einer Calc Tabelle mehrere direkt untereinander befindliche Zeilen herausfiltern. z. B. in der Spalte B der Calc Tabelle steht ein keyword (z. B.: Verschiebung), dass ich für die Abfrage verwende und dann möchte ich zusätzlich noch die direkt darunterliegenden Zeilen (z. B: vier Zeilen) auch in meiner Auswertung haben (hier steht dann kein keyword in Spalte B). Funktioniert sowas prinzipiell? Geordnet sollte dann alles nach der Spalte A, hier steht das Datum.
Danke, mfg anna.
🙏 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. 🤗
mehrere direkt untereinander liegende Zeilen aus Calc?
-
- Beiträge: 1
- Registriert: Fr 14. Jun 2013, 13:54
Re: mehrere direkt untereinander liegende Zeilen aus Calc?
Hallo,
wenn ich dich richtig verstehe, hast du eine Calc Tabelle als Datenquelle für eine BASE Datei verwendet?
Wenn dem so ist, wird es schwierig, den es stehen nur die nötigsten SQL-Befehle zur Verfügung. Würdest Du die Calc-Daten in eine leere .odb Datei importieren, stünden mehr Befehle zur Verfügung.
Was ginge, wäre das Filtern nach einem bestimmten Keyword, dann müssten aber alle gewünschten Zeilen dieses Wort beinhalten und das Ordnen nach dem Datum. Etwa so:
oder als Parameterabfrage:
Gruß R
wenn ich dich richtig verstehe, hast du eine Calc Tabelle als Datenquelle für eine BASE Datei verwendet?
Wenn dem so ist, wird es schwierig, den es stehen nur die nötigsten SQL-Befehle zur Verfügung. Würdest Du die Calc-Daten in eine leere .odb Datei importieren, stünden mehr Befehle zur Verfügung.
Was ginge, wäre das Filtern nach einem bestimmten Keyword, dann müssten aber alle gewünschten Zeilen dieses Wort beinhalten und das Ordnen nach dem Datum. Etwa so:
Code: Alles auswählen
SELECT "Datum", "Keyword" FROM "Tabelle1" Where "Keyword" = 'a' order by "Datum"
Code: Alles auswählen
SELECT "Datum", "Keyword" FROM "Tabelle1" Where "Keyword" = :qKeyword order by "Datum"
Windows 11: AOO, LO Linux Mint: AOO, LO
Re: mehrere direkt untereinander liegende Zeilen aus Calc?
Hallo Anna_Maria_1986
das funktioniert so direkt nicht.
Du müsstest Zuerst einmal feststellen, wie viele Datensätze denn mit Deinem Schlüsselwort zu erwarten sind.
Danach kannst Du dann eine Abfrage laufen lassen, die ein paar mehr als die ermittelten Datensätze anzeigt:
"20" würde hier eingetragen, wenn die erste Abfrage 16 ermittelt hat. Dann hättest Du 4 Datensätze mehr angezeigt.
Die Abfrage funktioniert zur Zeit nur im direkten SQL-Modus. Kann also sein, dass sie mit Calc gar nicht funktioniert. Da wird die Version LO 4.1.* Abhilfe schaffen.
Eine direkte Abfrage funktioniert zur Zeit (zumindest mit der HSQLDB) überhaupt nicht.
Gruß
Robert
das funktioniert so direkt nicht.
Du müsstest Zuerst einmal feststellen, wie viele Datensätze denn mit Deinem Schlüsselwort zu erwarten sind.
Code: Alles auswählen
SELECT COUNT("key") FROM "Tabelle" WHERE "key" = 'x'
Code: Alles auswählen
SELECT * FROM "Tabelle" WHERE "key" = 'x' OR "key" IS NULL ORDER BY "key" DESC, "Datum" ASC LIMIT 20
Die Abfrage funktioniert zur Zeit nur im direkten SQL-Modus. Kann also sein, dass sie mit Calc gar nicht funktioniert. Da wird die Version LO 4.1.* Abhilfe schaffen.
Eine direkte Abfrage funktioniert zur Zeit (zumindest mit der HSQLDB) überhaupt nicht.
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.