I want to run a form on a temporary record.
I know i can du this by declaring a temporary record variable and running the FORM.RUNMODAL(50000,myTemporaryRecord) function. But in this case I can't use functions which are declared in the form.
When i use a form variable i can use the functions from the form but i can't use the temporary record. The functions
frmMyform.SETTABLEVIEW(myTemporaryRecord) and
frmMyform.SETRECORD(myTemporaryRecord)
always give the actual records and not the temporary record.
](*,)
Does anybody knows a workaround so i can use temporary records for a form and still use the functions declared in this form
Most regards
Rule
Realisations are only limited by the borders of imagination
0
Comments
Found and LocSteps are local variables
Form - OnFindRecord(Which : Text[1024]) : Boolean
TempRec.COPY(Rec);
Found := TempRec.FIND(Which);
Rec := TempRec;
EXIT(Found);
Form - OnNextRecord(Steps : Integer) : Integer
TempRec.COPY(Rec);
LocSteps := TempRec.NEXT(Steps);
Rec := TempRec;
EXIT(LocSteps);