🙏 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. 🤗

Standardfilter für Dezimalzahlen und Uhrzeit?

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
Pit Zyclade
* LO-Experte *
Beiträge: 3041
Registriert: Mo 12. Nov 2012, 16:59

Standardfilter für Dezimalzahlen und Uhrzeit?

Beitrag von Pit Zyclade » Do 19. Dez 2024, 11:28

Meine Versuche führen nicht zum Erfolg!

Bei Erfolg formt sich die Formel selbst zur richtigen Schreibweise um, so z.B. bei dem Datum:
Datum = 05.12.2021 wird zu Datum = #o5.12.2021#
Sicherlich sind die Begrenzer # ungewöhnlich.
Für Textfelder geht es ebenso einfach von selbst.

Nicht gelungen ist mit eine Filterung:
Differenz = 1,80
bzw.
Stunde = 21:15:00

Als Begrenzer habe ich ´ oder " oder # versucht.

Wer kennt sich aus und kann was empfehlen?
LO 24.8.7.2 (X86_64) / Windows 11 64bit
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: Standardfilter für Dezimalzahlen und Uhrzeit?

Beitrag von F3K Total » Do 19. Dez 2024, 16:43

Hallo Pit,
wie ich hier schon bzgl. der Verwendung von Standardfiltern in Base geschrieben habe,
Ich persönlich wusste nicht einmal dass es ihn gibt, musste ihn erst suchen, und nutze ihn nie.
Es gibt aus meiner Sicht viel bessere Methoden um Datensätze zu filtern.
Jetzt habe ich mal herumprobiert und kann das Vehalten nicht vollständig bestätigen.
Beispiele für Filterungen in Abfragen:
  • Filtern nach einem Text -> SPALTE WIE '*B*' findet alle mit B beginnenden Texte in SPALTE
  • Filtern nach Dezimalzahlen -> klappt nicht, nimmt keine Zahlen hinter dem Komma an, bei AOO geht das noch, vermutlich ein BUG.
  • Filtern nach Datum -> SPALTE <= #26.12.2024# findet alle Daten kleiner gleich 26.12.2024
  • Filtern nach Zeit -> SPALTE <= #12:00:00# funktioniert nicht bei AOO geht das noch, vermutlich ein BUG.
WItzig ist es, wenn ich die Filter in AOO definiere, die Datei speichere und in LO wieder öffne, sind die Filtereinstellungen noch da und funktionieren auch in LO:
Filtern.png
Filtern.png (13.98 KiB) 723 mal betrachtet
Daher, wie bereits geschrieben, mache ich das anders, filtere ich immer per SQL innerhalb der Datenbank, mit Hilfe einer einzeiligen Filtertabelle.
Wie das geht, ist z.B. im BASE HANDBUCH beschrieben.

Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO

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

Re: Standardfilter für Dezimalzahlen und Uhrzeit?

Beitrag von RobertG » Do 19. Dez 2024, 17:54

Ich habe das einmal für den AutoFilter gemeldet. Da ist das am einfachsten für jeden nachvollziehbar:
https://bugs.documentfoundation.org/sho ... ?id=164381

Und der andere Bug für die Dezimalzahlen gleich hinter her.
https://bugs.documentfoundation.org/sho ... ?id=164382

In der kommenden Version 25.2 kommt es zur Zeit sogar dazu, dass bei der AutoFilterung nach der Zeit oder nach einem Zeitstempel keine Zeile mehr angezeigt wird. Bisher passierte ja grundsätzlich nichts …

Eine Bestätigung der Bugs wäre schön. Ist leider so, dass inzwischen auch Leute ihren ersten Kommentar darunter schreiben ohne genau zu schauen, worum es geht. Und wenn ein Kommentar darunter steht, dann greift die Automatik nicht mehr "Bug needs comment". Dann bleibt so ein Bug einfach unconfirmed liegen wie bei mir aktuell dieser hier:
https://bugs.documentfoundation.org/sho ... ?id=164324 (hat mit dieser Sache wenig zu tun, aber eben Base …)
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


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