![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 09.11.2016
Сообщений: 10
|
![]()
Добрый день, необходимо производить копирование данных из одной таблицы в другую, среди них есть одно поле, одновременно допускающие несколько значений. Проблема в том, что функция INSERT INTO ругается на это поле и его не копирует! Как можно еще перенести эти данные?
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Расскажи, что такое поле с несколькими значениями. Вообще-то краем уха слышал про такие возможности в последних версиях, но там вроде только c помощью vba, навряд ли sql справится с какими-то виртуальными дочерними таблицами
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 15.11.2016 в 20:36. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 09.11.2016
Сообщений: 10
|
![]()
Поле, одновременно допускающие несколько значений, представляет собой поле со списком, только не с единичным выбором, а флажками можно выбрать все необходимые варианты.
В таблице все эти варианты хранятся в одном поле через точку с запятой. Поля, одновременно допускающие несколько значений, используются в случаях, когда нужно выбрать и сохранить несколько вариантов, не создавая базу данных с более сложной структурой. |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 09.11.2016
Сообщений: 10
|
![]()
Все было здорово до того момента пока не понадобилось копировать эту запись! INSERT INTO с этим не справляется, что подтверждает и Хелп МС, через INSERT INTO можно скопировать только одно определенное значение поля, но не весь набор. Может кто-то что-то подскажет, как можно еще скопировать данные!?
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
На самом деле не хранится более одного значения в одном поле одновременно. Они хранятся отдельно в системных таблицах. И управляет всей этой лабудой ядро. Так что ищи в vba, sql не при делах. Как по мне разработчики порушили основы реляционной СУБД. Им видней
![]()
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Копирование данных из Таблицы в Таблицу - MS Access | nikolaynn2008 | Microsoft Office Access | 32 | 26.07.2016 10:12 |
запись значений одного поля в несколько полей | King_Of_Arthur | БД в Delphi | 4 | 08.07.2013 12:24 |
Копирование значений поля со сдвигом на одну строку. | kulon | БД в Delphi | 1 | 28.04.2011 15:48 |
Подскажите пожалуйста как одновременно ввести несколько входных значений | IVR | Microsoft Office Excel | 2 | 25.11.2009 14:37 |
копирование данных из таблицы в таблицу | Sack | Microsoft Office Access | 1 | 16.09.2008 05:59 |