Как можно переименовать поле
Перейти к содержимому

Как можно переименовать поле

  • автор:

Как можно переименовать поле

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

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

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

CreateFIELD(MDocList, Cir, NUMERIC[14, 2][3], «», «», «», «Оборот», «>»);

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

CreateFIELD(MDocList, Cir, NUMERIC[14, 2][3], «», «», «», «Оборот», «>»);

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

  1. Будущее имя поля должно быть идентификатором.
  2. Будущее имя поля не может совпадать с с именем уже существующего поля.
  3. Одинаковое будущее имя не может быть задано для двух разных полей.
  4. Количество будущих имен при расщеплении массивового поля не должно превышает размерности поля.

Будущее имя поля допустимо в следующих применениях.

  1. Всюду в программах, окнах и меню, где поле задается составным идентификатором (с префиксом имени таблицы БД).
  2. В параметре LinkPath (путь к полю) метода FORM_ZONE.LinkedFieldValue.
  3. В параметре fileField (имя поля без префикса файла) процедур CONCURRENTADD, CONCURRENTADDONLY, CONCURRENTGET, CONCURRENTRESET.
  4. В параметре compositeIdent (имя поля, переменной или константы) методов IASLEngine.Const и IASLEngine.Var сервера автоматизации ASB.

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

Каждый шаблон, включенный в 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. Чтобы сохранить изменения, нажмите кнопку «Сохранить» на панели быстрого доступа.

Вставка, удаление и переименование полей таблицы

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

Чтобы переименовать поле в режиме Конструктора таблиц, необходимо:

  1. Щелкнуть левой кнопкой мыши в столбце Имя поля (Field Name) на имени поля, подлежащего переименованию.
  2. Ввести новое имя поля или отредактировать старое имя.
  3. Нажать клавишу или переместить указатель текущей записи на любую другую запись.

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

  • нажать кнопку Добавить строки (Insert Rows) на панели инструментов Конструктор таблиц (Table Design);
  • выбрать в главном меню команду Вставка (Insert) и из раскрывающегося меню выбрать команду Строки (Rows);
  • щелкнуть правой кнопкой мыши на выделенной записи и из контекстного меню выбрать команду Добавить строки (Insert Rows).

Затем в полученную пустую строку нужно ввести имя нового поля, тип и описание.

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

Чтобы удалить поле в режиме Конструктора таблиц, выделите строку (строки) описания поля (полей), которую необходимо удалить. Затем используйте любой из трех вариантов удаления выделенной строки (строк):

  • выбрать из главного меню команду Правка (Edit) и из раскрывающегося меню — команду Удалить (Delete) или Удалить строки (Delete Rows);
  • нажать на клавишу ;
  • щелкнуть правой кнопкой мыши на выделенной строке (строках) и из контекстного меню выбрать команду Удалить строки (Delete Rows).

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

Переименование, добавление и удаление полей возможны не только в режиме Конструктора, но и в режиме Таблицы. Чтобы переименовать поле в режиме Таблицы, следует:

  1. Выделить столбец, который необходимо переименовать. Для этого нужно щелкнуть левой кнопкой мыши на имени поля (столбца).
  2. Щелкнуть правой кнопкой мыши на выделенном столбце и из контекстного меню выбрать команду Переименовать столбец (Rename Column) или выбрать из главного меню команду Формат (Format) и из раскрывающегося меню — команду Переименовать столбец (Rename Column).
  3. В поле заголовка столбца ввести новое имя поля и нажать клавишу или щелкнуть левой кнопкой мыши в любом другом месте таблицы.

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

Чтобы добавить поле в таблицу в режиме Таблицы, необходимо:

  1. Выделить столбец, перед которым требуется вставить новое поле.
  2. Щелкнуть правой кнопкой мыши на выделенном столбце и из контекстного меню выбрать команду Добавить столбец (Insert Column) или из главного меню выбрать команду Вставка (Insert) и из раскрывающегося меню — команду Столбец (Column).

Перед выделенным столбцом появится новый столбец, имя которого будет состоять из слова Поле (Field) и порядкового номера — Поле! (Fieldl), Поле2 (Field2) и т. д. — а тип будет иметь значение Текстовый (Text) со значениями свойств, заданными по умолчанию.

Чтобы удалить поле из таблицы в режиме Таблицы, необходимо:

  1. Выделить столбец, который нужно удалить.
  2. Щелкнуть правой кнопкой мыши на выделенном столбце и из контекстного меню выбрать команду Удалить столбец (Delete Column) или выбрать из главного меню команду Правка (Edit) и из раскрывающегося меню — команду Удалить столбец (Delete Column).

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

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

Отчет сводной таблицы

  1. Щелкните поле или элемент, который нужно переименовать.
  2. Перейдите в раздел «Инструменты сводной таблицы>«Анализ», а затем в группе «Активное поле» щелкните текстовое поле «Активное поле». Если вы используете Excel 2007–2010, перейдите к разделу «Средства сводной таблицы >«.
  3. Введите новое имя.
  4. Нажмите клавишу ВВОД.

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

отчет сводной диаграммы

  1. Щелкните объект на диаграмме (например, строку, строку или столбец), соответствующий полю или элементу, которые нужно переименовать.
  2. Перейдите в раздел «Инструменты сводной таблицы>«Анализ», а затем в группе «Активное поле» щелкните текстовое поле «Активное поле». Если вы используете Excel 2007–2010, перейдите к разделу «Средства сводной таблицы >«.
  3. Введите новое имя.
  4. Нажмите клавишу ВВОД.

Отчет сводной таблицы

  1. Щелкните поле или элемент, который нужно переименовать.
  2. На вкладке « Параметры» в группе «Активное поле » щелкните текстовое поле «Активное поле».
  3. Введите новое имя.
  4. Нажмите клавишу ВВОД.

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

Дополнительные сведения

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

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

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