#sql #база_данных #vba
Имеется таблица с полями a, b, c, d. Тип полей заранее неизвестен. Необходимо создать
новую таблицу и скопировать туда поле с и соединить его с полем с в исходной таблице.
Среда программирования: MS VBA 7.1
СУБД: Microsoft Access 2013
Ответы
Ответ 1
Проще сделать так: SELECT c Into new_table from Old_table; Таблица создается на лету.Ответ 2
Ответ от пользователя Nikola Tesla Чтобы узнать тип данных для столбца N таблицы M нужно обратиться к: CurrentDB.Tabledefs("M").Fields(N).Type - вернёт число типа integer - числовой код типа данных столбца N таблицы M. Для копирования столбца C из таблицы A в таблицу B, необходимо выполнить запрос: SELECT C INTO B FROM A
Комментариев нет:
Отправить комментарий