Можно ли создать сжатое представление уже существующей таблицы?
У меня есть база данных с двумя таблицами. Первая таблица (входящая) представляет собой список таблиц и соответствующих им полей данных, которые используются для создания выходных таблиц. Вторая таблица ("Вывод") представляет собой полный список таблиц "Вывод" (имя объекта, имя таблицы, имена столбцов, тип данных, формат атрибута и т. Д.). Эти таблицы "связаны" через ключ, так что я знаю, какая входящая часть информации отвечает за результат вывода.
Мне нужно создать третью таблицу, которой мы можем поделиться с другими, это именно то, что находится во второй таблице, в Таблице вывода, но ограничено показом только нескольких полей.
В основной выходной таблице есть ВСЕ, что нам нужно для справки, но при совместном использовании базы данных я хочу показывать только избранную информацию, которую мои пользователи могут видеть, а не быть застрявшей или смущенной остальной информацией. Основная выходная таблица содержит около 18 полей, но я хочу, чтобы только в "новой" таблице отображалось 10 из этих полей.
Можно ли создать сжатое представление уже существующей таблицы? Как мне это сделать?
1 ответ
Есть несколько способов сделать это. Вы можете;
- создайте запрос таблицы составления, который заполняет новую таблицу данными, которые вы хотите
- выполните запрос данных, которые вы хотите, чтобы они увидели и отобразили в Datasheet View
- создать форму для отображения данных
- создать отчет для отображения данных
Проблема с использованием таблицы в том, что пользователи смогут изменять данные. Лично я бы использовал запрос. Он может выглядеть как таблица в представлении таблицы данных, но данные не могут быть изменены.
Если пользователи смогут изменять данные, им потребуется доступ к таблице. Таким образом, создание дублированной таблицы вряд ли сохранит изменения в исходной таблице. В этом случае форма может быть лучшим инструментом.