powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Создание таблицы через VBA
8 сообщений из 8, страница 1 из 1
Создание таблицы через VBA
    #39076836
UniqueMAX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

У меня в MS Access необходимо реализовать следующую процедуру:
1. На главной кнопочной форме при выборе месяца из выпадающего списка создается таблица со следующими столбцами:
ФИО/Код (ключ)/1/2/3.../последнее число месяца.
2. После заполнения таблицы при нажатии кнопки к таблице прибавляется столбец "Итог", в котором подсчитываются суммы числовых данных каждой записи (иначе говоря, сумма столбцов 1/2/3...)

Как можно реализовать такую процедуру, чтобы она была универсальной для таблицы любого месяца?
(Просто через SQL-запросы приходится постоянно составлять формулу для каждой таблицы)

С языком VBA я знаком, но тема СУБД дается совсем туго =(
...
Рейтинг: 0 / 0
Создание таблицы через VBA
    #39076950
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UniqueMAX,
Не надо плодить таблицы-достаточно одной и никаких вычисляемых полей
Информацию извлекайте запросами или отчетами
как-то так:
...
Рейтинг: 0 / 0
Создание таблицы через VBA
    #39078023
UniqueMAX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku,

но мне ведь нужно обновлять данные таблицы каждый месяц и сохранять старые.
Неизменными остаются только первые два столбца, остальные данные меняются каждый месяц
...
Рейтинг: 0 / 0
Создание таблицы через VBA
    #39078046
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UniqueMAXsdku,

но мне ведь нужно обновлять данные таблицы каждый месяц и сохранять старые.
Неизменными остаются только первые два столбца, остальные данные меняются каждый месяц
а почему Вы упорно не хотите понять, что в таблице может быть, грубо говоря, 1000000 или больше записей (пока не начнет заметно тормозить, затем её можно заархивировать)
...
Рейтинг: 0 / 0
Создание таблицы через VBA
    #39078075
UniqueMAX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku,

В таблице будет около 100 записей на каждый месяц. И если их вводить по-новой в этой же таблице, ключ будет повторяться, разве нет?
...
Рейтинг: 0 / 0
Создание таблицы через VBA
    #39078173
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UniqueMAXВ таблице будет около 100 записей на каждый месяц. И если их вводить по-новой в этой же таблице, ключ будет повторяться, разве нет?

ФИО/Код (ключ)/1/2/3.../31/Год/Месяц
...
Рейтинг: 0 / 0
Создание таблицы через VBA
    #39078174
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmag,

не, лучше так:
Счетчик(ключ)/ФИО/Код (фио)/1/2/3.../31/Год/Месяц
...
Рейтинг: 0 / 0
Создание таблицы через VBA
    #39078654
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UniqueMAXsdku,

В таблице будет около 100 записей на каждый месяц. И если их вводить по-новой в этой же таблице, ключ будет повторяться, разве нет? Ключ он потому и ключ что определяет уникальность записи и НИКОГДА не повторяется (а если он счетчик так еще и заполняется сам)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Создание таблицы через VBA
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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