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