Hallo zusammen,
ich möchte in einem Formular eine Abfrage einbauen, die mir je nach ASDJahrgang unterschiedlichen Text liefert (in einem Textlabel); sinngemäß:
begin
IF StrToInt(Schueler['ASDJahrgang']) < 8
then text:= ''
else text:= 'sh. unter Erzieherdaten';
end;
Leider bekomme ich immer eine Fehlermeldung: "... konnte nicht ausgeführt werden. "EF" ist kein gültiger Integer-Wert". Vermutlich wird das auch für "Q1" und "Q2" gelten.
Leider sind meine Programmierkenntnisse an dieserStelle etwas beschränkt. Wer kann mir Rat geben?
Vielen Dank dafür!
B. Eickhoff
Jahrgangsabfrage
Moderatoren: Raffenberg, A. Schüller, Pfotenhauer
-
- Fachberater*in
- Beiträge: 749
- Registriert: Montag 1. Oktober 2018, 20:30
- Schulform: Gymnasium
- Kontaktdaten:
Re: Jahrgangsabfrage
ASDJahrgang ist ein String (Zeichenkette), Sie können sich daher die Umwandlung mit StrToInt sparen.
Re: Jahrgangsabfrage
Vielen Dank für den Hinweis, aber auch bei Entfernung des Befehls bekomme ich eine Fehlermeldung: "...Variante des Typs (UnicodeString) konnte nicht in den Typ (Double) konvertiert werden." ...
- Raffenberg
- Beiträge: 2602
- Registriert: Dienstag 25. September 2018, 15:22
- Schulform: Gymnasium
- Kontaktdaten:
Re: Jahrgangsabfrage
Sie können entweder präzisieren:
oder sie verwenden Schueler['Jahrgang']
In G8 zählt Jahrgang 5,6,7,8,9,11,12,13
Code: Alles auswählen
if (Schueler['ASDJahrgang'] = '5') or (Schueler['ASDJahrgang'] = '6') or ...
Code: Alles auswählen
if Schueler['ASDJahrgang'] < 8
Mit freundlichen Grüßen
Jens Raffenberg
Jens Raffenberg
Re: Jahrgangsabfrage
Lieber Herr Raffenberg,
vielen Dank für die Hilfe - der Fehler lag noch etwas anders, das benötigte Feld war Schueler[Jahrgang].
Hiermit läuft die Abfrage problemlos.
Vielen Dank fürs Mitdenken!
vielen Dank für die Hilfe - der Fehler lag noch etwas anders, das benötigte Feld war Schueler[Jahrgang].
Hiermit läuft die Abfrage problemlos.
Vielen Dank fürs Mitdenken!
- Raffenberg
- Beiträge: 2602
- Registriert: Dienstag 25. September 2018, 15:22
- Schulform: Gymnasium
- Kontaktdaten: