Форум: "Базы";
Текущий архив: 2002.11.25;
Скачать: [xml.tar.bz2];
ВнизФильтрация таблиц Найти похожие ветки
← →
Andy Eremin (2002-11-05 09:12) [0]Уважаемые Мастера!!! Объясните бестолковому, где ошибка:
Table1.Filter:="Code="+Table1.FieldByName("Number").AsString;
И если можно - правильный вариант...
← →
SaS13 (2002-11-05 09:18) [1]а какая ошибка, имхо и так должно работать если code не строка, а то в кавычки надо брать.
← →
Anatoly Podgoretsky (2002-11-05 09:23) [2]В том виде как ты привел ошибки нет, а ошибка может быть в том, что ты не привел
← →
Andy Eremin (2002-11-05 09:28) [3]Code - это название поля. Но Delphi настырно ругается, что фильтрация невозможна
← →
SaS13 (2002-11-05 09:31) [4]Code - это название поля. Тип поля плиз?
← →
Anatoly Podgoretsky (2002-11-05 09:34) [5]Фильтрация возможна
← →
Andy Eremin (2002-11-05 09:36) [6]Code: тип поля - String.
← →
Anatoly Podgoretsky (2002-11-05 09:39) [7]Вот видишь, проблема была за рамками приведенной тобой информации, в КАВЫЧКИ надо брать
← →
Johnmen (2002-11-05 09:41) [8]>Anatoly Podgoretsky © (05.11.02 09:23)
Не согласен...Есть ли ошибка зависит от типа полей Number и Code.
А их автор не привел....
Но можно предположить, что надо
Table1.Filter:="Code="""+Table1.FieldByName("Number").AsString+"""";
← →
Snake (2002-11-05 09:42) [9]Ну ессесно! Строку приравниваешь к Integer. Смотри:
Table1.Filter:="Code="+ CHR(39)+Table1.FieldByName("Number").AsString+ CHR(39);
Короче, код апострофа. По-моему, 39-й.
А вообще, загадочный код какой-то. Таблица фильтруется по своим же значениям...
← →
Andy Eremin (2002-11-05 09:43) [10]-> Anatoly Podgoretsky
Пожалуйста, поподробнее, а лучше на примере. Чесслово, бьюсь не первый день...
← →
Andy Eremin (2002-11-05 09:48) [11]-> Snake
Все верно!!! Прога работает. Я понимал, что надо кавычки ставить, а не получалось... А до кода CHR не додумался, хотя в былые годы использовал 8-).
И вообще. Всем спасибо!!!!!!!!!!!!!!!!!!!!!!!
← →
Anatoly Podgoretsky (2002-11-05 09:51) [12]Table1.Filter:="Code="+QuitedStr)Table1.FieldByName("Number").AsString);
Твоя проблема состотит в том, что ты не привел достаточных данных, да и сейчас не все необходимые данные приве. Как минимум надо было указать тип базы, компоненты доступа, определение поля.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.11.25;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.046 c