NotenDurchschnitt: Unterschied zwischen den Versionen
Erscheinungsbild
svws>Raffenberg Keine Bearbeitungszusammenfassung |
|||
| (3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 2: | Zeile 2: | ||
=== RAP-Funktion "{{SEITENNAME}}" === | === RAP-Funktion "{{SEITENNAME}}" === | ||
|'''Beschreibung''' || | |'''Beschreibung''' || | ||
procedure NotenDurchschnitt(const aSchuelerId, aJahr, aAbschnitt: Integer; | procedure NotenDurchschnitt(const aSchuelerId, aJahr, aAbschnitt: Integer; | ||
var Beste, Schlechteste: Integer; var Schnitt: String); | |||
|- | |- | ||
|'''Parameter''' || | |'''Parameter''' || | ||
| Zeile 18: | Zeile 18: | ||
procedure DetailBeforePrint; | procedure DetailBeforePrint; | ||
var | var | ||
Beste: Integer; | |||
Schlechteste : Integer; | |||
Schnitt : String; | |||
begin | begin | ||
NotenDurchschnitt(Schueler['ID'],Schueler['AktSchuljahr'],Schueler['AktAbschnitt'], | NotenDurchschnitt(Schueler['ID'],Schueler['AktSchuljahr'],Schueler['AktAbschnitt'], | ||
Label1.Caption:=IntToStr( | Beste,Schlechteste,Schnitt); | ||
Label2.Caption:=IntToStr( | Label1.Caption:=IntToStr(Beste); | ||
Label3.Caption:= | Label2.Caption:=IntToStr(Schlechteste); | ||
Label3.Caption:=Schnitt; | |||
end; | end; | ||
|} | |} | ||
| Zeile 31: | Zeile 33: | ||
'''Zurück zu [[RAP-Funktionen]]''' | '''Zurück zu [[RAP-Funktionen]]''' | ||
[[Kategorie:RAP-Funktionen]] | |||
Aktuelle Version vom 22. Mai 2026, 11:23 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
Beste: Integer;
Schlechteste : Integer;
Schnitt : String;
begin
NotenDurchschnitt(Schueler['ID'],Schueler['AktSchuljahr'],Schueler['AktAbschnitt'],
Beste,Schlechteste,Schnitt);
Label1.Caption:=IntToStr(Beste);
Label2.Caption:=IntToStr(Schlechteste);
Label3.Caption:=Schnitt;
end;
|
Zurück zu RAP-Funktionen