PDA

Просмотр полной версии : Мини-транслятор в SQL на VBA



ShiZa
06.10.2004, 22:19
умные люди, помогите, plz.

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

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

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

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

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

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

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

Ну вот хоть убейте, не пойму смысла задачи. Есть выражение S="выр1", где "выр1" содержит константы, имета полейц таблицы "Таблица1", ну, и некоторые стандартные функции (sin, cos...). Тогда в Access вся трансляция это одна строка:

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

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