#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
Комментариев нет:
Отправить комментарий