🎄 Helfen Sie noch heute, unser LibreOffice Forum zu erhalten! 🎄
❤️ Nur noch wenige Tage, um das Ziel für 2025 zu erreichen. Vielen lieben Dank! ❤️
>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig ihr Wissen teilen.<<
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen Dank!

❤️ HELFEN SIE JETZT >> << HELFEN SIE JETZT ❤️

🤗 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: 3088
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: 2511
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) 1011 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: 2917
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