Konferenzlisten mit Prognose
Moderatoren: Raffenberg, A. Schüller, Pfotenhauer
Konferenzlisten mit Prognose
Bei den Konferenzlisten mit Prognose wird das DataField "Abschluss" korrekt aus der DataPipeline "Lernabschnitte" ausgelesen und eingefügt.
Leider wird zu jedem einzelnen Abschluss immer die Schulform und die Prüfungsordnung mit angegeben: z.B. "GE/APO-SI05/HA10" oder
"GE/APO-SI05/FORQ-E", so das der Eintrag in die nächte Spalte ragt.
Lässt sich die Ausgabe des Abschlusses um die Zeichen "GE/APO-SI05/" kürzen?
Leider wird zu jedem einzelnen Abschluss immer die Schulform und die Prüfungsordnung mit angegeben: z.B. "GE/APO-SI05/HA10" oder
"GE/APO-SI05/FORQ-E", so das der Eintrag in die nächte Spalte ragt.
Lässt sich die Ausgabe des Abschlusses um die Zeichen "GE/APO-SI05/" kürzen?
- Dateianhänge
-
- Konf_Noten_Jg10mitProg.rtm
- (86.62 KiB) 44-mal heruntergeladen
-
- Fachberater*in
- Beiträge: 762
- Registriert: Montag 3. Dezember 2018, 18:37
- Schulform: Gymnasium (a.D.)
Re: Konferenzlisten mit Prognose
Hallo,
der Code für DBText1OnGetText lautet:
Text := copy(text,13,length(text));
Dies ist im Report umgesetzt:
der Code für DBText1OnGetText lautet:
Text := copy(text,13,length(text));
Dies ist im Report umgesetzt:
Viele Grüße
Wolfgang Maßmann
Wolfgang Maßmann
Re: Konferenzlisten mit Prognose
Vielen Dank!
Re: Konferenzlisten mit Prognose
jetzt möchte ich gerne weiter optimieren:
In den "Allgemeinen Angaben" zum "Akt.Halbjahr" lassen sich bei Schülern und Schülerinnen händisch mögliche Nachprüfungsfächer vermerken.
Diese Eintragung sollen dann in dem Report in der Spalte "NP" verwendet werden. Dafür habe ich schon an passender Stelle ein "DBText" eingefügt, finde jetzt aber die passende Datenqulle nicht.
Welche DataPipeline und welches DataField muss ich dafür wählen? Oder ist der Ansatz so nicht korrekt?
In den "Allgemeinen Angaben" zum "Akt.Halbjahr" lassen sich bei Schülern und Schülerinnen händisch mögliche Nachprüfungsfächer vermerken.
Diese Eintragung sollen dann in dem Report in der Spalte "NP" verwendet werden. Dafür habe ich schon an passender Stelle ein "DBText" eingefügt, finde jetzt aber die passende Datenqulle nicht.
Welche DataPipeline und welches DataField muss ich dafür wählen? Oder ist der Ansatz so nicht korrekt?
-
- Fachberater*in
- Beiträge: 762
- Registriert: Montag 3. Dezember 2018, 18:37
- Schulform: Gymnasium (a.D.)
Re: Konferenzlisten mit Prognose
Hallo.
Lernabschnitte > MoeglNPFaecher.Welche DataPipeline und welches DataField muss ich dafür wählen?
Viele Grüße
Wolfgang Maßmann
Wolfgang Maßmann
-
- Fachberater*in
- Beiträge: 152
- Registriert: Dienstag 11. Dezember 2018, 07:41
- Schulform: Gymnasium
Re: Konferenzlisten mit Prognose
Gibt es in Delphi die Option, die möglichen Nachprüfungsfächer einzeln abzufragen? Kann man möglicherweise diesen Befehl <copy(Lernabschnitte['MoeglNPFaecher'],1,14)> so modifizieren, dass Schild mir das Wort vor dem Komma und das nach dem Komma separat ausgibt?
Viele Grüße Jens Vaske
- wschrewe
- Fachberater*in
- Beiträge: 1698
- Registriert: Dienstag 25. September 2018, 17:36
- Schulform: BK (Pensionär)
- Kontaktdaten:
Re: Konferenzlisten mit Prognose
Code: Alles auswählen
var
p : integer;
VorDemKomma, NachDemKomma : String;
begin
p:=Pos(',',Lernabschnitte['MoeglNPFaecher']);
VorDemKomma:=Copy((Lernabschnitte['MoeglNPFaecher'],1,p - 1);
NachDemKomma:=Copy((Lernabschnitte['MoeglNPFaecher'],p + 1,255);
end;
Mit freundlichen Grüßen
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
- Raffenberg
- Beiträge: 2224
- Registriert: Dienstag 25. September 2018, 15:22
- Schulform: Gymnasium
- Kontaktdaten:
Re: Konferenzlisten mit Prognose
Hallo,
als Ergänzung ist mir noch eingefallen: Bei drei Nachprüfungsfächern (bei einer nicht gemahnten 5 kann das ja theoretisch vorkommen), müsste man die Funktion auf den Teil nach dem Komma nochmals anwenden.
als Ergänzung ist mir noch eingefallen: Bei drei Nachprüfungsfächern (bei einer nicht gemahnten 5 kann das ja theoretisch vorkommen), müsste man die Funktion auf den Teil nach dem Komma nochmals anwenden.
Mit freundlichen Grüßen
Jens Raffenberg
Jens Raffenberg
- wschrewe
- Fachberater*in
- Beiträge: 1698
- Registriert: Dienstag 25. September 2018, 17:36
- Schulform: BK (Pensionär)
- Kontaktdaten:
Re: Konferenzlisten mit Prognose
Auch kein Problem. Mit einer Stringlist kann man das auf n Fächer erweitern:Raffenberg hat geschrieben: ↑Sonntag 11. Juni 2023, 12:21Bei drei Nachprüfungsfächern (bei einer nicht gemahnten 5 kann das ja theoretisch vorkommen), müsste man die Funktion auf den Teil nach dem Komma nochmals anwenden.
Code: Alles auswählen
procedure Zeilensplit;
var
Liste : TStringList;
i : integer;
begin
Liste:=TStringList.Create;
Liste.Delimiter:=',';
Liste.DelimitedText:=Lernabschnitte['MoeglNPFaecher'];
for i:=0 to Liste.Count - 1 do IrgendwasMit(Liste[i]);
Liste.Free
end;
Mit freundlichen Grüßen
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)