Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.12.16;
Скачать: [xml.tar.bz2];

Вниз

Фильтры на АДО-шниых элементах (Тэбл и Квери) можно ставить в люб   Найти похожие ветки 

 
Kurt   (2002-11-26 19:34) [0]

Фильтры на АДО-шных элементах (Тэбл и Квери) можно ставить в любых вложениях? (ну в плане скобок закрывающих и открывающих в любых количествах например)


 
sniknik   (2002-11-26 21:44) [1]

А ты попробуй. Могу только сказать многое зависит от провайдера (не интернет :о)).


 
Kurt   (2002-11-27 11:35) [2]

:-) у меня OLE DB for SQL Server.
спрашиваю потому что на безобидных (но много вложенных и длинных) фильтрах ругается типа "Аргументы имеют неверный тип, выходят за пределы недопустимого диапазона или вступают в конфликт друг с другом".
не подскажешь в чем проблема?


 
sniknik   (2002-11-27 13:47) [3]

Попробуй то же самое указать в WHERE ..... в селекте, будет та же ругань значит неправильно фильтр задаеш.

исключение LIKE "%x%x%" c 3 и более %, почемуто не работает в фильтре (только с 1 или 2 но без продолжения, %x% -ok %x%x нет), не у меня одного. но досконально я с этим не разбирался.


 
Kurt   (2002-11-27 14:19) [4]

как раз в WHERE не ругается:-( с лайком не балуюсь:-)

не пойму!:-(


 
sniknik   (2002-11-27 18:48) [5]

ложи фильтр какой делаеш. без него никто не поймет.


 
Kurt   (2002-11-28 15:45) [6]

Ну вот допустим тот самый фильтр:
stat="1" and (doc_id=1 or (id=1 and (doc_id=NULL or doc_id=0)))

не пойму почему он выдает на нем ошибку.


 
sniknik   (2002-11-28 16:37) [7]

не понимает вложенности? (выражение в скобках)
вот это берет
TitleOfCourtesy="Ms." and (Extension>1000) or (EmployeeID=1)
а так ошибка
TitleOfCourtesy="Ms." and (Extension>1000 or EmployeeID=1)
всетаки фильтр это не полноценный запрос. по моему таже херня что и с LIKE, т.е. ограничение. (непроходимие :-()

если очень надо попробуй повесится на OnFilterRecord, возможностей больше. хотя я бы всетаки делал запросами.


 
Kurt   (2002-11-28 17:50) [8]

именно вроде двойной вложенности не понимает.
а запросами конечно можно, но все же...
а про OnFilterRecord можешь поподробнее рассказать, плиз


 
sniknik   (2002-11-28 18:11) [9]

было бы чего расказывать. у DataSet-а на событии OnFilterRecord щелкаш мышкой сделается процедура которая вызывается при фильтрации для каждой записи условия задаеш какие хочеш в конце Accept = true значит прошла запись фильтр будет показана и т.д. false то наоборот.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.12.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
14-51958
olphi
2002-11-25 04:09
2002.12.16
ООЧЕННЬЬЬ нужна помощь!


4-52000
izhalex
2002-10-30 09:58
2002.12.16
получение списка процессов


3-51600
Ruf
2002-11-27 18:46
2002.12.16
Летит таблица


7-51974
PycUS
2002-10-16 00:20
2002.12.16
После ввода текста нажимаем Enter и надо чтоб получился OnClick


7-51982
Senka
2002-10-14 18:30
2002.12.16
Учет печати на принтере в Win2k





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский