22. September 2008 09:20
Record.RESET;
IF FORM.RUNMODAL(55083,Buchgruppe) = ACTION::LookupOK THEN
VALIDATE(Name,Record.Name);
VALIDATE(Name,Record.Name);
22. September 2008 09:35
22. September 2008 09:44
Buchgruppe.RESET;
IF FORM.RUNMODAL(55083,Buchgruppe) = ACTION::LookupOK THEN
VALIDATE(Gruppennummer,Buchgruppe.Gruppennummer);
22. September 2008 10:15
22. September 2008 10:21
22. September 2008 10:25
msp hat geschrieben:Bringt leider keinen Erfolg. Kann deinen Lösungsvorschlag auch nicht so ganz nachvollziehen. Es soll ja update in der form durchgeführt werden, nur eben nur auf einem Datensatz nicht auf allen (wenn ich den Validate-quelltext in "OnAfterGetRecord" schreibe)
22. September 2008 10:53
VALIDATE(Gruppennummer,Buchgruppe.Gruppennummer);
22. September 2008 10:56
msp hat geschrieben:Danke für die Erläuterung. durchaus sinnig, was du da sagst.
Aber ich habe auf meiner Form lediglich:
- Code:
VALIDATE(Gruppennummer,Buchgruppe.Gruppennummer);
liegen. Das wars
22. September 2008 10:58
22. September 2008 11:00
22. September 2008 11:18
Natalie hat geschrieben:Hast du jetzt gedebuggt, ob
a) der Wert wenigstens zu diesem Zeitpunkt übertragen wird
b) ob danach etwas (Unerwartetes) mit Rec passiert?
Timo Lässer hat geschrieben:Muss nach dem Validate nicht zufällig auch ein Modify abgesetzt werden?
Ansonsten würde ein eventueller CurrForm.UPDATE(False) die Änderung wieder zunichte machen.
woger hat geschrieben:oder man verwendet CurrForm.UPDATE(TRUE) ?
Buchgruppe.RESET;
IF FORM.RUNMODAL(55083,Buchgruppe) = ACTION::LookupOK THEN
VALIDATE(Gruppennummer,Buchgruppe.Gruppennummer);
CurrForm.UPDATE(TRUE)