Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
1-82700
Comp
2002-11-14 12:46
2002.11.25
ShellAPI


4-83040
asasdf
2002-10-12 19:01
2002.11.25
klass


1-82722
Bratva
2002-11-12 20:08
2002.11.25
Получить выделнную строку в ListBox


14-82941
Дмитрий К.К.
2002-11-05 07:16
2002.11.25
Top 10 экспертов форума


14-82962
AlexKniga
2002-11-06 17:36
2002.11.25
Я сдал кадмин!!!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский