Wir haben ein Formular für eine Bücherei-Datenbank geschrieben, in der sich ein DropDown Menü befindet das die aktuell angezeigten Daten ändert (mithilfe eines Makros).
Man kann also z.B. Herrn Paulchen auswählen und dann die Daten des Herrn Paulchen ansehen und ändern.
Das Problem ist:
Die Daten im Dropdown Menü sind nach der Reihenfolge die von der Tabelle vorgegeben wurde sortiert.
Wie kann man dieses Listenfeld so einstellen das die Daten automatisch nach dem Alphabet geordnert sind?
Sortierung nach dem Alphabet
Moderator: Moderatoren
-
- *
- Beiträge: 11
- Registriert: Sa, 03.11.2007 22:13
Sortierung nach dem Alphabet
Zuletzt geändert von brot-knusprig am Sa, 20.09.2008 00:40, insgesamt 1-mal geändert.
Re: Sortierung nach dem Alphabet
Hallo Richard,
Also, entweder vorher eine Abfrage starten und diese sortieren - dann das Listenfeld auf die Abfrage "loslassen" oder - da ihr doch sowieso mit Makros arbeitet, die Inhalte der Listenfelder vorher per Makro sortieren und dann erst der Listbox zuweisen.
Viele Grüße
Thomas
Gar nicht. Die Listenfelder geben nur die tatsächlichen Datensätze wieder.brot-knusprig hat geschrieben:Wie kann man dieses Listenfeld so einstellen das die Daten automatisch nach dem Alphabet geordnert sind?
Also, entweder vorher eine Abfrage starten und diese sortieren - dann das Listenfeld auf die Abfrage "loslassen" oder - da ihr doch sowieso mit Makros arbeitet, die Inhalte der Listenfelder vorher per Makro sortieren und dann erst der Listbox zuweisen.
Viele Grüße
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
-
- *
- Beiträge: 11
- Registriert: Sa, 03.11.2007 22:13
Re: Sortierung nach dem Alphabet
... welche Variante ist besser?
und wie funktioniert sie?
also es sollte möglichst an den daten selber nichts geändert werden und außerdem sollte das ganze bei jedem auswählen des formulars automatisch ablaufen....
und wie funktioniert sie?
also es sollte möglichst an den daten selber nichts geändert werden und außerdem sollte das ganze bei jedem auswählen des formulars automatisch ablaufen....
Zuletzt geändert von brot-knusprig am Sa, 20.09.2008 00:40, insgesamt 1-mal geändert.
Re: Sortierung nach dem Alphabet
Hallo brot-knusprig,
ich würde im Vorfeld eine Abfrage erstellen und dabei die Ergebnisse nach Namen sortieren lassen, also:
Diese Abfrage speicherst Du und gibst sie anschließend im Formular als Datenquelle an.
([Formular Entwurfsmodus]>> rechte Maustaste auf ein Feld >> Formular... >> Tab "Daten" >> Art des Inhalts "Abfrage" / Inhalt [Deine_Abfrage])
Gruß Barlee
ich würde im Vorfeld eine Abfrage erstellen und dabei die Ergebnisse nach Namen sortieren lassen, also:
Code: Alles auswählen
select * from [Deine Tabelle] order by [Spalte nach der sortiert werden soll]
([Formular Entwurfsmodus]>> rechte Maustaste auf ein Feld >> Formular... >> Tab "Daten" >> Art des Inhalts "Abfrage" / Inhalt [Deine_Abfrage])
Gruß Barlee
-
- *
- Beiträge: 11
- Registriert: Sa, 03.11.2007 22:13
Re: Sortierung nach dem Alphabet
was soll ich wo eingeben?
sind die daten (auch nach hinzufügen von weiteren daten) noch sortiert?
-brot
sind die daten (auch nach hinzufügen von weiteren daten) noch sortiert?
-brot
Re: Sortierung nach dem Alphabet
Die Abfrage in die SQL Entwurfsansichtwas soll ich wo eingeben?
Wenn Du z.B. ein separates Formular zur Dateneingabe nutzt, werden die Daten in eine Tabelle geschrieben.sind die daten (auch nach hinzufügen von weiteren daten) noch sortiert?
Bei Ausführung der Abfrage wird diese Tabelle abgefragt mit der ORDER BY Klausel, die Du angibst. Somit sind neue Daten auch in der Sortierung berücksichtigt
-
- *
- Beiträge: 11
- Registriert: Sa, 03.11.2007 22:13
Re: Sortierung nach dem Alphabet
aber wie sind denn dann die tabellen miteinander verknüpft??
wie stelle ich auch dort eine verknüpfung wie bei den anderen anbfragen her?
(bzw. kann ich nicht auch eine vorhandene abfrage noch sortieren lassen?)
-brot
wie stelle ich auch dort eine verknüpfung wie bei den anderen anbfragen her?
(bzw. kann ich nicht auch eine vorhandene abfrage noch sortieren lassen?)
-brot