-
Существуют ли визуальные средства для составления (простых) SQL запросов ориентированных на простых пользователей нашел пока только это ( http://www.activequerybuilder.com/ ), но компоненты ориентированны все же на опытного пользователя. Существует ли что-нибудь с более простым интерфейсом?
-
гм... ИМХО, не бывает "простого пользователя", который может составлять SQL-запрос.
А так - Select * from table. :)
-
> [1] Ega23 © (05.12.08 16:54)
Я тоже пока склоняюс к этому, но вдруг? :о)
-
> Я тоже пока склоняюс к этому, но вдруг? :о)
Вдруг, пардон, бывает только пук. Просто нецелесообразно это. Продвинутый человек будет сам нормально запросы писать. Если это в рамках какой-то системы для тупых пользователей делать, то им не нужно Select * from Persons where PersName like('%ов') and .... Им нужна формочка, где будет чекбокс и "имя как " ...
-
> ANTPro (05.12.2008 16:49:00) [0]
Их просто гигантское количество штук. А простой запрос, частный случай сложного.
-
> ANTPro © (05.12.08 16:49)
Виз.конструктор запросов от MS Access - куда уж проще
-
> [4] Anatoly Podgoretsky © (05.12.08 17:04)
И где можно посмотреть хотябы на один экземпляр из этого гиганского множества? Что-то пока не гуглиться простой интерфейс :(
-
> [5] Сергей М. © (05.12.08 17:06)
Возможно, но даже он является не простым. (да и в виде компонента для .NET его не достать :( )
-
> И где можно посмотреть хотябы на один экземпляр из этого > гиганского множества? Что-то пока не гуглиться простой интерфейс > :(
Запросная система - штука сложная и дорогая. И, как правило, либо заточена под конкретную базу, либо примитивна и непонятна пользователям.
-
> [8] ANB (05.12.08 17:14)
Нужна «Запросная система без привязки к конкретной БД примитивная понятная пользователям, пусть дорогая» о как :о)
-
ANTPro © (05.12.08 16:49) Для какой задачи? Я ограничился тем что подключаю пользователям представление в Exсel, а они там уже занимаются - фильтруют, крутят как им надо. Но этих пользователей я бы не назвал простыми.
-
> без привязки к конкретной БД
А откуда будут браться имена и типы объектов (таблицы, запросы, ХП, вью, функции и т.д. и т.п.), участвующих в проектируемом запросе ?
-
> [11] Сергей М. © (05.12.08 17:22)
Имена будут браться из метаданных(никаких вью и хп, функций) только простые запросы.(Пока еще не понятно как будет проект «выглядеть в целом» вот и ищу отдельные компоненты о которых знаю мало)
> [10] stas © (05.12.08 17:21) > Для какой задачи? > Я ограничился тем что подключаю пользователям представление > в Exсel, а они там уже занимаются фильтруют, крутят как > им надо.
Такой вариант не походит.
-
> Нужна «Запросная система без привязки к конкретной БД примитивная > понятная пользователям, пусть дорогая» о как :о)
гм... Да фиг ты её такую найдёшь. И, откровенно говоря, коль она ещё и к конкретной СУБД не привязана - фигня будет полная.
Сама по себе задачка достаточно интересная, я бы с удовольствием взялся, если бы кто-то финансирование объявил. Но не объявят, ибо - бесперспективно.
К сожалению.
-
> ANTPro © (05.12.08 17:19) [9] > > > [8] ANB (05.12.08 17:14) > > Нужна «Запросная система без привязки к конкретной БД примитивная > понятная пользователям, пусть дорогая» о как :о)
Глупость несусветная.
Делал, как-то, OLAP систему на основе реляционной СУБД ( причем тип СУБД к которой можно обращаться из одного и того же клиентского приложения, практически произвольный - Firebird, Oracle, MSSQL и пр) Юзеры ставят всякие галочки на понятных им сущностях, вибирают нужное им сечение многомерного куба - вуаля, запрос автоматически готовится и выполняется ) Но чтобы к произвольной по архитектуре БД - бред, по мойму.
-
> Нужна «Запросная система без привязки к конкретной БД примитивная > понятная пользователям, пусть дорогая» о как :о)
Запросная система к БД МВД (не очень сложная, но зато объемная БД на оракле) обошлась МВД в несколько миллионов баксов.
Координаты разработчиков дать ?
-
> [13] Ega23 © (05.12.08 17:41)
На реализацию очень мало времени, поэтому ищу готовое. Пока многое еще неизвестно, может и финансирование будет :о) Так как работы в целом по проекту опять вагон :(
-
> Пока многое еще неизвестно, может и финансирование будет > :о)
ICL, Казань. Я себе даже комиссию трясти не буду, можешь напрямую обратиться :)
-
> [17] ANB (05.12.08 18:17)
Я не считаю что все настолько сложно (во многих местах можно упростить к примеру все поля только текстовые никаких вычислений в SQL и прочего (так для примера, точных упрощений пока незнаю) )
-
> Существует ли что-нибудь с более простым интерфейсом?
Table name: [ [v]]
Field name: [ [v]] Value: [Equal [v]] [ ][ ][AND][Add condition]
Field name: [ [v]] Value: [Equal [v]] [ ][ ][Add condition]
...
[Execute] [ [v]] - это комбик, [ ] - поле ввода (их два, если between и одно при всех остальных) кроме Equal может быть Like, Between, Less, More при нажатии Add condition выбирается AND или OR с предыдущим Если нужны еще хитрые скобки, будет чуть посложнее. Пробегаем в цикле по всем контролам и составляем select. Набор контролов для задания условия удобно сделать отдельным компонентом
|