Мельница данных (08.09.2024) | |
Интерфейс ITableInfo3 | |
Для таблиц, при запросах к которым требуется наложение дополнительных условий отбора, реализуется интерфейс (наследник ITableInfo ) 01 ITableInfo3 = interface(ITableInfo) 02 ['{3FB73AA9-010C-48DA-81C7-E1DCFE2E6136}'] 03 function GetPersistentClause(const Alias: WideString): WideString; safecall; 04 function GetPreConditionsCount: Integer; safecall; 05 function GetPreConditionCaption(Index: Integer): WideString; safecall; 06 function GetPreConditionCategory(Index: Integer): WideString; safecall; 07 function Get_ActivePreCondition(Index: Integer): WordBool; safecall; 08 procedure Set_ActivePreCondition(Index: Integer; Value: WordBool); safecall; 09 function GetPreConditionParamsCount(Index: Integer): Integer; safecall; 10 function GetPreConditionParam(Index: Integer; PreConditionIndex: Integer): IOptionInfo; safecall; 11 end;
|