Смекни!
smekni.com

Ответы на теоретические вопросы по предмету База данных (стр. 3 из 4)

Свойство Индексированное поле (Indexed) определяет индекс, создаваемый по одному полю. Индекс ускоряет выполнение запросов, в которых используются индексированные поля, и операции сортировки и группировки. Например, если часто выполняется поиск по полю "Фамилия" в таблице "Сотрудники", следует создать индекс для этого поля.

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

Удаление поля из таблицы в режиме конструктора:

1. Откройте таблицу в режиме конструктора.

2. Выделите одно или несколько полей, которые необходимо удалить. Для выделения одного поля выберите область выделения строки этого поля. Для выделения нескольких полей, не отпуская кнопки мыши, перемесите указатель по областям выделения строк этих полей.

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

• Нельзя удалить поле, которое является частью отношения.

Сначала необходимо удалить связи. Удаление поля из таблицы в режиме таблицы:

1. Откройте таблицу в режиме таблицы.

2. Выберите область выделения поля столбца, которое необходимо удалить.

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

• Нельзя удалить поле, которое является частью отношения.

Сначала необходимо удалить связи.

Переименование

1. Откройте таблицу в режиме конструктора.

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

3. В нижней части окна в ячейке свойства Подпись (Caption) введите текст, который должен быть использован в качестве заголовка столбца. Текст может содержать любую комбинацию букв, цифр, пробелов и других специальных символов. Длина его может составлять до 255 символов.

Примечания:

• Подпись применяется в ситуациях, когда необходимо, чтобы заголовок столбца был длиннее или содержал больше сведений о данных, нежели имя поля. Например, имя поля, используемое в программах VisualBasic для приложений или в выражениях, может быть «ФИО», а в заголовке столбца может быть выведено «Фамилия Имя Отчество».

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

• Если было установлено свойство Подпись (Caption), а потом имя данного поля было изменено в режиме таблице, то подпись для данного поля будет удалена. В этом случае подпись для данного поля можно снова определить, как описано выше. Избежать этого можно, изменив имя поля в режиме конструктора.

Вставка Добавление полей в таблицу в режиме конструктора

1. Откройте таблицу в режиме конструктора.

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

3. Выберите столбец Имя столбца и введите имя поля, следуя соглашениям об именах объектов MicrosoftAccess.

4. В столбце Тип данных можно оставить настройку по умолчанию («Текстовый») или выбрать требуемый типа данных в раскрывающемся списке в ячейке столбца Тип данных.

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

6. При необходимости, задайте значения свойств поля в бланке свойств в нижней части окна.

Примечание.

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

Добавление поля (столбца) в таблицу в режиме таблицы:

1. Откройте таблицу в режиме таблицы.

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

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

Примечание.

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

Копирование или перемещение поля, элемента управления, текста, макрокоманды или другого элемента

1. Выберите элементы, которые необходимо скопировать или переместить.

2. Для копирования нажмите кнопку «копировать» на панели инструментов. Для перемещения нажмите кнопку «вырезать» на панели инструментов.

3. Выберите место, куда следует поместить элемент.

4. Нажмите кнопку Вставить на панели инструментов. Примечания:

• При копировании поля, элемента управления или макрокоманды копируются все соответствующие им свойства, элементы управления или аргументы макрокоманд. Например, при копировании элемента управления «Поле» копируется и его надпись. При копировании макрокоманды путем выбора области выделения строки, также копируются ее аргументы, макросы и условные выражения.

• Процедуры обработки событий не копируются автоматически вместе с элементом управления.

16. Как осуществить в таблице данных изменение ширины столбцов и их закрепление? Изменение ширины столбца в режиме таблицы

1. Откройте таблицу, запрос или форму в режиме таблицы.

2 Установите указатель на правую границу столбца, ширину которого нужно изменить.

3 Нажмите кнопку мыши и, не отпуская ее, перемещайте правую границу, пока столбец не достигнет подходящей ширины.

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

Свойство «Ширина столбцов» (ColumnWidths) Свойство «Ширина столбцов» (ColumnWidths) определяет ширину столбца в поле со списком или в списке с несколькими столбцами. Его использование также позволяет скрывать столбцы. ЗначенияСвойство Ширина столбцов (ColumnWidths) содержит значение, указывающее ширину каждого столбца в дюймах или в сантиметрах, в зависимости от системы измерений (американской или метрической), указанной в поле Система единиц вкладки Числа диалогового окна Язык и стандарты панели управления Windows. По умолчанию устанавливается либо 1 дюйм, либо 2,54 сантиметра. Значение свойства Ширина столбцов (ColumnWidths) должно лежать в диапазоне от 0 до 22 дюймов (55,87 см) для каждого столбца списка или поля со списком.

Разделителем значений ширины отдельных столбцов служит точка с запятой (;) (или другой символ, выбранный в поле Разделитель элементов списка диалогового окна Язык и стандарты). Для того чтобы сделать столбец скрытым, следует задать для него ширину 0. Для любого или для всех столбцов можно задать в свойстве Ширина столбцов (ColumnWidths) пустое значение. Пустое значение ширины столбца задается, если перед разделителем списка в соответствующей позиции не указано числовое значение. В этом случае MicrosoftAccess автоматически задает стандартное значение ширины столбца, зависящее от числа столбцов и ширины поля со списком или списка.

Примечание. В элементе управления «поле со списком» выводится элемент из первого видимого столбца списка. Значение свойства Ширина столбцов (ColumnWidths) можно задать в окне свойств элемента управления, в макросе или в программеVisualBasic.

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