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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.08.2013, 13:39   #1
Shyvanna
 
Регистрация: 08.08.2013
Сообщений: 9
По умолчанию Копирование данных

Добрый день
Суть дела следующая: создается база данных для менеджеров. Необходимо сделать так, чтобы каждый день они заполняли таблицу по своим звонкам (временную, индивидуальную) и введенные данные копировались в большую общую таблицу для всех менеджеров (постоянную), а под конец дня временная таблица обнулялась. Если кто подскажет как это реализовать - буду благодарна
Shyvanna вне форума Ответить с цитированием
Старый 09.08.2013, 09:48   #2
Myhaylo
Форумчанин
 
Регистрация: 19.07.2012
Сообщений: 520
По умолчанию

Менеждеры работают каждый на своём ПК в своей базе, а вечером данные нужно переносить на сервер? Или идёт речь о работе всех с единым сетевым mdb-файлом?

Создайте "запрос на добавление данных"...
Окупант, руки прочь от Украины!!! Слава Героям!
Myhaylo вне форума Ответить с цитированием
Старый 10.08.2013, 21:12   #3
Shyvanna
 
Регистрация: 08.08.2013
Сообщений: 9
По умолчанию

Все должны работать с одним mdb файлом, у всех доступ к своей таблице в общей базе данных
Shyvanna вне форума Ответить с цитированием
Старый 12.08.2013, 13:08   #4
Myhaylo
Форумчанин
 
Регистрация: 19.07.2012
Сообщений: 520
По умолчанию

Так Вы посмотрели "запрос на добавление данных" и "запрос на удаление данных"?

А зачем Вам переносить данные? Почему бы сразу не писать в общую таблицу? Зачем каждому своя?
Окупант, руки прочь от Украины!!! Слава Героям!
Myhaylo вне форума Ответить с цитированием
Старый 12.08.2013, 16:06   #5
Shyvanna
 
Регистрация: 08.08.2013
Сообщений: 9
По умолчанию

Если все будут работать с одной большой базой, это будет сильно грузить систему. Проще, чтобы все работали во временных маленьких, большую будут открывать лишь при надобности.
Да, запрос нашла, однако он копирует лишь с одной таблицы в общую :

INSERT INTO Общая таблица звонков SELECT * FROM Стол 1;
Подскажите, пожалуйста, как сделать, чтобы копировалось из нескольких таблиц в одну?
Shyvanna вне форума Ответить с цитированием
Старый 12.08.2013, 16:48   #6
Myhaylo
Форумчанин
 
Регистрация: 19.07.2012
Сообщений: 520
По умолчанию

Последовательно запускаете несколько запросов (на VBA):

DoCmd.RunSQL "INSERT INTO Общая таблица звонков SELECT * FROM Стол 1;"
DoCmd.RunSQL "INSERT INTO Общая таблица звонков SELECT * FROM Стол 2;"
Окупант, руки прочь от Украины!!! Слава Героям!
Myhaylo вне форума Ответить с цитированием
Старый 15.08.2013, 18:29   #7
Shyvanna
 
Регистрация: 08.08.2013
Сообщений: 9
По умолчанию

Спасибо Вам большое
Shyvanna вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сравнение данных по определенному диапазону строк и при совпадении значений копирование данных в другой лист Volk358 Microsoft Office Excel 6 02.10.2012 09:54
Копирование данных Artem_85 Microsoft Office Excel 11 07.03.2012 13:07
Копирование данных KNatalia Microsoft Office Excel 9 04.11.2009 20:20
Копирование данных Alex___ Microsoft Office Excel 3 16.10.2009 14:34
Копирование данных maks_ Microsoft Office Excel 4 09.01.2009 11:01