2013-03-03 2 views
2

Я имею дело с приблизительно одним десятком таблиц доступа MS, которые все связаны в один файл базы данных.Запросы Microsoft Access Слишком много полей

Иногда я хотел бы иметь возможность получить объединение этих таблиц для создания полного набора данных. Мои попытки сделать это до сих пор приводят к слишком большому числу полей, определяющих ошибку.

Есть ли способ для этого сделать это с помощью доступа Microsoft (я могу использовать версии 2007 или 2010)? Если нет, любые другие предложения о том, как это может быть достигнуто, будут весьма признательны.

+0

Вы пытались использовать ** Компактную и ремонтную базу данных **? – paulmelnikow

ответ

2

В разделе «QUERY» раздела «Технические требования Access 2010» в справке «Доступ» вы ограничены 255 полями (столбцами) на набор записей (запрос). Если «полный набор данных», который вы хотите создать, будет содержать более 255 столбцов, тогда вы не сможете сделать это в одном запросе Access.

Одной из возможностей может быть создание нескольких запросов, содержащих не более 255 столбцов, и экспортировать их в Excel, а затем вставлять их вместе друг с другом в очень широкий документ Excel. Листы Excel_2010 могут иметь до 16384 столбцов. Было бы немного утомительно делать это вручную, но была бы возможность автоматизировать процесс, по крайней мере частично. Вы также должны быть осторожны, чтобы каждый «частичный запрос» возвращал одинаковое количество строк в том же порядке, чтобы все «выстраивалось», когда вы вставляли их вместе.

Смежные вопросы