Oke, I have it now like this: BeginDate - OnAfterValidate() ItemAddition.SetDates(xRec,ItemAddition.BeginDate,ItemAddition.EndDate); and this: EndDate - OnValidate() ItemAddition.SetDates(xRec,ItemAddition.BeginDate,ItemAddition.EndDate); and this: Documentation() Form - OnInit() Form - OnOpenForm() Form - OnCloseForm() Form - OnQueryCloseForm() : Boolean Form - OnActivateForm() Form - OnDeactivateForm() Form - OnFindRecord(Which : Text[1024]) : Boolean Form - OnNextRecord(Steps : Integer) : Integer Form - OnAfterGetRecord() Form - OnAfterGetCurrRecord() //ItemAddition.SetDates(xRec,ItemAddition.BeginDate,ItemAddition.EndDate); Form - OnBeforePutRecord() Form - OnNewRecord(BelowxRec : Boolean) Form - OnInsertRecord(BelowxRec : Boolean) : Boolean ItemAddition.GetDates(Rec,ItemAddition.BeginDate,ItemAddition.EndDate); Form - OnModifyRecord() : Boolean Form - OnDeleteRecord() : Boolean Form - OnTimer() Form - OnCreateHyperlink(VAR URL : Text[1024]) Form - OnHyperlink(URL : Text[1024]) SetRecFilters() InputDateStart := ItemAddition.BeginDate; InputDateEnd := ItemAddition.EndDate; { IF (TODAY >= ItemAddition.BeginDate) AND (TODAY '' THEN SETFILTER("Starting Date",ItemAddition.BeginDate, StartingDateFilter); ELSE SETRANGE("Starting Date"); } But it overwrites every new record. I get this as output: timestamp test BeginDate EndDate Subscription No_ Item No_ BOM Line No_ 0x00000002BC6CEBCF 2016-02-02 00:00:00.000 2016-02-02 00:00:00.000
↧