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

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

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

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

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

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

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

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

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

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


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