|
Создание таблицы через VBA
|
|||
---|---|---|---|
#18+
Добрый день! У меня в MS Access необходимо реализовать следующую процедуру: 1. На главной кнопочной форме при выборе месяца из выпадающего списка создается таблица со следующими столбцами: ФИО/Код (ключ)/1/2/3.../последнее число месяца. 2. После заполнения таблицы при нажатии кнопки к таблице прибавляется столбец "Итог", в котором подсчитываются суммы числовых данных каждой записи (иначе говоря, сумма столбцов 1/2/3...) Как можно реализовать такую процедуру, чтобы она была универсальной для таблицы любого месяца? (Просто через SQL-запросы приходится постоянно составлять формулу для каждой таблицы) С языком VBA я знаком, но тема СУБД дается совсем туго =( ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2015, 18:53 |
|
Создание таблицы через VBA
|
|||
---|---|---|---|
#18+
UniqueMAX, Не надо плодить таблицы-достаточно одной и никаких вычисляемых полей Информацию извлекайте запросами или отчетами как-то так: ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2015, 21:00 |
|
Создание таблицы через VBA
|
|||
---|---|---|---|
#18+
sdku, но мне ведь нужно обновлять данные таблицы каждый месяц и сохранять старые. Неизменными остаются только первые два столбца, остальные данные меняются каждый месяц ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2015, 19:07 |
|
Создание таблицы через VBA
|
|||
---|---|---|---|
#18+
UniqueMAXsdku, но мне ведь нужно обновлять данные таблицы каждый месяц и сохранять старые. Неизменными остаются только первые два столбца, остальные данные меняются каждый месяц а почему Вы упорно не хотите понять, что в таблице может быть, грубо говоря, 1000000 или больше записей (пока не начнет заметно тормозить, затем её можно заархивировать) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2015, 20:01 |
|
Создание таблицы через VBA
|
|||
---|---|---|---|
#18+
sdku, В таблице будет около 100 записей на каждый месяц. И если их вводить по-новой в этой же таблице, ключ будет повторяться, разве нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2015, 20:54 |
|
Создание таблицы через VBA
|
|||
---|---|---|---|
#18+
UniqueMAXВ таблице будет около 100 записей на каждый месяц. И если их вводить по-новой в этой же таблице, ключ будет повторяться, разве нет? ФИО/Код (ключ)/1/2/3.../31/Год/Месяц ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2015, 01:24 |
|
Создание таблицы через VBA
|
|||
---|---|---|---|
#18+
vmag, не, лучше так: Счетчик(ключ)/ФИО/Код (фио)/1/2/3.../31/Год/Месяц ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2015, 01:26 |
|
Создание таблицы через VBA
|
|||
---|---|---|---|
#18+
UniqueMAXsdku, В таблице будет около 100 записей на каждый месяц. И если их вводить по-новой в этой же таблице, ключ будет повторяться, разве нет? Ключ он потому и ключ что определяет уникальность записи и НИКОГДА не повторяется (а если он счетчик так еще и заполняется сам) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2015, 14:20 |
|
|
start [/forum/topic.php?fid=45&gotonew=1&tid=1614417]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
11ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 333ms |
total: | 487ms |
0 / 0 |