NotenDurchschnitt: Unterschied zwischen den Versionen
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[' | 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, 14: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