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

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
ShiZa
Сообщения: 4
Зарегистрирован: 06 окт 2004, 22:18

06 окт 2004, 22:19

умные люди, помогите, plz.

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

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

Заранее спасибо.
Аватара пользователя
Naeel Maqsudov
Сообщения: 2551
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

10 окт 2004, 00:42

Стандартного такого совершено определенно нет!

А подробнее условие задачи можно?
Может она и не такая страшная как кажется на первый взгляд...
ShiZa
Сообщения: 4
Зарегистрирован: 06 окт 2004, 22:18

13 окт 2004, 23:51

да не страшная она...
я надеюсь... иначе, с чего бы ей курсовиком быть?
ладно, если стандартного нет, то это хорошо. не буду отягощен памятью предков :)
пока думаю, буду делать, а если чего не выйдет, буду спрашивать чего нибудь более определенное.
спасибо за столь определенный ответ. мне его не удалось добиться пока ни у кого :)
Аватара пользователя
Naeel Maqsudov
Сообщения: 2551
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

25 окт 2004, 02:39

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

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

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