|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.04.2019, 19:38 | #1 |
Пользователь
Регистрация: 11.04.2019
Сообщений: 10
|
Основы создания модуля VBA в Access
Доброго времени суток!
В запросе необходимо добавить вычисляемое поле, но количество символов в выражении (>1000) превышает размер поля построителя выражений. Порядок вычисления значения поля хочу описать пользовательской функцией. Но к сожалению я в VBA нуб. Подскажите пожалуйста как реализовать на примере: Запрос "qdfMain". Поля Field1, Field2 и Field3. Field3 вычисляется и равно: Код:
|
30.04.2019, 19:21 | #2 |
Пользователь
Регистрация: 11.04.2019
Сообщений: 10
|
Подскажите пожалуйста что не так делаю...
Задача: поле запроса построить на основе пользовательской функции test() - произведение [Поле1] и [Поле2] таблицы tblMain Код:
|
30.04.2019, 20:04 | #3 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Если только произведение 2х полей, то цикла ее надо
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
01.05.2019, 05:04 | #4 |
Пользователь
Регистрация: 11.04.2019
Сообщений: 10
|
|
01.05.2019, 10:30 | #5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
допустим, в таблице три строки (три записи):
1 10 2 12 3 40 Вопрос - что должна вернуть функция test() ? Она у Вас скалярная, возвращает ОДНО значение. Какое? это раз. а второе, вместо Цитата:
Код:
|
|
01.05.2019, 11:08 | #6 |
Пользователь
Регистрация: 11.04.2019
Сообщений: 10
|
|
01.05.2019, 17:49 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Это ТРИ РАЗНЫХ вызова функции.
которые вернут три значения произведения. тогда функция должна на вход принимать два значения поля и должна выглядеть так: Код:
|
02.05.2019, 18:09 | #8 |
Пользователь
Регистрация: 11.04.2019
Сообщений: 10
|
Спасибо, что направили в нужное русло ! Теперь я на один шаг ближе к большой цели...
Последний раз редактировалось AndreyIRK; 02.05.2019 в 19:05. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Access: Необходимо автоматизировать процедуру расчета себестоимости с помощью создания Отчета «Себестоимость» в Access. | maribeli | Фриланс | 1 | 15.04.2019 10:29 |
требуется программист для создания бд в Access | sidugansk | Фриланс | 11 | 30.11.2018 10:47 |
Основы создания 2d-игр | Name1ess | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 12 | 02.02.2012 21:17 |
Как вызвать выполнение модуля Access | gluk_fm | Microsoft Office Excel | 2 | 19.10.2011 19:30 |
Основы создания классов | revers21 | Помощь студентам | 2 | 01.06.2010 21:29 |