Страница 1 из 1

Мини-транслятор в SQL на VBA

Добавлено: 06 окт 2004, 22:19
ShiZa
умные люди, помогите, plz.

задача такова.
надо написать приложение MS Access, которое по введенному арифметическому выражению (где операнды - значения из таблиц) и по таблице, над которой действия производятся - генерирует SQL запрос, для создания таблицы результатов. Такой мини транслятор/калькулятор.

собственно вопрос:
нету ли какого-либо уже написанного add-ona к Access/VBA выполняющего нечто, хотя бы отдаленно напоминающего нечто, которое нужно?
писать буду независимо от результатов поисков, но в условии задачи (это курсовик) есть пункт - найти ранние наработки на эту тему.
Или посоветуйте форум, где такое можно поискать.

Заранее спасибо.

Добавлено: 10 окт 2004, 00:42
Naeel Maqsudov
Стандартного такого совершено определенно нет!

А подробнее условие задачи можно?
Может она и не такая страшная как кажется на первый взгляд...

Добавлено: 13 окт 2004, 23:51
ShiZa
да не страшная она...
я надеюсь... иначе, с чего бы ей курсовиком быть?
ладно, если стандартного нет, то это хорошо. не буду отягощен памятью предков :)
пока думаю, буду делать, а если чего не выйдет, буду спрашивать чего нибудь более определенное.
спасибо за столь определенный ответ. мне его не удалось добиться пока ни у кого :)

Добавлено: 25 окт 2004, 02:39
Naeel Maqsudov
надо написать приложение MS Access, которое по введенному арифметическому выражению (где операнды - значения из таблиц) и по таблице, над которой действия производятся - генерирует SQL запрос, для создания таблицы результатов. Такой мини транслятор/калькулятор.
Ну вот хоть убейте, не пойму смысла задачи. Есть выражение S="выр1", где "выр1" содержит константы, имета полейц таблицы "Таблица1", ну, и некоторые стандартные функции (sin, cos...). Тогда в Access вся трансляция это одна строка:

SQLOp = "select " & S & " from Таблица1"

Или я не прав? :)