Форум: "Базы";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];
ВнизФильтрация по двум полям. Найти похожие ветки
← →
Inc. (2004-05-12 08:10) [0]Добрый день всем!
Подскажите пожалуйста как сделать фильтрацию по двум полям.
Делаю вот так:DataModule4.Table10.Filter:=("Kontr="+Edit2.text) + " and " + ("KontrOt="+Edit3.Text);
но появляется ошибка Arifmetic in filter.
Поле Kontr может содержать записи, например: 47-11/4005, а поле поле KontrOt: 04.03.04 г.
Как обойти ошибку?
← →
TransparentGhost (2004-05-12 09:55) [1]DataModule4.Table10.Filter:="(Kontr="+#39+Edit2.text+#39+ ") and (KontrOt="+#39+Edit3.Text+#39+")";
← →
Соловьев © (2004-05-12 10:01) [2]DataModule4.Table10.Filter:=("Kontr="+
AnsiQuotedStr(Edit2.text,""")+") and ("KontrOt="+
AnsiQuotedStr(Edit3.Text,""")+")";
← →
Anatoly Podgoretsky © (2004-05-12 10:07) [3]Судя по приведенным данным у тебя строковые поля?
Если так то значения должны быть в кавычках.
← →
Курдль © (2004-05-12 10:24) [4]Выставляешь свойство у DataSet-а Filtered = True и делаешь свою обработку onFilterRecord по критериям, на которые только хватит фантазии.
← →
Polevi © (2004-05-12 10:40) [5]код из серии ужасы нашего городка :)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.032 c