Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.12.2014, 20:05   #1
govorun1
Форумчанин
 
Регистрация: 08.11.2013
Сообщений: 137
По умолчанию группировка данных

Есть две идентичных таблицы. Нужно из таблицы 777 скопировать данные в таблицу 888, чтобы за каждую дату в таблице 777 существовала только одна запись с конкретным ФИО, т.е. сделать группировку по дате и ФИО.
Во вложении привел пример как должно получится в таблице 888.
Подсобите кто чем может...
Спасибо
Вложения
Тип файла: rar 0000000.rar (10.8 Кб, 17 просмотров)
govorun1 вне форума Ответить с цитированием
Старый 04.12.2014, 16:24   #2
Protuberanez
Пользователь
 
Регистрация: 15.03.2011
Сообщений: 45
По умолчанию

Может я чет не понял, но мне кажется проблема решается так:
SELECT [777].дата, [777].ФИО, Sum([777].Сумма1) AS [Sum-Сумма1], Sum([777].Сумма2) AS [Sum-Сумма2], Sum([777].Сумма3) AS [Sum-Сумма3]
FROM 777
GROUP BY [777].дата, [777].ФИО;
Protuberanez вне форума Ответить с цитированием
Старый 04.12.2014, 18:40   #3
govorun1
Форумчанин
 
Регистрация: 08.11.2013
Сообщений: 137
По умолчанию

Цитата:
Сообщение от Protuberanez Посмотреть сообщение
Может я чет не понял, но мне кажется проблема решается так:
SELECT [777].дата, [777].ФИО, Sum([777].Сумма1) AS [Sum-Сумма1], Sum([777].Сумма2) AS [Sum-Сумма2], Sum([777].Сумма3) AS [Sum-Сумма3]
FROM 777
GROUP BY [777].дата, [777].ФИО;
Это получается вроде как запрос. А мне нужно чтобы данные скопировались в нужном виде в таблицу 888.
govorun1 вне форума Ответить с цитированием
Старый 05.12.2014, 12:00   #4
Protuberanez
Пользователь
 
Регистрация: 15.03.2011
Сообщений: 45
По умолчанию

Не вопрос! Если Надо каждый раз обновлять данные, то есть 2 варианта: запрос на обновление(через конструктор выбрать не просто запрос, а запрос на обновление), либо создается таблица 888 и каждый раз запросом на удаление данные обнуляются и запросом на добавление данные заливаются. Если надо просто доливать новые записи, тогда запрос на добавление... И все эти изменения делаются нажатием иконки соответствующего типа запроса.
Ну вот что то типа того: 0000000.rar.
Заполняется таблица 777 и запускается макрос 888.

Последний раз редактировалось Protuberanez; 05.12.2014 в 12:08.
Protuberanez вне форума Ответить с цитированием
Старый 05.12.2014, 17:54   #5
govorun1
Форумчанин
 
Регистрация: 08.11.2013
Сообщений: 137
По умолчанию

Цитата:
Сообщение от Protuberanez Посмотреть сообщение
Не вопрос! Если Надо каждый раз обновлять данные, то есть 2 варианта: запрос на обновление(через конструктор выбрать не просто запрос, а запрос на обновление), либо создается таблица 888 и каждый раз запросом на удаление данные обнуляются и запросом на добавление данные заливаются. Если надо просто доливать новые записи, тогда запрос на добавление... И все эти изменения делаются нажатием иконки соответствующего типа запроса.
Ну вот что то типа того: Вложение 71612.
Заполняется таблица 777 и запускается макрос 888.
Я из запроса 888+ убрал поле "код" (он портил суть запроса), и, на первый взглад, вроде работает как надо.
Спасибо

Попробовал сам сделать. Чета в запросе на добавление я не вижу "Групировки"....
Нашел....

Последний раз редактировалось govorun1; 05.12.2014 в 18:02.
govorun1 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
группировка данных в Excel zorka07 Microsoft Office Excel 1 26.02.2013 23:10
Группировка одинаковых данных shaleiko Microsoft Office Excel 1 22.05.2012 00:41
Группировка данных Proffesor Kreng Microsoft Office Access 4 20.01.2011 15:35
Группировка данных в Excel nnspu Microsoft Office Excel 3 12.02.2009 12:28