In Listen Kurse aufführen
In Listen Kurse aufführen
Hallo,
gibt es die Möglichkeit beim erstellen einer neuen Liste auch den Kurs (Rolle), den das Mitglied belegt hat aufzuführen?
Ich möchte eine Übersicht uns verschaffen in der aufgeführt ist
Name, Vorname und Kurs.
Doch leider kann man nicht das entsprechende Feld auswählen.
Grüße
waldek
gibt es die Möglichkeit beim erstellen einer neuen Liste auch den Kurs (Rolle), den das Mitglied belegt hat aufzuführen?
Ich möchte eine Übersicht uns verschaffen in der aufgeführt ist
Name, Vorname und Kurs.
Doch leider kann man nicht das entsprechende Feld auswählen.
Grüße
waldek
Re: In Listen Kurse aufführen
Hallo Waldek,
wenn ich Deinen Wunsch richtig verstanden habe, muüsstest Du mit dem Plugin "Kategorie-Report" zum Ziel kommen. Dort kannst Du ja als Tabellenspalte alle Kurse ausgeben lassen und je nach Mitgliedschaft in dieser Rolle ein "Ja" oder ein "Nein" ausgeben lassen.
Besten Gruß
Oliver
wenn ich Deinen Wunsch richtig verstanden habe, muüsstest Du mit dem Plugin "Kategorie-Report" zum Ziel kommen. Dort kannst Du ja als Tabellenspalte alle Kurse ausgeben lassen und je nach Mitgliedschaft in dieser Rolle ein "Ja" oder ein "Nein" ausgeben lassen.
Besten Gruß
Oliver
Re: In Listen Kurse aufführen
Hallo Oliver,
leider ist das nicht was ich suche, denn bei dem Kategoriereport erstelle ich ja mehrere Spalten in denen dann steht ja oder nein. Das ist einfach zu unübersichtlich.
Ich möchte gerne eine einfache Auflistung haben wie z.B.:
Nachname Vorname Kurs
test1 anna blau
test2 dieter rot
test3 helga rot
test4 verona rot
test5 karl blau
test6 charlotte grün
Danke
leider ist das nicht was ich suche, denn bei dem Kategoriereport erstelle ich ja mehrere Spalten in denen dann steht ja oder nein. Das ist einfach zu unübersichtlich.
Ich möchte gerne eine einfache Auflistung haben wie z.B.:
Nachname Vorname Kurs
test1 anna blau
test2 dieter rot
test3 helga rot
test4 verona rot
test5 karl blau
test6 charlotte grün
Danke
Re: In Listen Kurse aufführen
Hallo Waldek,
ich hab's befürchtet.
zunächst: Wie ist denn die Unterscheidung zwischen einem Kurs und einer anderen Rolle (die kein Kurs ist)? Wenn es keinen wirklichen Unterschied gibt, müssten in Deiner Spalte "Kurs" ja praktisch alle Rollen aufgelistet werden.
Und: Gibt es immer nur einen Kurs? Auch dies ist jetzt erstmal so nicht ersichtlich?
Am Ende habe ich die Befürchtung, dass die Liste so aussehen wird:
Noch eine Frage: kommst Du an die Datenbank direk ran und kannst Abfragen durchführen?
Besten Gruß
Oliver
ich hab's befürchtet.
zunächst: Wie ist denn die Unterscheidung zwischen einem Kurs und einer anderen Rolle (die kein Kurs ist)? Wenn es keinen wirklichen Unterschied gibt, müssten in Deiner Spalte "Kurs" ja praktisch alle Rollen aufgelistet werden.
Und: Gibt es immer nur einen Kurs? Auch dies ist jetzt erstmal so nicht ersichtlich?
Am Ende habe ich die Befürchtung, dass die Liste so aussehen wird:
Code: Alles auswählen
| Mitglied | Rolle
| anna | blau
| | rot
| | Rollenmitglied hier
| | Rollenmitglied dort
| | Rollenmitglied hierunddort
| dieter | rot
| | Rollenmitglied hier
| helga | grün
| | gelb
| | Rollenmitglied hier
| | Rollenmitglied dort
| verona | rot
| | blau
| ... |
| ... |
Besten Gruß
Oliver
Re: In Listen Kurse aufführen
Hallo Oliver,
deine Befürchtung ist eingetreten, das Ergebnis der Abfrage würde tatsächlich so aussehen können.
Mit dem Unterschied, das jedes Mitglied immer nur einen Kurs belegt und es definitiv keine doppelte Kursbelegung geben sollte.
Es gibt praktisch zwei Rollen.
Die eine ist die Mitgliedschaft (ist das Mitglied noch aktiv (ja/nein).
Und die andere ist die Belegung eines Kurses wobei man theoretisch einem Mitglied auch mehrere Kurse zuordnen könnte, dann wäre es so dass
NAME KURS
Anna | rot
------ | grün
mehrere Kurse belegt hat. In der Realität kann Sie aber nur an einem Kurs teilnehmen.
Ich komme an die Datenbank ran und kann auch Abfragen ausführen
Viele Grüße
Waldek
deine Befürchtung ist eingetreten, das Ergebnis der Abfrage würde tatsächlich so aussehen können.
Mit dem Unterschied, das jedes Mitglied immer nur einen Kurs belegt und es definitiv keine doppelte Kursbelegung geben sollte.
Es gibt praktisch zwei Rollen.
Die eine ist die Mitgliedschaft (ist das Mitglied noch aktiv (ja/nein).
Und die andere ist die Belegung eines Kurses wobei man theoretisch einem Mitglied auch mehrere Kurse zuordnen könnte, dann wäre es so dass
NAME KURS
Anna | rot
------ | grün
mehrere Kurse belegt hat. In der Realität kann Sie aber nur an einem Kurs teilnehmen.
Ich komme an die Datenbank ran und kann auch Abfragen ausführen
Viele Grüße
Waldek
Re: In Listen Kurse aufführen
Hier eine Abfrage, die alle Rollen eines Users auflistet. Vielleicht kann das für Deine Liste eine Basis sein?
Code: Alles auswählen
select
tbl_vorname.Vorname AS Vorname,
tbl_nachname.Nachname AS Nachname,
adm_roles.rol_name AS Kurs
from
adm_members
INNER JOIN adm_roles ON adm_members.mem_rol_id = adm_roles.rol_id
INNER JOIN
(select adm_user_data.usd_usr_id AS User_ID, usd_value AS Nachname
from adm_user_data inner Join adm_user_fields on adm_user_data.usd_usf_id=adm_user_fields.usf_id
where adm_user_fields.usf_name_intern = 'LAST_NAME') AS tbl_nachname
ON adm_members.mem_usr_id = tbl_nachname.User_ID
INNER JOIN
(select adm_user_data.usd_usr_id AS User_ID, usd_value AS Vorname
from adm_user_data inner Join adm_user_fields on adm_user_data.usd_usf_id=adm_user_fields.usf_id
where adm_user_fields.usf_name_intern = 'FIRST_NAME') AS tbl_vorname
ON adm_members.mem_usr_id = tbl_vorname.User_ID
Re: In Listen Kurse aufführen
Hallo Oliver,
werde es Morgen erst testen können.
Vielen Dank
werde es Morgen erst testen können.
Vielen Dank
Re: In Listen Kurse aufführen
Hallo Oliver,
Danke, es klappt soweit. Es werden auch die inkativen mitglieder ausgegeben, aber da werde ich mich mal versuchen sich da durchzukämpfen
Vielen Dank für den Ansatz
waldek
Danke, es klappt soweit. Es werden auch die inkativen mitglieder ausgegeben, aber da werde ich mich mal versuchen sich da durchzukämpfen
Vielen Dank für den Ansatz
waldek
Re: In Listen Kurse aufführen
Wenn's nicht funktioniert, sag' Bescheid.