Adds a filter criterion to be used by the query to retrieve data from
a database page.
The ID of the column to which the filter criterion applies.
The first value for the filter criterion.
The value of the second argument used by the operator.
If the operator requires only one argument, it is safe to pass an empty
VARIANT.
erDBFilterKeywordAny |
Use this value to match rows where the choice list filter
column contains any keyword. |
erDBFilterKeywordAll |
Use this value to match rows where the choice list filter
column contains all keywords defined for that column. |
erDBFilterKeywordAnyInList |
Given a list of keywords, match rows where the choice list
filter column contains a keyword from the list. |
erDBFilterKeywordAllInList |
Given a list of keywords, match rows where the choice list
filter column contains all the keywords in the list. |
erDBFilterStringEqual |
Value1 should contain
a string. Value2 is not used. If the caller wants to filter on the specific
column, then pass the column ID. If the caller wants to use the generic
text filter, then pass -1 as the column ID. The value of -1 represents
no column. |
erDBFilterNumberEqual,
erDBFilterNumberNotEqual, erDBFilterNumberGreaterThan, erDBFilterNumberGreaterEqual,
erDBFilterNumberLessThan, erDBFilterNumberLessEqual |
Value1 should contain
a number. Value2 is not used. |
erDBFilterDateOn, erDBFilterDateBefore,
erDBFilterDateAfter, erDBFilterDateBetween |
Value1 should contain
a DATE. Value2 should also contain a DATE for operator erDBFilterDateBetween,
otherwise it's not used. |
erDBFilterBoolYes, erDBFilterBoolNo,
erDBFilterBoolUnset |
Only operator is enough
to describe the filter, both Value1 and Value2 are not used. |
erDBFilterKeywordEqual |
Value1 should contain
a string. Value2 is not used. |
erDBFilterKeywordUnset |
Only operator is enough
to describe the filter, both Value1 and Value2 are not used. |
erDBFilterMemberAnyMember,
erDBFilterMemberNotAnyMember |
Value1 should contain
a IERUMemberSet. Value2 is ignored. |
erDBFilterMemberApproved,
erDBFilterMemberNotApproved, erDBFilterMemberNoMembers |
Only operator is enough
to describe the filter, both Value1 and Value2 are not used. |
erDBFilterTrafficEqual |
Value1 should contain
a value in ERUTrafficLightColor.
Use erDBFilterTrafficUnset to determine if value is not set. Value2 is
ignored. |
erDBFilterTrafficUnset |
Only operator is enough
to describe the filter, both Value1 and Value2 are not used. |
erDBFilterHistoryDateAny |
Value1 is ignored. Value2
contains a IERUMemberSet which contains only one member. |
erDBFilterHistoryDateOn,
erDBFilterHistoryDateBefore, erDBFilterHistoryDateSince |
Value1 contains a DATE.
Value2 is optional, it could contain a IERUMemberSet which contains only
one member. |