Можно ли создать сжатое представление уже существующей таблицы?

У меня есть база данных с двумя таблицами. Первая таблица (входящая) представляет собой список таблиц и соответствующих им полей данных, которые используются для создания выходных таблиц. Вторая таблица ("Вывод") представляет собой полный список таблиц "Вывод" (имя объекта, имя таблицы, имена столбцов, тип данных, формат атрибута и т. Д.). Эти таблицы "связаны" через ключ, так что я знаю, какая входящая часть информации отвечает за результат вывода.

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

В основной выходной таблице есть ВСЕ, что нам нужно для справки, но при совместном использовании базы данных я хочу показывать только избранную информацию, которую мои пользователи могут видеть, а не быть застрявшей или смущенной остальной информацией. Основная выходная таблица содержит около 18 полей, но я хочу, чтобы только в "новой" таблице отображалось 10 из этих полей.

Можно ли создать сжатое представление уже существующей таблицы? Как мне это сделать?

1 ответ

Есть несколько способов сделать это. Вы можете;

  • создайте запрос таблицы составления, который заполняет новую таблицу данными, которые вы хотите
  • выполните запрос данных, которые вы хотите, чтобы они увидели и отобразили в Datasheet View
  • создать форму для отображения данных
  • создать отчет для отображения данных

Проблема с использованием таблицы в том, что пользователи смогут изменять данные. Лично я бы использовал запрос. Он может выглядеть как таблица в представлении таблицы данных, но данные не могут быть изменены.

Если пользователи смогут изменять данные, им потребуется доступ к таблице. Таким образом, создание дублированной таблицы вряд ли сохранит изменения в исходной таблице. В этом случае форма может быть лучшим инструментом.

Другие вопросы по тегам