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

Вниз

Есть ли компонент для постройки SQL запросав из выражений?   Найти похожие ветки 

 
RayRom ©   (2003-03-15 11:07) [0]

Привет всем!

Меня интересует такая вещь, есть ли компоненты которые преобразуют допустим такое : <500 and not 299
в : (avto.TEX_OP)<500 And Not (avto.TEX_OP)=299)
чтобы передавать запрос пользователя с указанием типа поля (дата, число, строка и т.д.) и получать SQL строку запроса.

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

ЗЫ: Типа того как работает построитель запров в Аксесе!


 
kaif ©   (2003-03-15 11:31) [1]

В данном случае изначально предполагается, что тип поля BOOLEAN невозможен? Или что
1. A not 299 понимать как A <> 299, так как 299 это число, а не ошибка синтаксиса.
2 A not Vasia понимать как A <> "Vasia", так как Vasia это явно строка
А что Access так понимает запросы?


 
PrettyFly ©   (2003-03-15 11:37) [2]

Слишком специфично, легче самому написать, даже чем объяснить кому-нибудь что конкретно требуется...


 
Ihor Osov'yak ©   (2003-03-15 14:25) [3]

2 RayRom © (15.03.03 11:07)

> ЗЫ: Типа того как работает построитель запров в Аксесе!

... Меня всегда раздражал построитель запросов в аксессе своей тупостью. Не ходи в ту сторону. Не ешь той травы. Лучше нормально с SQL разберись и прибудет счастье в твой дом..


 
RayRom ©   (2003-03-15 14:56) [4]

... Меня всегда раздражал построитель запросов в аксессе своей тупостью. Не ходи в ту сторону. Не ешь той травы. Лучше нормально с SQL разберись и прибудет счастье в твой дом..

Спасибо за советы, но всеже слишком долго и сложно сколько надо гонять строку выражения туда сюда чтобы правильно сострябать запрос?

И всеже кто нить что нить подобное видель (юзверам не объясниш мол для того чтобы сделать <500,<>299 нужно писать tex_op<500 and not tex_op=299; (oni u nenja tupie) Извини модератор!


 
PrettyFly ©   (2003-03-15 16:01) [5]

Да что тут писать то, в один пробег всё делается... Обычный конечный автомат ;)


 
RayRom ©   (2003-03-15 16:44) [6]

Да что тут писать то, в один пробег всё делается... Обычный конечный автомат ;)

Ню так дай мне єтот автомат, а я из него постреляю ;)

А если серьезно, ну хоть что нить где нить кто нить видел подобное?


 
PrettyFly ©   (2003-03-15 17:40) [7]

Нет...

А самое лучшее. это не просто строчку у юзера спрашивать, а сделать клёвый интерфэйс для ввода условий ;)


 
just_1869 ©   (2003-03-15 17:55) [8]

Имхо, дело не в юзерах, а в подходе к построению запроса.
Если у тебя в форме запрос нормально строится, то ты из него нормально и SQL построишь.


 
RayRom ©   (2003-03-16 18:00) [9]

Дело какраз в Юзерах они не должны знать как строится СКЛ запрос.
Для них это лишнее, а примитивные запросы типа условий вводить бы могли!
У меня используется КейВалюеЛист где вводятся данные на запрос в первом случае 40 полей (4 таблицы и 8 справочников) а во втором 30 полей (3 таблицы и 6 справочников).
Вот и нучно чтобы можно было условные выражения вводить в каонить поле, а получать в ответ готовый СКЛ (на данное условие)!



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

Текущий архив: 2003.04.03;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.021 c
8-6614
ReYken
2002-12-27 13:11
2003.04.03
Может я и повторяюсь... он ответа я не нашел. Хоть и видел.


14-6698
dimich1978
2003-03-18 13:17
2003.04.03
МАСТАКИ из ПЕНЗЫ давайте встретимся.


14-6783
Карлсон
2003-03-17 17:37
2003.04.03
грустно.


8-6628
AD
2002-12-29 12:34
2003.04.03
Графический шрифт


14-6671
NKiril
2003-03-15 15:25
2003.04.03
---|Ветка была без названия|---