Well there has been extensive discussion over the last few days on the subject.

TR and DB are prefixes that can be used in filter qualifiers to check for 
changes.

'TR.Field' is a transactional value associated with a field.  It can be used to 
detect when a change happens to a field.  It can give seemingly inconsistent 
results at times though.

'DB.Field' references the value of the field in the database.

'Field' is basically the value of a field when the record is created or 
modified.

These can be used in differing qualifiers with filters.

To check that a value has changed most folks that have been around for several 
years will use 'Field' != 'DB.Field' If the filter should only trigger if the 
field is not NULL then use 'Field' != $BILL$ AND 'Field' != 'DB.Field' 

Dave
--------------------------
[EMAIL PROTECTED] (Wireless)

----- Original Message -----
From: Action Request System discussion list(ARSList) <[email protected]>
To: [email protected] <[email protected]>
Sent: Thu Oct 04 16:58:23 2007
Subject: TR, DB, and nothing

Can someone explain the difference between the following:

'FieldName'
'TR.FieldName'
'DB.FieldName'

Are there other prefixes out there that may be of use?  



If the DB. is what I think it is, it's something I've asked for, but was
told didn't exist, so I have had to do extensive coding around it
(Creating a dup field, setting it via work flow, comparing 2 field
values, etc).



Thanks!
M

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where the 
Answers Are"

Reply via email to