[erledigt] Datenquelle alphanumerisch sortieren

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: [erledigt] Datenquelle alphanumerisch sortieren

Re: [erledigt] Datenquelle alphanumerisch sortieren

von RobertG » Fr, 17.09.2021 18:25

Auch für mich etwas peinlich. Ich habe das direkt korrigiert. Dann passte es jetzt auch im Original.

Gruß

Robert

Re: Datenquelle alphanumerisch sortieren

von a-zeller » Fr, 17.09.2021 11:10

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: Datenquelle alphanumerisch sortieren

von Hiker » 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.

Wenn das nicht reicht musste ich auch erstmal probieren....

Mfg, Jörn

Re: Datenquelle alphanumerisch sortieren

von a-zeller » Do, 16.09.2021 22:07

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

von RobertG » Do, 16.09.2021 21:16

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

von a-zeller » Do, 16.09.2021 20:03

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

von Karolus » Do, 16.09.2021 19:33

Hallo

Im Prinzip hab ich null Ahnung von Datenbank(abfragen) aber geht da nicht eine Abfrage etwa so wie:

Code: Alles auswählen

………ORDER BY upper( spaltenname ) ASC 

[erledigt] Datenquelle alphanumerisch sortieren

von a-zeller » Do, 16.09.2021 17:52

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.

Nach oben