3 / 3 / 0
Регистрация: 08.02.2011
Сообщений: 49
|
|
1 | |
Копирование данных из одной таблицы в другую.18.05.2011, 11:21. Показов 29360. Ответов 6
Метки нет (Все метки)
Доброго всем времени суток. Возникла такая проблема.
Есть две таблицы - исходная Сотрудники (Имя, Фамилия, Отчество, должность) и вторая, пустая - Инструктаж (Имя, Фамилия, Отчество, Должность, Дата1, Дата2). Нужно из таблицы Сотрудники перенести данные в таблицу Инструктаж
1
|
18.05.2011, 11:21 | |
Ответы с готовыми решениями:
6
Копирование из одной таблицы в другую Копирование таблицы из одной БД в другую Копирование записей с одной таблицы в другую Копирование значений из одной таблицы в другую |
21 / 21 / 0
Регистрация: 07.04.2011
Сообщений: 107
|
|
18.05.2011, 11:44 | 2 |
Есть два способ первый запрос на добавление поле который совпадает полям к поле а Дата1 и Дата2 пустой будет.
второй если раз таблица "Инструктаж" тогда удалить эту таблицу и таблица "Сотрудники" с правой кнопки мыши Сохранить как, деле имя таблиц напишем "Инструктаж" и на эту таблицу добавляем два поля который Дата1 и Дата2 и всё
1
|
3 / 3 / 0
Регистрация: 08.02.2011
Сообщений: 49
|
||||||
18.05.2011, 11:56 [ТС] | 3 | |||||
Ну вот я пишу вот такой вот запрос, а он не работает
1
|
21 / 21 / 0
Регистрация: 07.04.2011
Сообщений: 107
|
||||||
18.05.2011, 13:24 | 4 | |||||
INSERT место INSER
Добавлено через 8 минут Ещё попробуйте убрать скобки
Добавлено через 3 минуты если всё имена полей совпадает то должен нормально работать.
2
|
3 / 3 / 0
Регистрация: 08.02.2011
Сообщений: 49
|
|
18.05.2011, 13:53 [ТС] | 5 |
Спасибо большое. INSERT - это просто опечатка. Я вместо *, просто перечислил поля, которые хочу вставить, и все заработало.
После того, как все заработало, возникает следующий вопрос, а можно ли средствами Access организовать проверку, чтобы записи не дублировались, или это надо уже VBA привлекать?
1
|
21 / 21 / 0
Регистрация: 07.04.2011
Сообщений: 107
|
|
18.05.2011, 17:26 | 6 |
Для это надо в таблицах поставить ключ чтоб записи не дублировались
Добавлено через 24 секунды +1Спасибо Добавлено через 16 минут или сначала проверить таблица instructag такой запись есть или нет, это можно делать через запрос
0
|
3 / 3 / 0
Регистрация: 08.02.2011
Сообщений: 49
|
|
18.05.2011, 18:59 [ТС] | 7 |
Мне по большому счету надо сделать следующие.
Если запись уже есть(полное совпадение всех полей, кроме даты) - не записывать Если таковой нет - записать. Ну еще по возможности отслеживать, не перешел ли человек в другое подразделение или уволился.
0
|
18.05.2011, 18:59 | |
18.05.2011, 18:59 | |
Помогаю со студенческими работами здесь
7
Копирование записей из одной таблицы в другую Копирование таблицы из одной БД в другую БД СУБД access Копирование данных из одной БД в другую Копирование данных из одной формы в другую Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |