❤️ Helfen Sie noch heute, unser LibreOffice Forum zu erhalten! ❤️
Unterstützen Sie das LibreOffice-Forum und helfen Sie uns, unser Ziel für 2025 zu erreichen!

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱


❤️ 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. 🤗

Funktion GROSS2 fehlerhaft bei ß

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
Wanderer
* LO-Experte *
Beiträge: 909
Registriert: Di 11. Feb 2014, 20:03
Wohnort: Berlin

Funktion GROSS2 fehlerhaft bei ß

Beitrag von Wanderer » So 5. Apr 2015, 12:07

Hallo,

ich bin beim überarbeiten eines Textes in der Bahn wohl auf einen Fehler in der Calc-Funkttion GROSS2 gestossen:
Wenn ein ß im Text enthalten ist, verliert die Funktion AN ANDERER STELLE Buchstaben.
Einige Beispiele hier, sowie in der angehängten Datei.

Code: Alles auswählen

Name                              	        GROSS2
Straßmann, Hans-Joachim          Straßmann,, Hns--Jachim
strasmann, Hans-Joachim	        Strasmann, Hans-Joachim
sträßmann, hans-joachim	        Sträßmann,, Hns--Jachim
Stuß, Hans-Joachim                   Stuß,, Hns--Jachim
Stuß  Heiner-Maria	                Stuß   Hiner--Mria
Gefunden unter LibreOffice 4.3.6.1 sowie unter AOO 4.0.1.
Der Fehler betrifft wohl nur GROSS2 (englisch PROPER), bei GROSS und der Verwendung von Format->Grosschreibung->"Jedes Wort Gross"
konnte ich kein Problem feststellen.

Eventuell könnte das jemand mal mit den neueren 4.4-Versionen ausprobieren...

MfG, Jörn
Dateianhänge
Gross2-Fehler.ods
To illustrate Bug in Calc-Function PROPER() /german =GROSS2()/ with Letter ß
(14.1 KiB) 139-mal heruntergeladen
LO 6.0.7 (32Bit) Win8.1 Pro 32 Bit/ LO 6.3.2 Win10 64Bit / LO 6.0.7 Win7 Pro 64 Bit

Pit Zyclade
* LO-Experte *
Beiträge: 3060
Registriert: Mo 12. Nov 2012, 16:59

Re: Funktion GROSS2 fehlerhaft bei ß

Beitrag von Pit Zyclade » Mo 6. Apr 2015, 16:44

Ja, fehlerhaft. Aber es ist noch schlimmer als Du beschriebst:
Es wird nicht nur der zweite Buchstabe des nachfolgenden Wortes ausgelassen, sondern, sofern ein Komma zwischen erstem und zweiten Wort stand, wird dieses verdoppelt und bei einem nachfolgenden Doppelnamen mit Bindestrich wird auch hier der zweite Buchstabe ausgelassen und der Bindestrich verdoppelt.

sträßmann, klaus-dieter Sträßmann,, Kaus--Deter

Gefunden unter Version 4.2.8.2 (win)

Gräßlich :o . Aber wie oft benutzt Du diese Funktion in calc? :roll:
LO 24.8.7.2 (X86_64) / Windows 11 64bit
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.

Wanderer
* LO-Experte *
Beiträge: 909
Registriert: Di 11. Feb 2014, 20:03
Wohnort: Berlin

Re: Funktion GROSS2 fehlerhaft bei ß

Beitrag von Wanderer » Mo 6. Apr 2015, 21:47

Hallo,
Pit Zyclade hat geschrieben:Aber wie oft benutzt Du diese Funktion in calc? :roll:
In genau einem Projekt. Ich bekomme Daten, die für Textverarbeitung/Drucksatz erfasst wurden und muß die für meine Datenbank übernehmen:

Eines der Felder enthält z.B. Künstlernamen mit Lebensdaten wie

Code: Alles auswählen

 MaCKe, AUGust (MEschede 1887 - Perthes-lès-Hurlus 1914) weiterer Text 
Da dieses Feld in der DTP-Variante in einer Schriftart genutzt wird, die nur Grossbuchstaben nutzt, fallen falsche Schreibweisen wie oben beim Korrekturlesen nicht auf.
Um diese beim Import weitgehend automatisch zu bereinigen nutze ich GROSS2().

Natürlich bereinigt die Funktion zuviel, aber "Da Vinci" und "Von Der Lippe" liest sich immer noch besser als obiges Beispiel, die "Adligen" sind heute selten
und die fallen mir schnell beim Korrekturlesen auf. Man kann Sie auch weitgehend automatisch suchen. (Was natürlich auch für das ß gilt.)

MfG, Jörn
LO 6.0.7 (32Bit) Win8.1 Pro 32 Bit/ LO 6.3.2 Win10 64Bit / LO 6.0.7 Win7 Pro 64 Bit

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2580
Registriert: Fr 10. Dez 2010, 10:01

Re: Funktion GROSS2 fehlerhaft bei ß

Beitrag von karolus » Di 7. Apr 2015, 13:07

Es gibt alternativ die Möglichkeit per →Format→Gross/Kleinschreibung→Jedes Wort Groß Anfangen

Das funktioniert fehlerfrei.
LO25.2.x.y debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 8GB (64bit)

Wanderer
* LO-Experte *
Beiträge: 909
Registriert: Di 11. Feb 2014, 20:03
Wohnort: Berlin

Re: Funktion GROSS2 fehlerhaft bei ß

Beitrag von Wanderer » Do 9. Apr 2015, 08:01

Hallo,
karolus hat geschrieben:Es gibt alternativ die Möglichkeit per →Format→Gross/Kleinschreibung→Jedes Wort Groß Anfangen
das hatte ich auch schon probiert (s.o.), macht das ganze aber noch unverständlicher. Wenn der fehlerfreie Code in LO
vorhanden ist, sollte man ihn ja vielleicht auch für GROSS2 nutzen... Ist wohl eine Altlast.

Inzwischen habe ich den Fehler auch für die Version 4.4.2 (portable) festgestellt und sollte mich dann
wohl an den Bug-report machen.

MfG, Jörn
LO 6.0.7 (32Bit) Win8.1 Pro 32 Bit/ LO 6.3.2 Win10 64Bit / LO 6.0.7 Win7 Pro 64 Bit


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