Форум: "Базы";
Текущий архив: 2002.07.22;
Скачать: [xml.tar.bz2];
ВнизФильтрация в ADODataSet Найти похожие ветки
← →
_dron_ (2002-07-02 16:11) [0]Возможно ли сделать фильтрацию в ADODataSet таким образом, чтобы фильтровалось по принципу поле="начало имени *"
* - все что угодно.
← →
kig (2002-07-02 16:20) [1]Курсор какой?
← →
Johnmen (2002-07-02 16:25) [2]Используя OnFilterRecord можно заделать любой фильтр....
← →
_dron_ (2002-07-02 16:36) [3]Курсор clUseClient
А по какому принципу можно это сделать, используя OnFilterRecord
← →
Johnmen (2002-07-02 16:50) [4]Обычным образом...
const
NI = "начало имени";
Accept:=AnsiLowerCase(Copy(DataSet.FieldByName("MyField").AsString,1,Length(NI)))=NI;
← →
kig (2002-07-02 17:37) [5]Если курсор клиентский, то
Filter Property
Indicates a filter for data in a Recordset.
....
FieldName must be a valid field name from the Recordset. If the field name contains spaces, you must enclose the name in square brackets.
Operator must be one of the following: <, >, <=, >=, <>, =, or LIKE.
....
If Operator is LIKE, Value can use wildcards. Only the asterisk (*) and percent sign (%) wild cards are allowed, and they must be the last character in the string. Value cannot be null.
....
In a LIKE clause, you can use a wildcard at the beginning and end of the pattern (for example, LastName Like "*mit*"), or only at the end of the pattern (for example, LastName Like "Smit*").
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.07.22;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c