Hallo,
folgende Frage: Warum sind die Funktionen zum sortieren der Spalten grau hinterlegt und nicht anklickbar?
Details: Ich möchte per Seriendruck meine Adressen aus Evolution drucken. Im Writer habe ich per F4 mir die Datenquellen anzeigen lassen. Hier kann man sehr angenehm direkt auf die EvolutionLocal zugreifen. Bei Tabellen finde ich dann meine Adressbücher. Hier fängt das Problem an, denn nun möchte ich alphabetisch nach Nachnamen aufsteigend sortieren, aber die Schaltflächen sind inaktiv!
Nächster Versuch über eine Abfrage, auch deren Spalten kann ich nicht sortieren. Sogar wenn ich aus meinen Adressen eine eigene Datenbank erstelle kann ich da nichts an den Spalten anrichten.
Liegt das an der Verbindung die die Tabelle zu dem Adressbuch hat? Aber was macht das für einen Sinn dass man deswegen nicht sortieren kann?
Vielen Dank,
Titant
Sortieren von Spalten
Moderator: Moderatoren
Re: Sortieren von Spalten
Hallo Titant,
schon beeinflussen lassen.
Gruß Barlee
Bei einer Abfrage sollte sich die Ergebnisansicht mittelsNächster Versuch über eine Abfrage, auch deren Spalten kann ich nicht sortieren
Code: Alles auswählen
... order by Spalte1, Spalte2
Gruß Barlee
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Sortieren von Spalten
Du hast in der Abfrage ".... ORDER BY name, vorname...." codiert und bekommst eine Fehlermeldung?Titant hat geschrieben:Liegt das an der Verbindung die die Tabelle zu dem Adressbuch hat?
Oder wird die Abfrage ausgeführt, aber nicht sortiert?
Dann unterstützt der Treiber zur Datenquelle den Befehl nicht (oder versagt:=Bug).
Kannst Du auf einen anderen Treiber wechseln (ODBC->JDBC)?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: Sortieren von Spalten
Danke für die Antworten, leider haben sie mir noch nicht geholfen.
Wenn ich in der SQL-Ansicht die Abfrage bearbeite steht dort
Erstellt habe ich die Abfrage in der Entwurfansicht. Trotzdem wird nichts sortiert und kein Fehler ausgegeben!
@komma4: Ich denke nicht dass ich den Treiber umstellen kann, zumnindestens weiß ich nicht wie. Am Anfang beim Erstellen eine DB kann man ja die "Treiber" bzw. den Datenbanktyp wählen, da steht neben ODBC und JDBC auch Evolution Local Adressbuch. Diese Datenbank bestand bei meinem System (Ubuntu 7.10 Gusty Gibbon) direkt.
Es läuft OO 2.3
Wenn ich in der SQL-Ansicht die Abfrage bearbeite steht dort
Code: Alles auswählen
SELECT "file_as", "full_name", "given_name", "family_name", "email_1", "business_phone", "home_phone", "other_phone", "other_fax", "addr_line1", "zip", "city" FROM "W810i" ORDER BY "given_name" ASC
@komma4: Ich denke nicht dass ich den Treiber umstellen kann, zumnindestens weiß ich nicht wie. Am Anfang beim Erstellen eine DB kann man ja die "Treiber" bzw. den Datenbanktyp wählen, da steht neben ODBC und JDBC auch Evolution Local Adressbuch. Diese Datenbank bestand bei meinem System (Ubuntu 7.10 Gusty Gibbon) direkt.
Es läuft OO 2.3
Re: Sortieren von Spalten
Hallo Titant,
zum Einen ergibt sich für mich ein Widerspruch in der Formulierung der Abfrage im Vergleich zum gewünschten Ergebnis, das Du im Ausgangsbeitrag dargelegt hast.
Ich komme mal auf folgendes zurück:
d.h. Du sortierst -zumindest vom Spaltennamen her- nach dem Vornamen. Kann hier der Fehler liegen (evtl. einmal nach family_name sortieren??
Zum Anderen könntest Du statt ASC einmal DESC verwenden und anschließend die Darstellung vergleichen. Nur um sicherzustellen, dass wirklich nichts sortiert wird.
Ehrlich gesagt kann ich mir nicht vorstellen, dass die ORDER BY Klausel keine Auswirkung hat...
Gruß Barlee
zum Einen ergibt sich für mich ein Widerspruch in der Formulierung der Abfrage im Vergleich zum gewünschten Ergebnis, das Du im Ausgangsbeitrag dargelegt hast.
Ich komme mal auf folgendes zurück:
In Deiner Abfrage stehtdenn nun möchte ich alphabetisch nach Nachnamen aufsteigend sortieren,
Code: Alles auswählen
ORDER BY "given_name" ASC
Zum Anderen könntest Du statt ASC einmal DESC verwenden und anschließend die Darstellung vergleichen. Nur um sicherzustellen, dass wirklich nichts sortiert wird.
Ehrlich gesagt kann ich mir nicht vorstellen, dass die ORDER BY Klausel keine Auswirkung hat...
Gruß Barlee
Re: Sortieren von Spalten
Achso, das mit given_name und family_name habe ich falsch kopiert, da habe ich zu dem Zeitpunkt in der Abfrage 'rumgebastelt. Aber das ist mir klar, abgesehen davon wurde auch der Vorname nicht sortiert.
Ob ASC oder DESC entscheidet doch nur über auf- oder absteigend, allerdings tut da auch nichts zur Sache.
Meine Vermutung liegt tatsächlich an irgendwelchen Zugriffs- bzw. Schreibrechten. An den Eintragen kann ich auch nichts ändern und in der Symbolleiste sind alle Funktionen deaktiviert außer "Datensatz suchen" und "Aktualisieren".
Danke für die rege Tätigkeiten hier, bin angenehm überrascht. Werde wohl in Zukunft mehr mit OO machen, bisher habe ich viel mit MS Office und Latex gearbeitet. Nun habe ich allerdings auch auf der Arbeit ein Linux-System.
Titant
Ob ASC oder DESC entscheidet doch nur über auf- oder absteigend, allerdings tut da auch nichts zur Sache.
Meine Vermutung liegt tatsächlich an irgendwelchen Zugriffs- bzw. Schreibrechten. An den Eintragen kann ich auch nichts ändern und in der Symbolleiste sind alle Funktionen deaktiviert außer "Datensatz suchen" und "Aktualisieren".
Danke für die rege Tätigkeiten hier, bin angenehm überrascht. Werde wohl in Zukunft mehr mit OO machen, bisher habe ich viel mit MS Office und Latex gearbeitet. Nun habe ich allerdings auch auf der Arbeit ein Linux-System.
Titant
Re: Sortieren von Spalten
Hallo Titant,
ich habe den Verdacht, dass es wirklich am Adressbuch von Evolution bzw. der Verbindung liegt.
Mit verschiedenen DB-Typen habe ich versucht, das Problem nachzuvollziehen. Allerdings konnte ich jedesmal die Spaltensortierung anwenden.
Tritt das Problem auch auf, wenn Du z.B. das KDE Adressbuch als DB-Typ auswählst?
Gibt es in Evolution evtl. Einstellungen, die den Zugriff auf das Adressbuch regeln?
Gruß Barlee
ich habe den Verdacht, dass es wirklich am Adressbuch von Evolution bzw. der Verbindung liegt.
Mit verschiedenen DB-Typen habe ich versucht, das Problem nachzuvollziehen. Allerdings konnte ich jedesmal die Spaltensortierung anwenden.
Tritt das Problem auch auf, wenn Du z.B. das KDE Adressbuch als DB-Typ auswählst?
Gibt es in Evolution evtl. Einstellungen, die den Zugriff auf das Adressbuch regeln?
Gruß Barlee