powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос на VBA
3 сообщений из 3, страница 1 из 1
Запрос на VBA
    #32827535
Татьна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть 2 таблицы отдел|ФИО|стаж|зарплата|год рождения
и
отдел|плановый штатперсонала|плановый фонд зарплаты
выполнить запрос
отдел|штат по плану|фактич штат|сред возраст|макс стаж
причем для получения значения поля макс стаж использовать процедуру VBA

если в аксесе через групповые операции то все просто, но надо написать модуль а потом к нему обратиться (что-то вроде макс стаж:Maks(...) )
вот с модулем-то у меня и проблемы, тк перевелась из универа где учили паскаль, а тут VB
...
Рейтинг: 0 / 0
Запрос на VBA
    #32827543
DataDigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Татьна,
Плохо, то у вас в универе русский язык не изучают.
...
Рейтинг: 0 / 0
Запрос на VBA
    #32827674
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Модуль -Создать
в модуле - Insert-Procedure-Function (имя, к примеру - lalala)
Определим входной параметр функции - отдел (назовем его Otdel)
и дописываем
Код: plaintext
1.
2.
Public Sub lalala(Otdel As Integer)
lalala = DMax("стаж", "таблица1", "[отдел]= " & Otdel)
End Sub
Это если поле отдел - числовое.
Потом к этой функции обращаемся в запросе.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос на VBA
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]