Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Для осуществления автоподстановки значений в новые записи должны быть выполнены определенные условия. Для получения дополнительных сведений нажмите кнопку.
1 Создайте запрос на выборку, добавив для этого две таблицы, связанные отношением «один-ко-многим».
Инструкции
2 Добавьте поля в бланк запроса.
Необходимо включить объединенные поля на стороне «многие» отношения «один-ко-многим».
3 В случае необходимости для определения особых записей в строке Условие отбора укажите требуемое условие.
Инструкции
4 Для просмотра результатов запроса нажмите кнопку Вид на панели инструментов.
При вводе новых данных о объединенное поле на стороне «многие» поиск и подстановка соответствующих данных на стороне «один» будет осуществляться автоматически.
Примечание. Для получения дополнительных сведений о разрешении вопросов в запросах на автоподстановку значений нажмите кнопку.
{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"achowUsingAutolookupToLookUpInformationSW":1:"Foo":"Invisible"}
K Обновление данных в запросе
В некоторых случаях для изменения данных в базовой таблице их можно отредактировать в режиме таблицы запроса. В других случаях этого сделать нельзя. В приведенной ниже таблице указано, можно ли изменить результаты запроса и есть ли какие-либо альтернативы.
Запрос или поле запроса | Изменение | Решение | ||
Запрос, основанный на таблице | Возможно | |||
Запрос, основанный на таблицах, связанных отношением «один-к-одному» | Возможно | |||
Запрос, основанный на таблицах, связанных отношением «один-ко-многим» | Обычно возможно | Для получения дополнительных сведений нажмите кнопку. | ||
Запрос, основанный на трех и более таблицах, связанных отношение многие-к-одному-ко-многим. | Невозможно | Напрямую обновлять данные в запросе невозможно, однако их можно изменять в форме, основанной на запросе, если для нее в свойстве Тип набора записей (RecordsetType) установлено значение «Динамический набор (несогласованные изменения)». | ||
Перекрестный запрос | Невозможно | |||
Запрос к серверу SQL | Невозможно | |||
Запрос, вычисляющий сумму, среднее значений, пересчитывающий значения, а также выполняющий другие виды вычислений итогов значений поля, либо запрос на обновление, имеющий ссылки на поле в строке Обновлениеиз перекрестного запроса, запроса на выборку или подчиненного запроса, содержащего итоговые значения или статистические функции | Невозможно | С помощью статистических функций по подмножеству в строке Обновлениезапроса на обновление можно указать ссылки на поля перекрестного запроса, запроса на выборку или подчиненного запроса, содержащего итоговые значения или статистические функции. Для получения дополнительных сведений нажмите кнопку. | ||
Запрос на объединение | Невозможно | |||
Запросы, для которых в свойстве Уникальные значения (UniqueValues) установлено значение Да | Невозможно | |||
Запрос, включающий связанную таблицу ODBC, не содержащую уникального индекса, или таблицу Paradox, не содержащую ключевого поля | Невозможно | |||
Запрос (или базовая таблица), для которого не присвоено разрешение «Обновление данных» | Невозможно удаление, но возможно обновление | Для изменения данных должны быть присвоены разрешения. Для получения дополнительных сведений нажмите кнопку. | ||
Запрос (или базовая таблица), для которого не присвоено разрешение «Обновление Данных» | Возможно изменение, но не удаление | Для удаления данных должны быть присвоены разрешения. Для получения дополнительных сведений нажмите кнопку. | ||
Запрос, включающий несколько таблиц или запросов, не объединенных линией объединения в режиме конструктора | Невозможно | Необходимо объединить свойства таблиц, чтобы их обновить. Для получения дополнительных сведений нажмите кнопку. | ||
Вычисляемое поле | Невозможно | |||
Поля только для чтения; база данных была открыта как база только для чтения или расположена на диске только для чтения | Невозможно | |||
Поле записи, которое было удалено или заблокировано другим пользователем | Невозможно | Заблокированная запись должна быть изменена, как только будет разблокирована. | ||
Поля MЕМО,гиперссылки или объектов OLE в результатах запроса | Возможно | |||
{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"acconDeterminingWhenCanUpdateDataQuerySW":1:"Foo":"Invisible"}
Обновление данных в запросе, таблицы которого связаны отношением «один-ко-многим»
Если запрос основан на отношении «один-ко-многим», то, возможно, изменить данные в результатах запроса будет нельзя. В приведенной ниже таблице указаны типы полей, изменить которые невозможно, а также другие возможные способы их изменения.
Тип поля | Решение | ||
Объединенное поле на стороне «один» | Установить каскадное обновление между двумя таблицами. Для получения дополнительных сведений нажмите кнопку. | ||
Новые записи, если объединенное поле стороны «многие» не отображено в таблице | Добавление в запрос объединенного поля из стороны «многие», чтобы разрешить ввод новых записей. | ||
Объединенные поля на стороне «многие» после обновления данных на стороне «один» | Сохранение записи; затем будет предоставлена возможность внести изменения в объединенное поле на стороне «многие». | ||
Пустое поле таблицы на стороне «один» отношения «один-ко-многим» с существующим внешним объединением | Ввод значений в поля из таблицы на стороне «многие», но только если объединенные поля на стороне «один» содержат значения для этой записи. | ||
Новые записи, если весь уникальный ключ таблицы ODBC не является выходным | Выбор всех ключевых полей таблиц ODBC для разрешения в них ввода. | ||
{ewc HLP95EN.DLL, DYNALINK, "Связь с Web или другими источниками":"acconWhenCanUpdateDataInQueryWhoseTablesHaveOnetomSW":1:"Foo":"Invisible"}
Дата публикования: 2014-11-04; Прочитано: 519 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!