Главная страница
    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
1-51808
kepten
2002-12-05 09:50
2002.12.16
Как неписать много if


6-51847
BackStabber
2002-10-16 18:19
2002.12.16
BroadCast


1-51800
dimich1978
2002-12-05 09:50
2002.12.16
Для тех кто юзает компанеты для создания инт. XP


6-51870
boolean
2002-10-07 13:40
2002.12.16
Help


1-51718
Immortal_Xak
2002-12-06 12:01
2002.12.16
Help Password





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