Hallo Leute, ich habe da mal eine kleine Frage an Euch bezüglich einer flexiblen Abhängigkeit 
Da ich nicht genau weiß, wie ich das Problem beschreiben soll oder nach was man da am besten sucht, fange ich mal an die Thematik oder meine Vorstellung zu beschreiben
Ich habe in einer Eingabemaske ein Datum Feld, was mit checkdate(); überprüft wird, ob es dieses Datum gibt. Ist das erledigt, wird überprüft ob dieses Datum in der Vergangenheit liegt (hier wäre ein Fehler), oder bei einem Geburtstag ob dieser in der Zukunft liegt (hier wäre ein Fehler).
Nun habe ich zwei Eingabefelder (Anfang und Ende)
- es werden beide Felder auf Echtheit geprüft
-- richtig = es geprüft ob Anfang in der Vergangenheit liegt
--- richtig = es wird geprüft ob ende vor Anfang liegt
---- richtig = es wird der Abstand der Daten geprüft
Genauso bei einem Geburtsdatum,
- es wird auf Echtheit geprüft
-- richtig = es wird das Alter vom heutigen Tag geprüft
Ich hoffe man versteht durch meine Bindestriche ein wenig den Aufbau. Es handelt sich dabei um verschachtelte IF / ELSE Abfragen. Nun wollte ich gerne wissen, ob es möglich ist diese Abhängigkeiten in eine Methode / Funktion zu bringen, aber so das man nach belieben eine Prüfung raus nahmen oder wieder einsetzen (oder dazwischen setzen) kann.
Hoffentlich konnte ich das ganze etwas genauer erklären, und man kann mir mal einen Ansatz geben wie ich das schöner machen kann. Ich habe diverse Abfragen etc. schon in Methoden meiner Klasse gebaut, nur die Funktion für die Datum-Felder sind so ein super Knoten. Vielleicht kann man diesen schöner gestalten.
Gruß, Domi
Da ich nicht genau weiß, wie ich das Problem beschreiben soll oder nach was man da am besten sucht, fange ich mal an die Thematik oder meine Vorstellung zu beschreiben
Ich habe in einer Eingabemaske ein Datum Feld, was mit checkdate(); überprüft wird, ob es dieses Datum gibt. Ist das erledigt, wird überprüft ob dieses Datum in der Vergangenheit liegt (hier wäre ein Fehler), oder bei einem Geburtstag ob dieser in der Zukunft liegt (hier wäre ein Fehler).
Nun habe ich zwei Eingabefelder (Anfang und Ende)
- es werden beide Felder auf Echtheit geprüft
-- richtig = es geprüft ob Anfang in der Vergangenheit liegt
--- richtig = es wird geprüft ob ende vor Anfang liegt
---- richtig = es wird der Abstand der Daten geprüft
Genauso bei einem Geburtsdatum,
- es wird auf Echtheit geprüft
-- richtig = es wird das Alter vom heutigen Tag geprüft
Ich hoffe man versteht durch meine Bindestriche ein wenig den Aufbau. Es handelt sich dabei um verschachtelte IF / ELSE Abfragen. Nun wollte ich gerne wissen, ob es möglich ist diese Abhängigkeiten in eine Methode / Funktion zu bringen, aber so das man nach belieben eine Prüfung raus nahmen oder wieder einsetzen (oder dazwischen setzen) kann.
Hoffentlich konnte ich das ganze etwas genauer erklären, und man kann mir mal einen Ansatz geben wie ich das schöner machen kann. Ich habe diverse Abfragen etc. schon in Methoden meiner Klasse gebaut, nur die Funktion für die Datum-Felder sind so ein super Knoten. Vielleicht kann man diesen schöner gestalten.
Gruß, Domi