Seite 1 von 1
[erledigt] Datenquelle alphanumerisch sortieren
Verfasst: Do, 16.09.2021 17:52
von a-zeller
Ich nutze eine Calc-Tabelle als Datenquelle (F4) für Writer - Adressen für Briefe, Mails usw.
Um die Tabelle nach Firma / Name zu sortieren habe ich im Abfrageentwurf von Base bei den entsprechenden Felder Sortierung: aufsteigend gesetzt. Leider werden dabei die Grossbuchstaben vorangestellt, also FIRMA B vor Firma A. Kann ich das hier ändern in Firma A vor FIRMA B?
Mir fällt nur ein, in der Tabelle ein Feld für die Sortierung einzufügen: GROSS(Firma)&GROSS(Name) aber elegant ist das nicht.Und ich müsste bei neuen Datensätzen an dieses Feld denken.
Re: Datenquelle alphanumerisch sortieren
Verfasst: Do, 16.09.2021 19:33
von Karolus
Hallo
Im Prinzip hab ich null Ahnung von Datenbank(abfragen) aber geht da nicht eine Abfrage etwa so wie:
Re: Datenquelle alphanumerisch sortieren
Verfasst: Do, 16.09.2021 20:03
von a-zeller
So kenne ich das auch und ich kann das auch in der SQL-Ansicht der Abfrage einfügen und speichern. Wenn ich die Abfrage dann aber mir F4 als Datenquelle öffne, kommt die Meldung
Die Dateninhalte konnten nicht aktualisiert werden.
Code: Alles auswählen
Das SQL-Kommando, welches zu diesem Fehler führte, ist:
SELECT "Firma", "Name", "Anrede", "Mail" FROM "aktuell" WHERE "Mail" IS NOT NULL ORDER BY UPPER ( "Firma" ) ASC, UPPER ( "Name" ) ASC
Re: Datenquelle alphanumerisch sortieren
Verfasst: Do, 16.09.2021 21:16
von RobertG
Du hast eine Datenbank, die auf einer Calc-Tabelle beruht. Da sind bestimmte Elemente nur notdürftig umgesetzt.
Code: Alles auswählen
SELECT "Firma", "Name", "Anrede", "Mail", UPPER ( "Firma" ) AS "UF", UPPER ( "Name" ) AS "UN"
FROM "aktuell" WHERE "Mail" IS NOT NULL ORDER BY "UF" ASC, "UN" ASC
dürfte nach einem ersten Test hier mit LO 7.2.0.4 laufen.
Re: Datenquelle alphanumerisch sortieren
Verfasst: Do, 16.09.2021 22:07
von a-zeller
Sieht gut aus. Meine Datenbankzeit ist schon etwas her, hatte die Aliasse ganz vergessen. Leider scheitert schon die Syntaxprüfung beim speichern.
SQL-Status: HY000
Fehler-Code: 1000
syntax error, unexpected $end, expecting BETWEEN or IN or SQL_TOKEN_LIKE
Re: Datenquelle alphanumerisch sortieren
Verfasst: Do, 16.09.2021 23:30
von Hiker
Falls Du Roberts Antwort direkt kopiert hast,
würde ich erstmal probieren hinter AS "UF" ein Komma zu setzen.
Wenn das nicht reicht musste ich auch erstmal probieren....
Mfg, Jörn
Re: Datenquelle alphanumerisch sortieren
Verfasst: Fr, 17.09.2021 11:10
von a-zeller
Hiker hat geschrieben: ↑Do, 16.09.2021 23:30
Falls Du Roberts Antwort direkt kopiert hast,
würde ich erstmal probieren hinter AS "UF" ein Komma zu setzen.
Stimmt, peinlich. Danke!
Re: [erledigt] Datenquelle alphanumerisch sortieren
Verfasst: Fr, 17.09.2021 18:25
von RobertG
Auch für mich etwas peinlich. Ich habe das direkt korrigiert. Dann passte es jetzt auch im Original.
Gruß
Robert