TIB_ProcessSearchBuffer Type

Unit
IB_Components

Declaration

TIB_ProcessSearchBuffer = procedure(     Sender: TObject;
                                         IB_Field: TIB_Column;
                                     var SearchBuffer: string;
                                         WhereClause,
                                         Parameters,
                                         Macros: TStrings;
                                     var DefaultHandling: boolean ) of object;

Description
This event is used in order to provide custom handling of search criteria. It is triggered prior to IBO's default search buffer handling code so it is possible to design your own extensions and syntax for use in search mode and then in this event check for your special syntax and manipulate it into a format that IBO can handle by default.

It is also possible to totally override IBO's default handling by setting the reference variable for it to false. This will be assuming that you provided your own entries into the SQLWhereItems and ParamValueLinks string lists.