Перейти к содержимому

Как переименовать запрос в access

  • автор:

5.2.7. Изменение имени поля в запросе

Поле запроса можно переименовать, чтобы точнее описать его содержимое. Обычно эта операция производится при определении нового вычисляемого поля, а также при расчетах различных итоговых значений по данным существующего поля. В таких случаях Access по умолчанию использует имена типа «Выражение N» или «Sum_Количество», которые можно легко заменить более содержательными именами.

Чтобы переименовать поле, включенное в запрос, нужно установить указатель слева от первой буквы имени этого поля и ввести новое имя, а затем двоеточие. Например, для замены старого имени поля Дата рождения на новое имя Год рождения нужно ввести в строку Поле соответствующего столбца бланка запроса выражение Год рождения: Дата рождения.

Для изменения имени вычисляемого или итогового поля нужно просто заменить расположенное левее двоеточия старое имя на новое имя.

Другим способом изменения имени поля является указание нового имени в свойстве Подпись данного поля. При изменении имени поля Access покажет новое имя как заголовок столбца запроса в режиме таблицы. Новое имя будет также использовано в любой форме (отчете), созданной на основе этого запроса.

5.2.8. Отображение/скрытие поля в результатах запроса

В бланк запроса можно добавить поле, используемое для задания условия отбора или порядка сортировки, без отображения данных из этого поля в результатах запроса. Для этого нужно установить флажки в строке «Вывод на экран» бланка для тех полей, которые требуется отображать, и снять флажки для неотображаемых полей. Последние поля не будут включены в результирующий динамический набор.

5.2.9. Изменение ширины столбца в бланке запроса

Перемещайте указатель к границе области выделения столбца, ширину которого нужно изменить, до тех пор, пока указатель не примет вид двусторонней стрелки. Затем переместите границу столбца в нужном направлении.

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

5.2.10. Сортировка результатов запроса

Обычно результаты запроса появляются на экране в том же порядке, в котором записи находились в базе данных. Для удобства просмотра их можно отсортировать по алфавиту или в числовом порядке в зависимости от типа поля сортировки.

Чтобы выбрать порядок сортировки, установите указатель мыши в ячейку Сортировка под полем, значения в котором нужно отсортировать, щелкните мышью и раскройте появившийся список. Вы можете выбрать из этого списка тип сортировки «По возрастанию» (0 – 9, А – Я) или «По убыванию» (9 – 0, Я – А).

Сортировку можно задать сразу для нескольких полей. В этом случае порядок сортировки определяется их положением в бланке запроса.

Сначала сортируются данные в крайнем левом поле и далее слева направо.

Изменение новой базы данных, созданной на базе шаблона

Каждый шаблон, включенный в Access, является полным приложением для отслеживания, которое содержит заранее задав таблицы, формы, отчеты, запросы, макрос и связи. Эти шаблоны немедленно полезны, чтобы можно было быстро создать базу данных, основанную на шаблоне. Однако иногда может потребоваться изменить новую базу данных, например добавить или переименовать поле или изменить отчет.

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

В этой статье

  • Основы работы с таблицами и полями
  • Вставка и добавление поля в таблицу и создание нового поля
  • Удаление поля из таблицы
  • Переименование поля или таблицы
  • Добавление поля в форму или отчет
  • Добавление поля, в которое будут хранится документы, файлы или изображения
  • Изменение изменению изменению изменению видимости поля

Основы работы с таблицами и полями

При создании базы данных данные хранятся в таблицах — списках строк и столбцов, основанных на темах. Элементы данных, которые нужно отслеживать, хранятся в полях (столбцах). Например, в таблице «Контакты» можно создать поля «Фамилия», «Имя», «Номер телефона» и «Адрес». Для таблицы «Товары» можно создать поля «Наименование товара», «ИД товара» и «Цена».

Важно тщательно выбирать поля. Например, обычно не стоит создавать поле для хранения вычисляемой величины. В большинстве случаев может быть Access вычислять значение при необходимости. При выборе полей старайтесь хранить сведения в минимальных полезных частях. Например, вместо полного имени в одном поле можно хранить имена и фамилии отдельно. Как правило, если вам нужно выполнить отчет, сортировку, поиск или вычисление элемента данных, поместите его в само поле.

Дополнительные сведения о проектировании базы данных и выборе полей см. в статье Основные сведения о проектировании баз данных.

Поле имеет определенные характеристики, определяющие его. Например, у каждого поля есть имя, которое является уникальным идентификатором поля в таблице. У поля также есть тип данных, который выбирается в качестве совпадения с хранимой информацией. Тип данных определяет значения, которые можно хранить, и операции, которые можно выполнять с этими значениями, а также объем места для хранения каждого значения. У каждого поля также есть связанная группа параметров, называемых свойствами, которые определяют его внешний вид и поведение. Например, свойство «Формат» определяет макет отображения поля, то есть его отображение.

Вставка и добавление поля в таблицу и создание нового поля

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

Дополнительные сведения о добавлении поля в таблицу в представлении таблицы см. в статье «Добавление и удаление столбца в таблице».

Дополнительные информацию о добавлении поля в таблицу в конструкторе см. в статье «Создание таблицы и добавление полей».

Примечание: При добавлении нового поля в таблицу оно не добавляется в существующие формы и отчеты автоматически. Чтобы поле появлялось в них, необходимо вручную добавить его в эти формы и отчеты.

Удаление поля из таблицы

По возможности не следует удалять поле из базы данных, которая была создана на базе данных, которая была создана на базе данных, — скорее всего, это поле работает в других объектах базы данных, таких как формы и отчеты. Таким образом, удаление поля будет привести к последствиям при попытке использовать другие объекты базы данных, в которых используется поле, и объекты базы данных будут работать не так, как ожидалось. Чтобы другие объекты работали правильно, необходимо удалить все ссылки на поле из всех его объектов.

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

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

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

Пошаговую инструкцию по удалению связи между таблицами см. в статье «Создание, изменение и удаление отношения».

Пошаговую инструкцию по удалению полей из таблиц см. в статье «Удаление поля».

Переименование поля или таблицы

По возможности не следует переименовыть поле или таблицу в базе данных, которая была создана на базе данных на базе данных, которая была создана на базе одного из предоставленных шаблонов. Скорее всего, поле или таблица задействованы и в других объектах базы данных, таких как формы и отчеты. Таким образом, переименование поля или таблицы может привести к последствиям при попытке использовать другие объекты базы данных, в которых используются эти поля или таблицы. Другие объекты могут работать не так, как ожидалось, если они ссылались на старое имя. Чтобы другие объекты работали правильно, необходимо изменить старое имя на новое. Если в категории «Текущая база данных» в диалоговом окне «Параметры Access» выбрано поле «Выполнить автозавершную проверку имени», большая часть этой работы будет выполнена автоматически.

Может потребоваться изменить текст, который отображается в заголовке столбца в представлении таблицы. Это можно сделать, не переименовыв поле. Если вы хотите изменить только текст в заголовке столбца и не хотите переименовывать поле, см. раздел «Изменение текста, который отображается в заголовке столбца».

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

Включив параметр автоcorrect имени

При переименовании объекта базы данных, например поля, таблицы, формы или отчета, обычно необходимо, чтобы изменение имени распространялось по всей базе данных. В противном случае объекты, которые ссылались на старое имя, не будут работать так, как ожидалось. Access предоставляет функцию автоcorrect имен, которая помогает распространять изменения имени. По умолчанию автозапись имен включена для всех новых баз данных в Access. Однако если он отключен, вы можете включить его, вы можете сделать следующее:

Включив параметр автоcorrect имени

  1. Выберите Файл >Параметры.
  2. В области слева в диалоговом окне «Параметры Access» выберите «Текущая база данных».
  3. В окне«Параметры автозаверия имен» выберите параметр «Автоcorrect: отслеживание имени», а затем выберите его.
  4. Если вы хотите сохранить таблицу, в которую записуются все изменения, выполняемые автозавершой имен, выберите этот поле.
  5. Нажмите кнопку ОК.
  6. Чтобы сохранить изменения, нажмите кнопку «Сохранить» на панели быстрого доступа.

Примечание: Функция автоcorrect имен — это не то же самое, что функция автозаверия. Функция автоcorrect имен исправлять ссылки между объектами. Функция автоcorrect часто исправлять слова или фразы с ошибками.

Переименование поля в представлении таблицы

  1. В области навигации дважды щелкните таблицу, в которой нужно переименовать поле. Таблица откроется в представлении таблицы.
  2. Щелкните правой кнопкой мыши заголовок столбца для поля, которое вы хотите переименовать, и выберите в shortcut-меню пункт «Переименовать поле».
  3. Введите новое имя поля и нажмите ввод.

Переименование поля в конструкторе

  1. В области навигации щелкните правой кнопкой мыши таблицу, в которой нужно переименовать поле, и выберите в этом меню пункт «Конструктор». Таблица откроется в конструкторе.
  2. Щелкните ячейку в столбце «Имя поля» для поля, которое вы хотите переименовать.

Совет: Чтобы выбрать имя поля целиком, нажимайте указатель мыши слева от первого символа в имени, пока указатель не изменится на стрелку, а затем щелкните.

Переименование таблицы

Вы можете переименовать таблицу и большинство других объектов базы данных непосредственно из области навигации.

    В области навигации щелкните правой кнопкой мыши таблицу, которую вы хотите переименовать, и выберите в меню пункт «Переименовать».

Примечание: Перед переименованием необходимо закрыть все открытые объекты, которые ссылались на таблицу.

Изменение текста, который отображается в заголовке столбца

Подпись — это название или заголовок, которые можно назначить полю, назначив его свойство «Название». Название не зависит от имени поля: у каждого поля есть имя поля, а также подпись. Например, можно сделать так, чтобы имя поля было одним словом без встроенных пробелов. Затем с помощью свойства «Название» можно создать более описательное имя, которое содержит пробелы. Access отображает подпись в запросах, формах и отчетах на месте имени поля в представлении таблицы, а также в подписях и заголовках.

Если текст для свойства «Название» не за нее не заголовок, по умолчанию используется имя поля.

Если вы хотите изменить имя, которое отображается в заголовке столбца в представлении таблицы, это можно сделать, не изменяя имя поля, за счет установки свойства «Название» поля. Чтобы изменить свойство «Подпись» поля, сделайте следующее:

  1. В области навигации щелкните правой кнопкой мыши таблицу, в которой нужно изменить подпись, и выберите в этом меню пункт «Конструктор». Таблица откроется в конструкторе.
  2. Щелкните ячейку в столбце «Имя поля» для поля, для которого нужно настроить свойство «Название».
  3. В нижней части в разделе «Свойства поля»на вкладке «Общие» нажмите кнопку «Подпись».
  4. Введите новую подпись для поля.
  5. Чтобы сохранить изменения, нажмите кнопку «Сохранить» на панели быстрого доступа.

В следующий раз, когда вы откроете таблицу в представлении таблицы, в заголовке столбца появится подпись вместо имени поля.

Добавление поля в форму или отчет

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

Элементами управления называются объекты, которые используются для отображения данных или выполнения других действий, а также выводят элементы, улучающие пользовательский интерфейс (например, надписи и рисунки) и позволяют работать с ними. Элементы управления могут быть связанными, ненадежами и вычисляться.

Полный список типов элементов управления, которые можно использовать в формах и отчетах, см. в статье «Введение в управление».

Добавление поля в форму или отчет в представлении макета

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

Чтобы перейти в представление макета, в области навигации щелкните форму или отчет правой кнопкой мыши и выберите в shortcut-меню пункт «Макет». Кроме того, можно нажать кнопку «Макет» в панели состояния Access или щелкнуть правой кнопкой мыши вкладку документа для формы или отчета, а затем в shortcut-меню щелкнуть пункт «Макет».

Открытие таблицы свойств

  • На вкладке Конструктор в группе Сервис нажмите кнопку Окно свойств. Сочетания клавиш Нажмите клавишу F4.

С помощью области «Список полей» можно добавить в конструктор поля из таблицы или запроса. Чтобы отобразить область «Список полей», на вкладке «Формат» в группе «Элементы управления» нажмите кнопку «Добавить поля». Затем можно перетащить поля непосредственно из области «Список полей» в конструктор.

Отображение области «Список полей»

  • На вкладке Конструктор в группе Сервис выберите пункт Добавить существующие поля.

Добавление поля из области «Список полей»

  • Чтобы добавить одно поле, перетащите его из области «Список полей» в нужный раздел формы или отчета.
  • Чтобы добавить сразу несколько полей, щелкните их, удерживая нажатой клавишу CTRL. Перетащите выбранные поля в форму или отчет.

Когда вы помещаете поля в раздел, Access создает связанное текстовое поле для каждого поля и автоматически помещает рядом с ним надпись.

Дополнительные сведения о формах и отчетах см. в статьях «Добавление поля в форму или отчет»,»Создание формы в Access»и «Создание простого отчета».

Добавление поля, в которое будут хранится документы, файлы или изображения

С помощью Access можно добавить поле с типом данных «Вложение», чтобы хранить один или несколько документов, файлов или изображений. Поле вложения можно использовать для хранения нескольких файлов в одном поле. В этом поле можно даже хранить файлы разных типов. Например, в базе данных сои6 человек можно прикрепить к записи для каждого контакта одно или несколько резюме помимо фотографии.

Добавление поля вложения в таблицу

  1. В области навигации щелкните правой кнопкой мыши таблицу, в которую вы хотите добавить поле, и выберите в shortcut-меню пункт «Конструктор». Таблица откроется в конструкторе.
  2. В столбце «Имя поля» щелкните первую пустую строку и введите имя нового поля.
  3. Щелкните смежную ячейку в столбце «Тип данных» и выберите в списке «Вложение».
  4. Чтобы сохранить изменения, нажмите кнопку «Сохранить» на панели быстрого доступа. Access может отобразить сообщение о том, что отменить изменения после сохранения таблицы невозможно. Это означает, что поле невозможно преобразовать в другой тип данных, но его можно удалить, если вы считаете, что допустили ошибку.
  5. Нажмите кнопку «Да», чтобы подтвердить изменение.

После добавления поля «Вложение» в таблицу можно использовать диалоговое окно «Вложения» для добавления документов, файлов или изображений в запись.

Добавление вложения в поле

  1. В области навигации дважды щелкните таблицу, в которую вы хотите добавить вложение. Таблица откроется в представлении таблицы.
  2. Дважды щелкните поле вложения в таблице. Откроется диалоговое окно Вложения.
  3. Нажмите кнопку Добавить. Откроется диалоговое окно Выберите файл.
  4. С помощью списка «Поиск в» перейдите к файлу или файлам, которые вы хотите вложены в запись, выберите их и нажмите кнопку «Открыть». Обратите внимание, что можно выбрать несколько файлов любого поддерживаемого типа данных.
  5. Чтобы добавить файлы в таблицу, в диалоговом окне Вложения нажмите кнопку ОК. Access добавит файлы в поле и добавит число, которое соответственно указывает на вложения.
  6. Если требуется добавить файлы в текущее поле или другие поля таблицы, повторите эти шаги.

Дополнительные сведения о полях вложений см. в статье «Вложение файлов и рисунков в записи базы данных».

Изменение изменению изменению изменению видимости поля

Вы можете настроить отображение поля. Например, можно настроить форматы отображения для использования во всей базе данных, например в формах и отчетах, а также при открытие таблицы в представлении таблицы. Чтобы настроить формат отображения, нужно настроить свойство «Формат» поля. Свойство Format поля автоматически наследует новые формы и отчеты, которые вы создаете.

Настройка формата отображения в представлении таблицы

  1. В области навигации дважды щелкните таблицу с полем, формат которого нужно установить.
    Таблица откроется в представлении таблицы.
  2. Щелкните поле, формат отображения которого вы хотите настроить.
  3. На вкладке «Поля» в группе «Форматирование» щелкните стрелку в списке рядом с кнопкой «Формат» и выберите формат. Поле отобразилось в новом формате отображения.

Настройка формата отображения в конструкторе

  1. В области навигации щелкните правой кнопкой мыши таблицу с полем, формат отображения которого вы хотите изменить, и выберите в shortcut-меню пункт «Конструктор». Таблица откроется в конструкторе.
  2. Щелкните поле, формат отображения которого вы хотите настроить.
  3. В области «Свойства поля»на вкладке «Общие» щелкните поле «Формат».
  4. Щелкните список и выберите формат отображения.
  5. Чтобы сохранить изменения, нажмите кнопку «Сохранить» на панели быстрого доступа.

Изменение запроса

Запрос, сохраненный в базе данных Microsoft Access 2007, можно изменять. У вас есть возможность корректировать имя запроса, править его текст в формате SQL, а также редактировать запрос в конструкторе запросов. Ниже представлены несколько наиболее распространенных действий, производимых над запросами.

Переименовать запрос можно, выполнив следующие команды.

1. Откройте запрос, сохраненный в базе данных Microsoft Access 2007.

2. Правой кнопкой мыши щелкните на имени запроса в области переходов и в появившемся контекстном меню выберите команду Переименовать .

3. Теперь переименуйте имя запроса и затем нажмите клавишу Enter .

Правка запроса в конструкторе

Используя бланк запроса в режиме конструктора, модифицировать существующий запрос можно следующими способами.

• Удалить таблицу из запроса можно, если выделить ее в запросе и нажать клавишу Delete .

• Удалить поле таблицы можно, выделив желаемый столбец с помощью области выделения столбцов (серая полоска над столбцами) и затем нажав клавишу Delete .

• Изменить порядок следования полей можно следующим образом: выделите поле или несколько полей и, удерживая нажатой кнопку мыши, перетащите их на нужное место, затем отпустите кнопку мыши.

• Условия отбора записей из базовой таблицы указываются в строках Условие отбора и Или . Данными условиями могут являться любые логические выражения. Существуют условия, которые находятся в одной строке, но в разных столбцах бланка, такие условия объединяются по логическому оператору AND (И). Чтобы объединить условия по логическому оператору OR (ИЛИ), нужно объединить данные условия в разных строках бланка запроса.

Строка Сортировка помогает установить порядок сортировки записей в запросе. Для поля, записи которого вы хотите сортировать, выберите из списка порядок сортировки: По убыванию или По возрастанию . Если в запросе вам нужно отсортировать записи по нескольким полям, разместите эти поля слева направо.

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

В бланке запросов вы также можете изменить ширину столбцов. Это можно сделать, перетаскивая границу столбца или два раза щелкнув кнопкой мыши на линии границы. Причем данное изменение производится только в бланке запросов.

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

1. Откройте базу данных, которая содержит нужный запрос.

2. Выбранный запрос откроется в режиме таблицы, если вы щелкнете кнопкой мыши на имени запроса в области переходов.

3. Перейдите на вкладку Главная и в группе Режимы щелкните кнопкой мыши на стрелке под кнопкой Режимы . После этого появится меню, в котором нужно выбрать команду Конструктор (рис. 5.13).

Рис. 5.13. Меню для выбора режима

4. На экране появится бланк запроса.

Теперь осталось изменить запрос. Вы можете выполнить любые действия.

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

• В результате набора данных при необходимости скрыть или отобразить значение поля таблицы (флажок в строке Вывод на экран необходимо снять или установить соответственно). Значение поля не отображается, если флажок под названием поля в бланке запроса снят.

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

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

5. Например, модифицируйте запрос с именем Клиенты Запрос . В этом запросе отображались поля Имена , Телефоны , Адреса таблицы Клиенты . Модифицируйте его, добавляя колонку Рейтинг и выполняя сортировку строк по последнему.

6. В строке Поле щелкните кнопкой мыши на незаполненной ячейке после названия Адрес , выберите в списке название Рейтинг .

7. Снимите флажок Вывод на экран для поля Рейтинг .

8. Щелкните кнопкой мыши на параметре Сортировка поля Рейтинг . На экране появится список доступных вариантов сортировки. Выберите вариант По возрастанию , бланк запроса изменится (рис. 5.14).

Рис. 5.14. Измененный бланк запроса

9. Для сохранения запроса нажмите кнопку Сохранить . Чтобы увидеть сохраненное, щелкните кнопкой мыши на вкладке Конструктор , а затем нажмите кнопку Выполнить . Отобразится измененный запрос (рис. 5.15).

Рис. 5.15. Измененный запрос

Далее будет рассмотрено изменение исходного запроса способом правки запроса в SQL-редакторе.

Данный текст является ознакомительным фрагментом.

Продолжение на ЛитРес

Читайте также

Получение заголовков запроса

Получение заголовков запроса getallheadersПолучение всех заголовков запроса.Синтаксис:array GetAllHeaders()Функция GetAllHeaders() возвращает ассоциативный массив, содержащий данные о HTTP-заголовках запроса клиента, породившего запуск сценария. Ключи массива содержат названия заголовков, а

Обработка результатов запроса

Обработка результатов запроса mysql_resultПолучение определенного поля результата.Синтаксис:int mysql_result(int result, int row [, mixed field])Функция возвращает значение поля field в строке результата с номером row. Параметр field может задавать не только имя поля, но и его номер — позицию, на которой

Ввод запроса в строке поиска

Ввод запроса в строке поиска Пользоваться строкой поиска очень просто: откройте папку, в которой нужно найти файл, и наберите в строке поиска имя файла. Уже после ввода первых символов имени начнется фильтрация содержимого папки и в области просмотра отобразятся объекты,

Сохранение поискового запроса

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

11.7.2 Доставка запроса от клиента на сервер

11.7.2 Доставка запроса от клиента на сервер Клиент не имеет сведений об адресе для направления запроса и отправляет его с IP-адресом источника 0.0.0.0 и IP-адресом приемника 255.255.255.255.Сервер (или серверы) в одной с клиентом локальной сети услышит посланный запрос. Если клиент

12.16.2 Секция запроса

12.16.2 Секция запроса Запрос имеет поля, перечисленные в таблице 12.3. Обычно сообщение содержит единственный запрос. Но можно в общей секции объединить несколько различных запросов.Таблица 12.3 Поля запросов DNS Поле Описание Name (Имя) Имя домена или IP-адрес в поддереве

Выполнение поискового запроса

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

Создание простого запроса

Создание простого запроса К данным таблиц можно обратиться, затем извлечь их, выполнить какие-либо вычисления – все это осуществляется с помощью запроса на выборку. Та ким способом также можно получить любую информацию о данных, выполнить фильтрацию данных, внести

Использование запроса

Использование запроса Если вы создали запрос, то что нужно сделать для его запуска и как вывести на печать результаты выполнения запроса? Ответы на эти вопросы даны в этом разделе.Выполнение запросаЗапрос – это обращение к данным для получения какой-либо информации либо

Создание таблиц с помощью запроса

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

Подача запроса формы (GET и POST)

Подача запроса формы (GET и POST) Теперь, когда у вас есть простая HTML-страница, мы должны выяснить, как передать данные формы обратно Web-серверу для обработки. При построении HTML-формы в открывающем дескрипторе ‹form› обычно задается атрибут action, указывающий получателя вводимых

11.4. Изменение URL-запроса с применением NSMutableURLRequest

11.4. Изменение URL-запроса с применением NSMutableURLRequest Постановка задачи Требуется корректировать различные HTTP-заголовки и настройки URL-запроса перед передачей его

Разные режимы формирования запроса SQL

Разные режимы формирования запроса SQL В Access 2002 запросы SQL можно создавать в одном из двух режимов запроса ANSI SQL [16] :• ANSI-89 описывает традиционный синтаксис SQL. Этот режим близок к спецификации ANSI-89 уровня 1, но не является совместимым с ANSI-89 уровня 1. Некоторые средства ANSI-89 SQL

Редактирование данных в запросе

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

В этом разделе.

  • Введение
  • Когда можно изменить данные в запросе?
  • Когда я не могу редактировать данные в запросе?
  • Как изменить запрос, чтобы изменить его данные?

Введение

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

Если вы пытаетесь изменить данные в режиме запроса, но ничего не происходит либо Windows воспроизводит звук, а редактирование не происходит, вы не сможете выполнить изменение. Возможно, сам запрос не доступен для редактирования, например перекрестный. Кроме того, может быть недоступным для редактирования только поле, которое вы пытаетесь изменить (например, если поле основано на агрегатной функции, например среднее значение). В любом случае вы можете сделать что-то, чтобы включить редактирование.

Кроме изменения данных в режиме таблицы запроса, можно также использовать запрос на обновление для обновления данных в таблице. Эта статья не охватывает запросы на обновление.

Дополнительные сведения о запросах на обновление см. в статье Создание и выполнение запроса на обновление.

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

Дополнительные сведения о запросах на создание таблиц см. в статье «Создание запроса на создание таблицы».

Когда можно изменить данные в запросе?

Вы всегда можете изменить данные в запросе, если он основан только на одной или двух таблицах, которые отношение «один-к-одному» друг с другом.

Примечание: Даже если вы можете изменить данные в запросе, некоторые его поля могут быть недоступны для редактирования. Такие дела перечислены в следующем разделе.

Когда я не могу редактировать данные в запросе?

Вы никогда не сможете изменить данные в запросе, если:

  • Запрос является перекрестный запрос.
  • Запрос является SQL-запрос.
  • Поле, в который вы пытаетесь изменить, является вычисляемое поле. В этом случае вы сможете редактировать другие поля.
  • Запрос основан на трех или более таблицах, и существует связь «многие-к-многим».

Примечание: Хотя в этом случае таблицу запроса изменить нельзя, вы можете изменить данные в форме, если для свойства RecordsetType формы установлено свойство Dynaset (Несогласованные обновления).

Как изменить запрос, чтобы изменить его данные?

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

Изменить значения в режиме таблицы запроса невозможно, если:

Чтобы сделать таблицу запроса доступной для редактирования:

Свойство «Уникальные значения» запроса имеет значение «Да».

Зайте значение «Нет» для свойства «Уникальные значения» запроса.

Чтобы узнать, как установить это свойство,см. следующий раздел (значение «Нет» для свойства «Уникальные значения»).

Запрос включает в себя связанную база данных ODBC без однозначный индекс или таблицу Paradox без первичный ключ.

Добавьте первичный ключ или уникальный индекс в связанную таблицу с помощью методов, предоставляемых поставщиком связанной базы данных.

У вас нет разрешений на обновление данных для таблицы.

Назначьте разрешения на обновление данных.

Запрос включает несколько таблиц или один запрос, и таблицы или запросы не соединены линией связи в конструкторе.

Создайте необходимые соединители.

Чтобы узнать, как создавать соединители,см. раздел «Создание соединители».

База данных открыта в только для чтения или находится на диске, доступного только для чтения.

Закройте базу данных и снова откройте ее, не выбирая «Открыть только для чтения»; или, если база данных расположена на диске, доступного только для чтения, удалите с диска атрибут «только для чтения» или переместите базу данных на диск, который не является доступом только для чтения.

Поле в записи, которую вы пытаетесь обновить, удаляется или блокируется другим пользователем.

Дождитесь разблокирования записи. Заблокированная запись может быть обновлена сразу после ее разблокировки. Подождите, пока другой пользователь завершит операцию, которая заблокировала запись.

Запрос основан на таблицах с отношение «один-ко-многим», а поле связи со стороны «многие» не является выходным полем. В этом случае данные в поле связи со стороны «один» изменить нельзя.

Добавьте поле связи со стороны «многие» в поля выходных данных запроса.

Чтобы узнать, как это сделать, см. раздел «Добавление поля «Присоединиться» со стороны «многие»к выходным полям запроса.

Поле со стороны «многие» (после изменения данных) находится на стороне «один».

Нажмите shift+F9, чтобы зафиксировать изменения и обновить запрос.

На стороне «один» связи «один-ко-многим» таблицы имеется пустое поле, а связь — это правое внешнее отношение.

Убедитесь, что в этом поле есть значение на стороне «один». Поле со стороны «многие» можно изменить только в том случае, если поле имеет значение на стороне «один».

Используется связанная таблица базы данных ODBC, а не все поля из уникального индекса связанной таблицы находятся в выходных данных запроса.

Добавьте все поля из уникального индекса таблицы ODBC в поля выходных данных запроса.

Чтобы узнать, как добавлять поля, см. раздел «Добавление уникальных полей индекса из связанной таблицы ODBC».

Значение «Нет» для свойства «Уникальные значения»

  1. Откройте запрос в конструкторе.
  2. Если лист свойств не открыт, откройте его, нажав F4. Щелкните один раз в сетке конструктора запросов, чтобы убедиться, что на листе свойств отображаются свойства запроса, а не свойства полей.
  3. В окне свойств найдите поле свойства «Уникальные значения». Щелкните поле рядом с этим полем, щелкните стрелку в этом поле и нажмите кнопку «Нет».

Создание соединители

  1. Откройте запрос в конструкторе.
  2. Для каждой таблицы или запроса, с которыми вы хотите соединиться, перетащите поле join из этой таблицы или запроса на соответствующее поле в таблице или запросе, для которого вы хотите создать объединить.

Дополнительные сведения о создании соединители см. в статье «Соединить таблицы и запросы».

Добавление поля «Объединить» со стороны «многие» в поля выходных данных запроса

  1. Откройте запрос в конструкторе.
  2. В конструкторе запросов найдите соответствующее отношение «один-ко-многим» в конструкторе запросов.
  3. Дважды щелкните поле связи на стороне «многие» связи «один-ко-многим». В сетке полей появится поле, указывающее на то, что оно теперь является выходным полем.

Добавление уникальных полей индекса из связанной таблицы ODBC

  1. Откройте запрос в конструкторе.
  2. В конструкторе запросов найдите связанную таблицу ODBC.
  3. Рядом с именем уникальных полей индекса будет символ ключа. Дважды щелкните каждое поле, которое еще не находится в сетке полей. Каждое поле появится в сетке полей, указывающее, что это выходное поле.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *