Вниз
Скачать: CL | DM;

Фильтрация таблиц   Найти похожие ветки 

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.011 c
3-82579
kombat
2002-11-07 18:28
2002.11.25
Обновляемое View


14-82968
Undert
2002-11-04 21:01
2002.11.25
Ну дык, дезигнеры и бета-тестеры!


14-82993
slykirill
2002-11-07 12:33
2002.11.25
утилита для конвертирования файла chm в doc.


14-82917
Катерина
2002-11-04 11:56
2002.11.25
Посоветуйте компонент...


8-82870
Groove
2002-08-04 21:43
2002.11.25
Как изменить скорость воспроизведения.




   Наверх