bcooney Posted June 10, 2008 Posted June 10, 2008 Is there any way to set a flag on a record when a certain field is modified, without a script? I want to flag a date change. When I use flag=Evaluate( "1", dateField), it'll set the one if I enter the field, but do not change the value. I need to capture only a true modification.
bcooney Posted June 10, 2008 Author Posted June 10, 2008 Well, I realized that I can compare my line item date to the parent date and if they do not match anymore, then set the flag: Evaluate ( "If(Date_Due ≠ lnli_LN::Date_Due ; 1; flag_DueDateEdited)"; Date_Due) Anywho, it would be interesting to know if capturing a true modification can be done if a comparison field is not available. I was thinking of creating a calc field and checking to see if the results of the calc changed.
comment Posted June 10, 2008 Posted June 10, 2008 I would suggest not to use Evaluate() for triggering. Still, I don't see why merely entering the watched field should trigger the evaluation. Is it an unstored calc? I believe a number/text field with auto-entered = Let ( trigger = Datefield ; 1 ) should work fine - provided you can keep it at 0/empty when Datefield is filled for the first time.
Recommended Posts
This topic is 6070 days old. Please don't post here. Open a new topic instead.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now