NotenDurchschnitt: Unterschied zwischen den Versionen

Aus Schild-NRW Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „{|class="wikitable" === RAP-Funktion "{{SEITENNAME}}" === |'''Beschreibung''' || procedure NotenDurchschnitt(const aSchuelerId, aJahr, aAbschnitt: Integer…“)
 
Keine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 21: Zeile 21:
       lSchnitt : String;
       lSchnitt : String;
     begin
     begin
       NotenDurchschnitt(Schueler['ID'],Schueler['AktSchjahr'],Schueler['AktAbschnitt'],
       NotenDurchschnitt(Schueler['ID'],Schueler['AktSchuljahr'],Schueler['AktAbschnitt'],
       Label1.Caption:=IntToStr(lBeste);
       Label1.Caption:=IntToStr(lBeste);
       Label2.Caption:=IntToStr(lSchlechteste);
       Label2.Caption:=IntToStr(lSchlechteste);

Aktuelle Version vom 25. Januar 2017, 13:14 Uhr

RAP-Funktion "NotenDurchschnitt"

Beschreibung
   procedure NotenDurchschnitt(const aSchuelerId, aJahr, aAbschnitt: Integer;
                        var Beste, Schlechteste: Integer; var Schnitt: String);
Parameter
   aSchuelerId        - Id-Nummer des Schülers
   aJahr              - Schuljahr und
   aAbschnitt         - Abschnitt des Schuljahres, für das der Schnitt berechnet wird.
Rückgabewert
   Beste              - Beste Note des Abschnitte
   Schlechteste       - Schlechteste Note des Abschnittes
   Schnitt            - Formatierte Schnitt (zwei Nachkommastellen)
Beispiel
   procedure DetailBeforePrint;
   var
     lBeste, lSchlechteste : integer;
     lSchnitt : String;
   begin
     NotenDurchschnitt(Schueler['ID'],Schueler['AktSchuljahr'],Schueler['AktAbschnitt'],
     Label1.Caption:=IntToStr(lBeste);
     Label2.Caption:=IntToStr(lSchlechteste);
     Label3.Caption:=lSchnitt;
   end;


Zurück zu RAP-Funktionen