30. Oktober 2009 13:16
Hallo,
Ich habe ein Formular, Subform (ParcelLines) und ein Button, diese Controls möchte ich ein/ausblenden , abhängig von einem Boolean Feld.
Im Form-OnAfterGetRecord() habe ich folgenden Code:
- Code:
IF Sendebestätigung = TRUE THEN BEGIN
CurrForm.EDITABLE(FALSE);
CurrForm.ParcelLines.ENABLED(FALSE);
CurrForm.FncButton.ENABLED(FALSE);
END ELSE BEGIN
CurrForm.EDITABLE(TRUE);
CurrForm.ParcelLines.ENABLED(TRUE);
CurrForm.FncButton.ENABLED(TRUE);
END;
Wenn allerdings der letzte Datensatz der Tabelle "Sendebestätigung=Ja" beinhaltet, kann ich keinen neuen Datensatz mit F3 anlegen.
Das Form besteht aus einem TabControl und Subform... Wenn ich das TabControl anspreche mit :
CurrForm.TabControlName.ENABLED(FALSE), bekomme ich einen Fehler : "Unbekannte Variable"
Wie könnte ich das Problem lösen? So das , falls das Formular beim letzten Datensatz inaktiv ist, ich einen neuen anlegen kann.
Danke
Zuletzt geändert von elTorito am 30. Oktober 2009 15:29, insgesamt 1-mal geändert.