Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.16;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.006 c
14-51942
vaneks
2002-11-25 13:40
2002.12.16
Посоветуйте кто знает плз!


3-51613
zks
2002-11-22 08:42
2002.12.16
Задолбал Memo. Осущекствляю импорт из dbf в MSSQL7


3-51654
ds
2002-11-28 18:07
2002.12.16
Удаление записей


1-51711
Маришка
2002-12-06 08:32
2002.12.16
день


1-51686
avsh
2002-12-05 20:04
2002.12.16
TImage





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