Bezeichnung Fachlehrer/in

Alles was mit dem Drucken von Reports zu tun hat

Moderator: wschrewe

Antworten
frankkehr
Beiträge: 79
Registriert: Samstag 16. Januar 2021, 13:06
Schulform: GY

Bezeichnung Fachlehrer/in

Beitrag von frankkehr »

Guten Tag,
Ich würde gerne in einem Report ein Label erstellen, dass je nachdem, ob die Lehrkraft männlich oder weiblich ist, das Label „Fachlehrer“ oder „Fachlehrerin“ anzeigt. (Wie) ist das möglich?

VG
Benutzeravatar
Uli Dierkes
Beiträge: 1109
Registriert: Sonntag 2. Dezember 2018, 17:02
Wohnort: Wegberg
Schulform: Gesamtschule (a.D.)
Motto: Nicht verzagen ... fragen
Kontaktdaten:

Re: Bezeichnung Fachlehrer/in

Beitrag von Uli Dierkes »

Bei diesem Vorhaben könnte Ihnen eine dienstliche Fortbildung helfen.

Unterstellt, dass der Inhalt des Labels "Fachlehrer" ist, dann müssen Sie
grob vereinfacht ausgedrückt im Ereignis OnGetText des Labels programmieren:
if Schueler['Geschlecht'] = 3
then Text := Text
else Text := Text + 'in' ;


Wenn Sie auch das Geschlecht "divers" oder "undefinierbar" berücksichtigen möchten, dann
if Schueler['Geschlecht'] = 3
then Text := Text
else
if Schueler['Geschlecht'] = 4
then Text := Text + 'in'
else Text := 'Lehrkraft' ;
8-)      .   Einen guten Tag wünscht     Uli Dierkes
frankkehr
Beiträge: 79
Registriert: Samstag 16. Januar 2021, 13:06
Schulform: GY

Re: Bezeichnung Fachlehrer/in

Beitrag von frankkehr »

Uli Dierkes hat geschrieben: Sonntag 9. Mai 2021, 22:57 Bei diesem Vorhaben könnte Ihnen eine dienstliche Fortbildung helfen.

Unterstellt, dass der Inhalt des Labels "Fachlehrer" ist, dann müssen Sie
grob vereinfacht ausgedrückt im Ereignis OnGetText des Labels programmieren:
if Schueler['Geschlecht'] = 3
then Text := Text
else Text := Text + 'in' ;


Wenn Sie auch das Geschlecht "divers" oder "undefinierbar" berücksichtigen möchten, dann
if Schueler['Geschlecht'] = 3
then Text := Text
else
if Schueler['Geschlecht'] = 4
then Text := Text + 'in'
else Text := 'Lehrkraft' ;
Das funktioniert leider nicht, die Berechnung würde das aber ja auch für Schüler machen oder nicht?
Benutzeravatar
Falko Müller
Fachberater*in
Beiträge: 976
Registriert: Donnerstag 4. Oktober 2018, 20:23
Schulform: Gymnasium

Re: Bezeichnung Fachlehrer/in

Beitrag von Falko Müller »

Hallo,
versuchen Sie es mal mit der Datenquelle Lehrer statt Schueler.
Sollten Sie in Ihrem Report keinen Zugriff auf die Quelle Lehrer haben, weil die Hauotdatenquelle des Berichts das nicht ermöglicht, hilft folgender Programmcode:

Code: Alles auswählen

var Kuerzel,lname, lVorname, lGeschlecht, lAnrede,  lAmtsbez : String;
begin
  
  LehrerDatenLaden(Kuerzel,lName,lVorname,lGeschlecht,lAnrede,lAmtsbez);  
    {const Kuerzel: String; var Name, Vorname, Geschlecht, Anrede, Amtsbez: String);    }

end;
Das Lehrerkürzel steht Ihnen in den meisten Datenquellen zur Verfügung. Das müssen Sie dann in die Variable „Kuerzel“ schreiben.
Dann können Sie eine Abfrage mit lGeschlecht programmieren.
Freundliche Grüße
Falko Müller
Benutzeravatar
Uli Dierkes
Beiträge: 1109
Registriert: Sonntag 2. Dezember 2018, 17:02
Wohnort: Wegberg
Schulform: Gesamtschule (a.D.)
Motto: Nicht verzagen ... fragen
Kontaktdaten:

Re: Bezeichnung Fachlehrer/in

Beitrag von Uli Dierkes »

Falko Müller hat geschrieben: Montag 10. Mai 2021, 19:27 Datenquelle Lehrer statt Schueler
Ja, klar.
Da hatte ich Tomaten auf den Augen oder Gelatine im Gehirn. :oops:
8-)      .   Einen guten Tag wünscht     Uli Dierkes
frankkehr
Beiträge: 79
Registriert: Samstag 16. Januar 2021, 13:06
Schulform: GY

Re: Bezeichnung Fachlehrer/in

Beitrag von frankkehr »

Vielen Dank!
Antworten

Zurück zu „Reporting Kurs42“