Fachwahlübersicht mit Kursbezeichnung
Moderator: wschrewe
- Uli Dierkes
- Beiträge: 1127
- Registriert: Sonntag 2. Dezember 2018, 17:02
- Wohnort: Wegberg
- Schulform: Gesamtschule (a.D.)
- Motto: Nicht verzagen ... fragen
- Kontaktdaten:
Re: Fachwahlübersicht mit Kursbezeichnung
Doch: wenn Sie die Felder „Klassenlehrer“ und „Stellv.Klassenlehrer“ dafür verwenden.
. Einen guten Tag wünscht Uli Dierkes
Re: Fachwahlübersicht mit Kursbezeichnung
Und wo finde ich diese Felder? Unter "Schüler intern bearbeiten" kann ich sie nicht finden. Dann bräuchte ich aber auch einen passenden Report, der mir eine Kursliste mit Klassenlehrer und stellv. Klassenlehrer ausgibt. Gibt es einen solchen zufällig schon?Uli Dierkes hat geschrieben: ↑Dienstag 1. August 2023, 11:53 Doch: wenn Sie die Felder „Klassenlehrer“ und „Stellv.Klassenlehrer“ dafür verwenden.
- Uli Dierkes
- Beiträge: 1127
- Registriert: Sonntag 2. Dezember 2018, 17:02
- Wohnort: Wegberg
- Schulform: Gesamtschule (a.D.)
- Motto: Nicht verzagen ... fragen
- Kontaktdaten:
Re: Fachwahlübersicht mit Kursbezeichnung
Vielleicht habe ich so was. Bin aber im Urlaubsdomizil und komme an meine Reports nicht ‘ran.
. Einen guten Tag wünscht Uli Dierkes
Re: Fachwahlübersicht mit Kursbezeichnung
Guten Tag, in Kurs42 kann nur einen Tutor zuweisen. Ich löde das dann so, dass ich im Report noch+'und Name2' in der Programmierung einsetze.
mfG, D.Jakel
Re: Fachwahlübersicht mit Kursbezeichnung
Guten Tag, Sie müssen den Programmier-Code ergänzen, statt
Text:='Tutor: ' + Schueler['Tutorname']
schreiben Sie
Text:='Tutoren: ' + Schueler['Tutorname'] + ' und XXX '
Wenn es darüber hinaus noch differenziert werden soll, kann man das über if ... then ... else ... erreichen:
if Tutoren['Krz']='XXX')
then
Text:='Tutoren: ' + Schueler['Tutorname'] + ' und YYY '
else
Text:='Tutoren: ' + Schueler['Tutorname'] + ' und ZZZ '
;
In einem Report sieht das bei mir folgendermaßen aus, wobei z.B "Beratungslehrer" eine Textvariable ist, die ich dann in einem Label ausgeben kann
über text:=Beratungslehrer, das wäre hier aber nicht nötig.
begin
if ((Tutoren['Krz']='TRI') or (Tutoren['Krz']='WNT'))
then
begin Beratungslehrer:='Frau T, Herr W';
Kuerzel:='TRI/WNT';
end
else
begin
if ((Tutoren['Krz']='FIS') or (Tutoren['Krz']='THM'))
then
begin Beratungslehrer:='Frau F, Herr T';
Kuerzel:='FIS/THM';
end
else
begin
if ((Tutoren['Krz']='XXX') or (Tutoren['Krz']='YYY'))
then
begin Beratungslehrer:='Frau X, Herr Y';
Kuerzel:='XXX/YYY';
end
else
begin
if ((Tutoren['Krz']='SHI') or (Tutoren['Krz']='ROT'))
then
begin Beratungslehrer:='Frau R, Herr Sr';
Kuerzel:='ROT/SHI';
end
else
begin
if ((Tutoren['Krz']='PRG') or (Tutoren['Krz']='STO'))
then
begin Beratungslehrer:='Frau S, Herr P' ;
Kuerzel:='STO/PRG';
end
else
begin
if ((Tutoren['Krz']='WNT')or (Tutoren['Krz']='TRI'))
then
begin Beratungslehrer:='Frau T, Herr W';
Kuerzel:='TRI/WNT';
end
else
Beratungslehrer:='???????????';
end;
end;
end;
end;
end;
end;
Text:='Tutor: ' + Schueler['Tutorname']
schreiben Sie
Text:='Tutoren: ' + Schueler['Tutorname'] + ' und XXX '
Wenn es darüber hinaus noch differenziert werden soll, kann man das über if ... then ... else ... erreichen:
if Tutoren['Krz']='XXX')
then
Text:='Tutoren: ' + Schueler['Tutorname'] + ' und YYY '
else
Text:='Tutoren: ' + Schueler['Tutorname'] + ' und ZZZ '
;
In einem Report sieht das bei mir folgendermaßen aus, wobei z.B "Beratungslehrer" eine Textvariable ist, die ich dann in einem Label ausgeben kann
über text:=Beratungslehrer, das wäre hier aber nicht nötig.
begin
if ((Tutoren['Krz']='TRI') or (Tutoren['Krz']='WNT'))
then
begin Beratungslehrer:='Frau T, Herr W';
Kuerzel:='TRI/WNT';
end
else
begin
if ((Tutoren['Krz']='FIS') or (Tutoren['Krz']='THM'))
then
begin Beratungslehrer:='Frau F, Herr T';
Kuerzel:='FIS/THM';
end
else
begin
if ((Tutoren['Krz']='XXX') or (Tutoren['Krz']='YYY'))
then
begin Beratungslehrer:='Frau X, Herr Y';
Kuerzel:='XXX/YYY';
end
else
begin
if ((Tutoren['Krz']='SHI') or (Tutoren['Krz']='ROT'))
then
begin Beratungslehrer:='Frau R, Herr Sr';
Kuerzel:='ROT/SHI';
end
else
begin
if ((Tutoren['Krz']='PRG') or (Tutoren['Krz']='STO'))
then
begin Beratungslehrer:='Frau S, Herr P' ;
Kuerzel:='STO/PRG';
end
else
begin
if ((Tutoren['Krz']='WNT')or (Tutoren['Krz']='TRI'))
then
begin Beratungslehrer:='Frau T, Herr W';
Kuerzel:='TRI/WNT';
end
else
Beratungslehrer:='???????????';
end;
end;
end;
end;
end;
end;
mfG, D.Jakel
Re: Fachwahlübersicht mit Kursbezeichnung
Okay, vielen Dank, so werde ich es versuchen. Hat denn noch jemand eine Idee, wieso bei einer Änderung dieses Reports "Schülerliste nach Fächern sortiert" die Rahmenlinien verschwinden? Dadurch wird es dann direkt sehr unübersichtlich.