Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.04.2010, 14:16   #1
Verano naranjo
Пользователь
 
Регистрация: 24.02.2010
Сообщений: 25
По умолчанию Функции в Access

Товарисчи, помогите, пожлста, решить проблему:

Есть БД (в приложении), необходимо расчитать значение в поле Time формы frm_DST_Operations.

Предыстория, в форме frm_DST_Elements вносится Element Name (название эллемента) и Time Formula (формула, по которой расчитывается время для элемента операции). Но формула вносится произвольного вида с переменной "Х", например: 5*х+0,78 или (х-1)*0,987+1,25. Вообщем, любая формула может быть.

Далее, в форме frm_DST_Operations выбирается Element Name, вносится Quantity и указывается L\R. В поле Time данной формы необходимо произвести расчет времени по формуле, внесенной до этого в поле Time Formula в форме frm_DST_Elements для выбранного в поле Element Name в форме frm_DST_Operations элемента, заменив "х" на значение Quantity. Также если L\R=True, то формулу нужно умножить на 2.

Такая вот задачка((( Есть у кого-нибудь идеи какие-нибудь?
Вложения
Тип файла: zip IEDB2003.mdb.zip (131.3 Кб, 12 просмотров)
Verano naranjo вне форума Ответить с цитированием
Старый 22.04.2010, 18:34   #2
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте Verano naranjo.
"идея" первая - откажитесь от использования в именах объектов зарезервированных слов, имен команд или функций VBA (Time).
вторая - "..В поле Time данной формы необходимо произвести расчет времени по формуле, внесенной до этого в поле Time Formula в форме frm_DST_Elements..", более понятно или корректно излагайте задание, я не увидел на форме поля Time Formula.
третья - для решения подобных задач, базовых возможностей MS Access не достаточно, без применения пользовательских функций обойтись не удастся, займитесь изучением VBA, и попрактикуйтесь с задачей попроще.
Удачи Вам.
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Есть ли функции Left, Right в Access? d_adilet Microsoft Office Access 3 22.04.2010 06:30
Есть БД на Access 2.0, нужно открыть в Access 2003 Spirit_33 Microsoft Office Access 1 23.07.2009 07:59
Нужны функции Access по связи с Excel ig237 Microsoft Office Access 0 04.07.2009 00:18
Access 97, открыть базу данных Access alexhol Microsoft Office Access 0 27.04.2009 12:10
Delphy и Access.вводя инфу во вторичный файл Access, она отражалась в первом ADOTable Lev БД в Delphi 0 11.11.2007 12:14