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


    Управление именами | Excel для всех

    MulTEx » 19 Май 2012       Дмитрий       9616 просмотров
    Данная функция является частью надстройки MulTEx

    Вызов команды:
    MulTEx -группа Ячейки/Диапазоны -Управление именами


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

    В основном поле списка отображаются имена, содержащиеся в активной книге и информация о них: непосредственно имя, область действия, видимость, диапазон. В этом же поле можно выбрать одно или несколько имен и произвести действия с выбранными: удалить, изменить видимость, изменить область действия (при возможности), изменить диапазон/формулу для имени. Для этого необходимо выделить нужные имена, в правой части формы выбрать необходимые действия и нажать кнопку "Подтвердить изменения". При этом надо учитывать, что не каждое имя и не с каждого листа может быть изменено. Имена на защищенных листах не могут быть изменены.
    В правой части формы всегда отображаются данные об одном(первом из выбранных в списке) имени, даже если выбрано несколько имен.
    Если имен много, то можно просматривать имена по области их действия при помощи выпадающего списка в верхней части формы и искать имена по названию при помощи специального поля вверху формы.
    Чтобы изменить любое из имен(или несколько) необходимо выбрать имя в основном списке(проставить галочку напротив этого имени), в правой части формы выбрать необходимые изменения и нажать кнопку Подтвердить изменения.

    • Изменить имя - задается новое имя для именованного диапазона. После нажатия кнопки Подтвердить изменения имя будет изменено на заданное. При этом происходит проверка введенного значения на правила именования. Если выделено несколько имен - то изменить их имена на заданное можно только в том случае, если все имена расположены в разной области видимости(например, если выделено три имени, то одно должны быть с областью действия Лист1, другое - Лист2, третье - Лист3 или Книга).
    • Изменить видимость - после нажатия кнопки Подтвердить изменения видимость выбранных имен будет изменена на указанную
    • Изменить область действия - после нажатия кнопки Подтвердить изменения для выбранных имен будет изменена область действия на выбранную. Например, можно выбрать несколько имен с областью действия только на листе(листы могут быть разными) и указать новую область действия - Книга, чтобы имена работали на всех листах.
    • Изменить диапазон/формулу - для изменения формулы или диапазона имени необходимо выделить имя, перейти в поле "Диапазон имени/формула", сделать там необходимые изменения и нажать Подтвердить изменения. Изменения могут не примениться, если новая формула или диапазон будут содержать ошибки.

    ДЕЙСТВИЯ С ИМЕНАМИ

      Заменить имена в формулах на диапазоны - по нажатии все отмеченные именованные диапазоны во всех формулах будут заменены на формулы и ссылки, из которых состоит диапазон. К примеру если на листе записана формула: =ИНДЕКС(_магазины;3;1), то после выполнения данной команды имя будет заменено и формула будет выглядеть так: =ИНДЕКС(Лист1!$A$1:$A$25;3;1).
      Заменяются имена только на тех листах, на которых эти имена могут быть применены(определяется областью действия). Если область действия Книга, то замена будет произведена на всех листах книги.

      Записать имена на новый лист - по нажатии будет создан новый лист, на который будут записаны все имена в книге и их свойства: Имя, Область действия, Видимость и Диапазон.

      Добавить новое имя - добавляет новое имя на лист. По нажатии появится форма добавления имени:


      • Имя диапазона - задается имя для создаваемого диапазона. Не должно содержать пробелы и иные знаки препинания, использование которых недопустимо в именах. При использовании подобных символов они будут удалены.
      • Тип - задается тип имени: обычный или динамический. В поле Значения диапазона указывается диапазон ячеек, из которых будет создано имя. При задании обычного имени все ячейки будут использованы, включая пустые. При задании динамического - имя будет создано на основе формулы, которая отбирает значения от первой ячейки указанного диапазона, до последней заполненной. Такое имя будет расширяться вместе с добавлением в диапазон новых ячеек.
      • Видимость диапазона - задается видимость. Можно создать либо обычное видимое имя, либо скрытое. Скрытое имя можно использовать так же, как и простые, но увидеть его или удалить стандартными средствами Excel уже не получиться.
      • Область действия - задается область действия для имени. Если область действия один лист - то имя будет доступно в формулах исключительно на этом листе. Если же задать область действия книга - имя будет доступно со всех листов книги, независимо от того, на котором оно создано.

      Удалить отмеченные имена - удаляет выбранные имена. Перед удалением будет выведен запрос о подтверждении на удаление.

    РЕЖИМЫ ПРОСМОТРА И ВЫДЕЛЕНИЯ

    Найти или заменить текст и числа на листе

    Найдите

    Чтобы найти что-то, нажмите Ctrl + F или перейдите на Домашняя страница > Редактирование > Найти и выбрать > Найти .

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

    1. В поле Find what: введите текст или числа, которые вы хотите найти, или щелкните стрелку в поле Find what: , а затем выберите последний элемент поиска из списка.

      Советы: Вы можете использовать подстановочных знаков - вопросительный знак (? ), звездочку ( * ), тильду ( ~ ) - в критериях поиска.

      • Используйте вопросительный знак (?), Чтобы найти любой одиночный символ - например, s? T находит "sat" и "set".

      • Используйте звездочку (*), чтобы найти любое количество символов - например, s * d находит «грустный» и «начатый».

      • Используйте тильду (~), за которой следует?, * Или ~, чтобы найти вопросительные знаки, звездочки или другие символы тильды - например, fy91 ~? находит "fy91?".

    2. Щелкните Найти все или Найти далее , чтобы начать поиск.

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

    3. Щелкните Параметры >> , чтобы при необходимости определить параметры поиска:

      • В пределах: Для поиска данных на листе или во всей книге выберите Лист или Рабочая книга .

      • Поиск: Вы можете выбрать поиск по строкам (по умолчанию) или по столбцам .

      • Искать в: Для поиска данных с конкретными деталями в поле щелкните Формулы , Значения , Примечания или Комментарии .

        Примечание: Формулы , Значения , Примечания и Комментарии доступны только на вкладке Найти ; только Формулы доступны на вкладке Заменить .

      • Учитывать регистр - Установите этот флажок, если хотите искать данные с учетом регистра.

      • Соответствовать всему содержимому ячеек - Установите этот флажок, если вы хотите искать ячейки, содержащие только символы, введенные вами в поле Найти: .

    4. Если вы хотите найти текст или числа с определенным форматированием, щелкните Формат , а затем сделайте выбор в диалоговом окне Найти формат .

      Совет: Если вы хотите найти ячейки, которые просто соответствуют определенному формату, вы можете удалить любые критерии в поле Найти , а затем выбрать конкретный формат ячейки в качестве примера. Щелкните стрелку рядом с Формат , щелкните Выбрать формат из ячейки , а затем щелкните ячейку с форматированием, которое вы хотите найти.

    Заменить

    Чтобы заменить текст или числа, нажмите Ctrl + H или перейдите на Домашняя страница > Редактирование > Найти и выбрать > Заменить .

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

    1. В поле Find what: введите текст или числа, которые вы хотите найти, или щелкните стрелку в поле Find what: , а затем выберите последний элемент поиска из списка.

      Советы: Вы можете использовать подстановочных знаков - вопросительный знак (? ), звездочку ( * ), тильду ( ~ ) - в критериях поиска.

      • Используйте вопросительный знак (?), Чтобы найти любой одиночный символ - например, s? T находит "sat" и "set".

      • Используйте звездочку (*), чтобы найти любое количество символов - например, s * d находит «грустный» и «начатый».

      • Используйте тильду (~), за которой следует?, * Или ~, чтобы найти вопросительные знаки, звездочки или другие символы тильды - например, fy91 ~? находит "fy91?".

    1. Щелкните Заменить все или Заменить .

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

    2. Щелкните Параметры >> , чтобы при необходимости определить параметры поиска:

      • В пределах: Для поиска данных на листе или во всей книге выберите Лист или Рабочая книга .

      • Поиск: Вы можете выбрать поиск по строкам (по умолчанию) или по столбцам .

      • Искать в: Для поиска данных с конкретными деталями в поле щелкните Формулы , Значения , Примечания или Комментарии .

        Примечание: Формулы , Значения , Примечания и Комментарии доступны только на вкладке Найти ; только Формулы доступны на вкладке Заменить .

      • Учитывать регистр - Установите этот флажок, если хотите искать данные с учетом регистра.

      • Соответствовать всему содержимому ячеек - Установите этот флажок, если вы хотите искать ячейки, содержащие только символы, введенные вами в поле Найти: .

    3. Если вы хотите найти текст или числа с определенным форматированием, щелкните Формат , а затем сделайте выбор в диалоговом окне Найти формат .

      Совет: Если вы хотите найти ячейки, которые просто соответствуют определенному формату, вы можете удалить любые критерии в поле Найти , а затем выбрать конкретный формат ячейки в качестве примера.Щелкните стрелку рядом с Формат , щелкните Выбрать формат из ячейки , а затем щелкните ячейку с форматированием, которое вы хотите найти.

    Существует два различных метода поиска или замены текста или чисел на Mac. Первый - использовать диалоговое окно «Найти и заменить» . Второй - использовать строку поиска на ленте.

    Чтобы найти что-нибудь, нажмите Ctrl + F или перейдите на Home > Find & Select > Find .

    1. В поле Find what: введите текст или числа, которые вы хотите найти.

    2. Щелкните Найти далее , чтобы начать поиск.

    3. При необходимости вы можете определить дальнейший поиск:

      • В пределах: Для поиска данных на листе или во всей книге выберите Лист или Рабочая книга .

      • Поиск: Вы можете выбрать поиск по строкам (по умолчанию) или по столбцам .

      • Искать в: Для поиска данных с конкретными деталями в поле щелкните Формулы , Значения , Примечания или Комментарии .

        Примечание: Формулы , Значения , Примечания и Комментарии доступны только на вкладке Найти ; только Формулы доступны на вкладке Заменить .

      • Учитывать регистр - Установите этот флажок, если хотите искать данные с учетом регистра.

      • Соответствовать всему содержимому ячеек - Установите этот флажок, если вы хотите искать ячейки, содержащие только символы, введенные вами в поле Найти: .

    Советы: Вы можете использовать подстановочных знаков - вопросительный знак (? ), звездочку ( * ), тильду ( ~ ) - в критериях поиска.

    • Используйте вопросительный знак (?), Чтобы найти любой одиночный символ - например, s? T находит "sat" и "set".

    • Используйте звездочку (*), чтобы найти любое количество символов - например, s * d находит «грустный» и «начатый».

    • Используйте тильду (~), за которой следует?, * Или ~, чтобы найти вопросительные знаки, звездочки или другие символы тильды - например, fy91 ~? находит "fy91?".

    Чтобы заменить текст или числа, нажмите Ctrl + H или перейдите на Home > Найти и выбрать > Заменить .

    1. В поле Найдите введите текст или числа, которые хотите найти.

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

    3. Нажмите Заменить или Заменить все .

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

    4. При необходимости вы можете определить дальнейший поиск:

      • В пределах: Для поиска данных на листе или во всей книге выберите Лист или Рабочая книга .

      • Поиск: Вы можете выбрать поиск по строкам (по умолчанию) или по столбцам .

      • Учитывать регистр - Установите этот флажок, если хотите искать данные с учетом регистра.

      • Соответствовать всему содержимому ячеек - Установите этот флажок, если вы хотите искать ячейки, содержащие только символы, введенные вами в поле Найти: .

    Советы: Вы можете использовать подстановочных знаков - вопросительный знак (? ), звездочку ( * ), тильду ( ~ ) - в критериях поиска.

    • Используйте вопросительный знак (?), Чтобы найти любой одиночный символ - например, s? T находит "sat" и "set".

    • Используйте звездочку (*), чтобы найти любое количество символов - например, s * d находит «грустный» и «начатый».

    • Используйте тильду (~), за которой следует?, * Или ~, чтобы найти вопросительные знаки, звездочки или другие символы тильды - например, fy91 ~? находит "fy91?".

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

    2. Пресс + F или щелкните значок, чтобы развернуть панель поиска, затем в поле поиска , введите текст или число, которое хотите найти.

      Советы: Вы можете использовать подстановочных знаков - вопросительный знак (? ), звездочку ( * ), тильду ( ~ ) - в критериях поиска.

      • Используйте вопросительный знак (?), Чтобы найти любой одиночный символ - например, s? T находит "sat" и "set".

      • Используйте звездочку (*), чтобы найти любое количество символов - например, s * d находит «грустный» и «начатый».

      • Используйте тильду (~), за которой следует?, * Или ~, чтобы найти вопросительные знаки, звездочки или другие символы тильды - например, fy91 ~? находит "fy91?".

    3. Нажмите кнопку Возврат .

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

      Совет: Вы можете отменить текущий поиск, нажав ESC .

    5. Чтобы указать дополнительные параметры поиска, щелкните увеличительное стекло, а затем щелкните Search in Sheet или Search in Workbook . Вы также можете выбрать опцию Advanced , которая запустит диалоговое окно Find .

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

    2. Пресс + F, чтобы развернуть панель поиска, затем в поле поиска , введите текст или число, которое хотите найти.

      Советы: Вы можете использовать подстановочных знаков - вопросительный знак (? ), звездочку ( * ), тильду ( ~ ) - в критериях поиска.

      • Используйте вопросительный знак (?), Чтобы найти любой одиночный символ - например, s? T находит "sat" и "set".

      • Используйте звездочку (*), чтобы найти любое количество символов - например, s * d находит «грустный» и «начатый».

      • Используйте тильду (~), за которой следует?, * Или ~, чтобы найти вопросительные знаки, звездочки или другие символы тильды - например, fy91 ~? находит "fy91?".

    3. В поле поиска щелкните увеличительное стекло, а затем щелкните Заменить .

    4. В поле Заменить на введите символы замены.

      Чтобы заменить символы в поле Найдите то, что поле пустым, оставьте поле Заменить на пустым.

    5. Щелкните Найти далее .

    6. Чтобы заменить выделенное вхождение, нажмите Заменить .

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

      Совет: Отмените текущий поиск, просто нажав ESC .

    7. Чтобы указать дополнительные параметры поиска, щелкните увеличительное стекло, а затем щелкните Search in Sheet или Search in Workbook .Вы также можете выбрать опцию Advanced , которая запустит диалоговое окно Replace .

    Найдите

    Чтобы найти что-то, нажмите Ctrl + F или перейдите на Домашняя страница > Редактирование > Найти и выбрать > Найти .

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

    1. В поле Find what: введите текст или числа, которые вы хотите найти.

      Советы: Вы можете использовать подстановочных знаков - вопросительный знак (? ), звездочку ( * ), тильду ( ~ ) - в критериях поиска.

      • Используйте вопросительный знак (?), Чтобы найти любой одиночный символ - например, s? T находит "sat" и "set".

      • Используйте звездочку (*), чтобы найти любое количество символов - например, s * d находит «грустный» и «начатый».

      • Используйте тильду (~), за которой следует?, * Или ~, чтобы найти вопросительные знаки, звездочки или другие символы тильды - например, fy91 ~? находит "fy91?".

    2. Щелкните Найти далее или Найти все , чтобы начать поиск.

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

    3. Нажмите > Параметры поиска , чтобы при необходимости определить параметры поиска:

      • В пределах: Для поиска данных в определенном выделении выберите Выбор . Для поиска данных на листе или во всей книге выберите Лист или Рабочая книга .

      • Направление: Вы можете выбрать для поиска Вниз (по умолчанию) или Вверх .

      • Учитывать регистр - Установите этот флажок, если хотите искать данные с учетом регистра.

      • Соответствовать всему содержимому ячейки - Установите этот флажок, если вы хотите искать ячейки, содержащие только символы, введенные вами в поле Найти .

    Заменить

    Чтобы заменить текст или числа, нажмите Ctrl + H или перейдите на Домашняя страница > Редактирование > Найти и выбрать > Заменить .

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

    1. В поле Find what: введите текст или числа, которые вы хотите найти.

      Советы: Вы можете использовать подстановочных знаков - вопросительный знак (? ), звездочку ( * ), тильду ( ~ ) - в критериях поиска.

      • Используйте вопросительный знак (?), Чтобы найти любой одиночный символ - например, s? T находит "sat" и "set".

      • Используйте звездочку (*), чтобы найти любое количество символов - например, s * d находит «грустный» и «начатый».

      • Используйте тильду (~), за которой следует?, * Или ~, чтобы найти вопросительные знаки, звездочки или другие символы тильды - например, fy91 ~? находит "fy91?".

    2. В поле Заменить на: введите текст или числа, которые вы хотите использовать для замены текста поиска.

    3. Нажмите Заменить или Заменить все .

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

    4. Нажмите > Параметры поиска , чтобы при необходимости определить параметры поиска:

      • В пределах: Для поиска данных в определенном выделении выберите Выбор . Для поиска данных на листе или во всей книге выберите Лист или Рабочая книга .

      • Направление: Вы можете выбрать для поиска Вниз (по умолчанию) или Вверх .

      • Учитывать регистр - Установите этот флажок, если хотите искать данные с учетом регистра.

      • Соответствовать всему содержимому ячейки - Установите этот флажок, если вы хотите искать ячейки, содержащие только символы, введенные вами в поле Найти .

    .

    Определение отношений между таблицами в базе данных Access - Office

    • Читать 12 минут
    • Применимо к:
      Access 2013, Access 2010, Microsoft Office Access 2007, Microsoft Office Access 2003

    В этой статье

    Примечание

    Office 365 профессиональный плюс переименовывается в Microsoft 365 Apps для предприятий .Дополнительные сведения об этом изменении см. В этом сообщении в блоге.

    Оригинальный номер базы знаний: 304466

    Примечание

    Новичок: требуется знание пользовательского интерфейса на однопользовательских компьютерах. Эта статья относится только к базе данных Microsoft Access (.mdb или .accdb).

    Сводка

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

    • Что такое отношения таблиц?
    • Виды связей таблиц
      • Отношения "один ко многим"
      • Отношения "многие ко многим"
      • Индивидуальные отношения
    • Как определить отношения между таблицами
      • Как определить отношение «один ко многим» или «один к одному»
      • Как определить отношение «многие ко многим»
    • Ссылочная целостность
    • Каскадное обновление и удаление
    • Типы соединений

    Что такое отношения таблиц?

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

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

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

    Логические отношения в базе данных позволяют эффективно запрашивать данные и создавать отчеты.

    Виды связей таблиц

    Отношение работает путем сопоставления данных в ключевых столбцах, обычно столбцах (или полях) с одинаковыми именами в обеих таблицах. В большинстве случаев связь связывает первичный ключ или столбец уникального идентификатора для каждой строки из одной таблицы с полем в другой таблице.Столбец в другой таблице известен как «внешний ключ». Например, если вы хотите отслеживать продажи каждого названия книги, вы создаете связь между столбцом первичного ключа (назовем его title_ID ) в таблице «Заголовки» и столбцом в таблице «Продажи» с именем title_ID . Столбец title_ID в таблице «Продажи» является внешним ключом.

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

    Отношения "один ко многим"

    Отношения «один ко многим» - наиболее распространенный вид отношений. При таком виде отношений строка в таблице A может иметь много совпадающих строк в таблице B. Но строка в таблице B может иметь только одну совпадающую строку в таблице A. Например, в таблицах «Издатели» и «Заголовки» есть отношения "один ко многим". То есть каждый издатель выпускает много названий. Но каждое название принадлежит только одному издателю.

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

    В окне взаимосвязи в Access сторона первичного ключа отношения «один ко многим» обозначается числом 1. Сторона внешнего ключа отношения обозначается символом бесконечности.

    Отношения "многие ко многим"

    В отношении «многие ко многим» строка в таблице A может иметь много совпадающих строк в таблице B, и наоборот. Вы создаете такое отношение, определяя третью таблицу, которая называется таблицей соединений. Первичный ключ соединительной таблицы состоит из внешних ключей из таблицы A и таблицы B.Например, таблица «Авторы» и таблица «Заголовки» имеют отношение «многие ко многим», которое определяется отношением «один ко многим» от каждой из этих таблиц к таблице «TitleAuthors». Первичный ключ таблицы «TitleAuthors» - это комбинация столбца au_ID (первичный ключ таблицы «Авторы») и столбца title_ID (первичный ключ таблицы «Заголовки»).

    Индивидуальные отношения

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

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

    • Разделите таблицу на несколько столбцов.
    • Изолировать часть таблицы по соображениям безопасности.
    • Хранить данные, которые недолговечны и могут быть легко удалены путем удаления таблицы.
    • Хранить информацию, которая применяется только к подмножеству основной таблицы.

    В Access сторона первичного ключа взаимно-однозначного отношения обозначается символом ключа. Сторона внешнего ключа также обозначается символом ключа.

    Как определить отношения между таблицами

    Когда вы создаете связь между таблицами, связанные поля не обязательно должны иметь одинаковые имена. Однако связанные поля должны иметь один и тот же тип данных, если только поле первичного ключа не является полем AutoNumber.Вы можете сопоставить поле AutoNumber с полем Number, только если свойствоFieldSize обоих совпадающих полей одинаково. Например, вы можете сопоставить поле AutoNumber и поле Number, если свойство FieldSize обоих полей - Long Integer. Даже если оба совпадающих поля являются числовыми полями, они должны иметь одинаковое свойствоFieldSizeproperty.

    Как определить отношение «один ко многим» или «один к одному»

    Чтобы создать отношение «один ко многим» или «один к одному», выполните следующие действия:

    1. Закройте все таблицы.Вы не можете создавать или изменять отношения между открытыми таблицами.

    2. В Access 2002 или Access 2003 выполните следующие действия:

      1. Нажмите F11, чтобы переключиться в окно базы данных.
      2. В меню Инструменты щелкните Отношения .

      В Access 2007, Access 2010 или Access 2013 щелкните Отношения в группе Показать / скрыть на вкладке Инструменты базы данных .

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

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

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

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

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

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

    7. Щелкните Создать , чтобы создать отношение.

    8. Повторите шаги с 4 по 7 для каждой пары таблиц, которую вы хотите связать.

      Когда вы закрываете диалоговое окно Редактировать отношения , Access спрашивает, хотите ли вы сохранить макет.Независимо от того, сохраняете ли вы макет или не сохраняете макет, созданные вами связи сохраняются в базе данных.

      Примечание

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

    Как определить отношение «многие ко многим»

    Чтобы создать отношение «многие ко многим», выполните следующие действия:

    1. Создайте две таблицы, которые будут иметь отношение «многие ко многим».

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

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

      Примечание

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

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

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

      3. В Access 2002 или Access 2003 щелкните Первичный ключ на панели инструментов.

        В Access 2007 щелкните Первичный ключ в группе Инструменты на вкладке Design .

        Примечание

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

    4. Определите отношение «один ко многим» между каждой первичной таблицей и таблицей соединений.

    Ссылочная целостность

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

    • Соответствующее поле из первичной таблицы является первичным ключом или имеет уникальный индекс.
    • Связанные поля имеют один и тот же тип данных. Есть два исключения. Поле AutoNumber может быть связано с полем Number , для которого значение свойства FieldSize равно Long Integer, а поле AutoNumber , которое имеет значение свойства FieldSize для идентификатора репликации, может быть связано с номером . поле, которое имеет значение свойства FieldSize для идентификатора репликации.
    • Обе таблицы принадлежат одной базе данных Access.Если таблицы являются связанными таблицами, они должны быть таблицами в формате Access, и вы должны открыть базу данных, в которой они хранятся, чтобы установить ссылочную целостность. Ссылочная целостность не может быть применена для связанных таблиц из баз данных в других форматах.

    При использовании ссылочной целостности применяются следующие правила:

    • Вы не можете ввести значение в поле внешнего ключа связанной таблицы, которое не существует в первичном ключе первичной таблицы. Однако вы можете ввести значение Null во внешний ключ.Это указывает на то, что записи не связаны. Например, у вас не может быть заказа, назначенного несуществующему клиенту. Однако у вас может быть заказ, который никому не назначен, путем ввода значения Null в поле CustomerID .
    • Вы не можете удалить запись из первичной таблицы, если совпадающие записи существуют в связанной таблице. Например, вы не можете удалить запись сотрудника из таблицы «Сотрудники», если есть заказы, назначенные сотруднику в таблице «Заказы».
    • Вы не можете изменить значение первичного ключа в первичной таблице, если у этой записи есть связанные записи. Например, вы не можете изменить идентификатор сотрудника в таблице «Сотрудники», если этому сотруднику назначены заказы в таблице «Заказы».

    Каскадное обновление и удаление

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

    Если вы установите флажок Cascade Update Related Fields при определении отношения, каждый раз, когда вы меняете первичный ключ записи в первичной таблице, Microsoft Access автоматически обновляет первичный ключ до нового значения во всех связанные записи. Например, если вы меняете идентификатор клиента в таблице «Клиенты», поле CustomerID в таблице «Заказы» автоматически обновляется для каждого из заказов этого клиента, так что связь не разрывается.Доступ к каскадным обновлениям без отображения сообщений.

    Примечание

    Если первичный ключ в первичной таблице является полем AutoNumber, установка флажка Cascade Update Related Fields не действует, поскольку вы не можете изменить значение в поле AutoNumber.

    Если вы установите флажок Каскадное удаление связанных записей при определении отношения, каждый раз, когда вы удаляете записи в первичной таблице, Access автоматически удаляет связанные записи в связанной таблице.Например, если вы удалите запись о клиенте из таблицы «Клиенты», все заказы клиента автоматически удаляются из таблицы «Заказы». (Сюда входят записи в таблице «Детали заказа», которые связаны с записями «Заказы»). Когда вы удаляете записи из формы или таблицы, когда установлен флажок Каскадное удаление связанных записей , Access предупреждает вас, что связанные записи также могут быть удалены. Однако при удалении записей с помощью запроса на удаление Access автоматически удаляет записи в связанных таблицах без отображения предупреждения.

    Типы соединений

    Есть три типа соединения. Вы можете увидеть их на следующем снимке экрана:

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

    Вариант 2 определяет левое внешнее соединение. Левое внешнее соединение - это соединение, в котором все записи с левой стороны операции LEFT JOIN в операторе SQL запроса добавляются к результатам запроса, даже если в объединенном поле из таблицы справа нет соответствующих значений. боковая сторона.

    Вариант 3 определяет правое внешнее соединение. Правое внешнее соединение - это соединение, в котором все записи с правой стороны операции RIGHT JOIN в операторе SQL запроса добавляются к результатам запроса, даже если в объединенном поле из таблицы слева нет совпадающих значений. боковая сторона.

    .

    Введение в типы данных и свойства полей

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

    Список предустановленных форматов

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

      Примеры

      • 03.04.07

      • 17:34:00

      • 03.04.07 17:34:00

    • Long Date То же, что и настройка Long Date в региональных настройках Windows.Пример: суббота, 3 апреля 2007 г.

    • Средняя дата Дата отображается в формате дд-ммм-гггг. Пример: 3 апреля 2007 г.

    • Short Date То же, что и настройка Short Date в региональных настройках Windows. Пример: 03.04.07.

      Предупреждение: Параметр «Краткая дата» предполагает, что даты между 01.01.200 и 31.12.29 относятся к двадцать первому веку (то есть предполагается, что это годы с 2000 по 2029 год).Даты между 30 января и 31 декабря 1999 года считаются датами двадцатого века (т. Е. Предполагаются 1930–1999 годы).

    • Long Time То же, что и настройка на вкладке Time в региональных настройках Windows. Пример: 17:34:23.

    • Среднее время Отображает время в часах и минутах, разделенных символом-разделителем времени, за которым следует индикатор AM / PM.Пример: 17:34.

    • Краткое время Отображает время в виде часов и минут, разделенных временным разделителем, в 24-часовом формате. Пример: 17:34.

    Списки компонентов, которые можно использовать в пользовательских форматах

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

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

    Детали сепаратора

    Примечание. Разделители устанавливаются в региональных настройках Windows.

    : Разделитель времени. Например, чч: мм

    / Разделитель даты. Например, ммм / гггг

    Любая короткая строка символов, заключенная в кавычки ( "" ) Пользовательский разделитель. Кавычки не отображаются. Например, "," отображает запятую.

    Компоненты формата даты

    d День месяца в виде одной или двух цифр, если необходимо (от 1 до 31).

    dd День месяца в виде двух цифр (от 01 до 31).

    ddd Первые три буквы дня недели (с воскресенья по субботу).

    dddd Полное название дня недели (с воскресенья по субботу).

    w День недели (с 1 по 7).

    ww Неделя года (с 1 по 53).

    m Месяц года в виде одной или двух цифр, в зависимости от необходимости (от 1 до 12).

    мм Месяц года в виде двух цифр (от 01 до 12).

    ммм Первые три буквы месяца (с января по декабрь).

    мммм Полное название месяца (с января по декабрь).

    q Квартал года (с 1 по 4).

    y Число дня в году (от 1 до 366).

    yy Последние две цифры года (от 01 до 99).

    гггг Отображает все цифры в году от 0001 до 9999 в зависимости от поддерживаемого диапазона даты и времени.

    Компоненты формата времени

    ч Час, состоящий из одной или двух цифр, по мере необходимости (от 0 до 23).

    чч Час в двух цифрах (от 00 до 23).

    n Минуты, состоящие из одной или двух цифр, по мере необходимости (от 0 до 59).

    nn Минуты, состоящие из двух цифр (от 00 до 59).

    с Секунда, состоящая из одной или двух цифр, по мере необходимости (от 0 до 59).

    ss Секунда, состоящая из двух цифр (от 00 до 59).

    Компоненты формата часов

    AM / PM Двенадцатичасовые часы с прописными буквами «AM» или «PM», в зависимости от ситуации. Например, , 21:34, .

    am / pm Двенадцатичасовые часы со строчными буквами «am» или «pm», в зависимости от ситуации.Например, 21:34 .

    A / P Двенадцатичасовые часы с прописной буквой «A» или «P», в зависимости от случая. Например, 9: 34P .

    a / p Двенадцатичасовые часы со строчной буквой «a» или «p», в зависимости от случая. Например, 9: 34p .

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

    Предопределенные форматы

    c То же, что и предварительно определенный формат «Общая дата».

    ddddd То же, что и предопределенный формат короткой даты.

    dddddd То же, что и предопределенный формат длинной даты.

    ttttt То же, что и предопределенный формат Long Time.

    .

    D. непосредственно в процессе ввода

    E. Только после ввода предложения

    Система управления базами данных Microsoft Access

    1.Именованный набор структурированных данных предметной области называется ...

    A. Система управления базой данных
    B. База данных
    C. Запись
    D. Поле
    E. Ключевое поле

    2. Модель базы данных, которая представляет собой двумерный массив или двухмерную таблицу, и для создания сложных информационных моделей будет набор взаимосвязанных таблиц, называемых...
    A. сеть
    B. иерархическая
    C. комбинация
    D. реляционная
    E. линейная

    3. Вся информация об одном объекте в реляционной базе данных называется ...
    A. Система управления базами данных
    B. База данных
    C. Запись
    D. Поле
    E. Ключевое поле

    4. Один из элементов информации в записи называется ...
    A. Поле
    B. База данных
    C. Запись
    D. Система управления базой данных
    E.Ключевое поле

    5. Комплексные программные средства для создания базы данных хранения и поиска в них необходимой информации называется ...
    A. Система управления базой данных
    B. База данных
    C. Запись
    D. Поле
    E. Ключевое поле

    6. Microsoft Access - это программа ...
    A. Текстовый редактор
    B. Системы управления базами данных
    C. Редактирование
    D. Электронная таблица
    E. Обучающие презентации системы

    7. Какое расширение получает файл базы данных, созданный в Microsoft Access?
    А.TXT
    B. EXE
    C. BMP
    D. MDB
    E. COM

    8. Объект для хранения данных в виде записей и полей, называемый ...
    A. таблица
    B. форма
    C. запрос
    D. отчет
    E. макрос

    9. Объект, предназначенный для ввода, просмотра, редактирования данных в таблице или запросе, называется ...
    A. Таблица
    B. Форма
    C. Запрос
    D. Отчет
    E. Макрос

    10. Объект может получать данные из одной или нескольких таблиц, удовлетворяющих определенным условиям, вызывается...
    A. таблица
    B. форма
    C. запрос
    D. отчет
    E. макрос

    11. Объект, предназначенный для печати данных, называется ...
    A. таблица
    B. форма
    C. запрос
    D. отчет
    E. макрос

    12. Таблица режимов для определения имен полей, типов полей, свойств полей, вызываемых ...
    A. Режим таблицы
    B. Вид формы
    C. Вид дизайна
    D. Режим просмотра
    E. Текстовый режим

    13.Режим таблицы, который используется для ввода, просмотра и редактирования баз данных, называется ...
    A. табличный режим
    B. Вид формы
    C. Вид дизайна
    D. Режим просмотра
    E. Текстовый режим

    14. В каком режиме открыть таблицу на рисунке?

    А . табличный режим
    B. Вид формы
    C. Вид дизайна
    D. Режим просмотра
    E. Текстовый режим

    15. В каком режиме открыть таблицу на рисунке?

    A. Настольный режим
    B.Вид формы
    C. Вид дизайна
    D. Режим просмотра
    E. Текстовый режим

    16. Какого типа должно быть поле, чтобы оно могло хранить последовательность символов длиной не более 255 символов?
    A. текст
    B. числовой
    C. счетчик
    D. логический
    E. Дата / время

    17. Какого типа должно быть поле, чтобы оно могло хранить данные для вычислений?
    A. текст
    B. числовой
    C. счетчик
    D. логический
    E.Дата / Время

    18. У какого типа должно быть поле, чтобы оно могло содержать одно из двух возможных значений (Истина / Ложь, Да / Нет, Ложь / Правда)?
    A. текст
    B. числовой
    C. счетчик
    D. логический
    E. Дата / время

    19.Какого типа должно быть поле, чтобы значение в него автоматически вводилось с шагом 1 от записи к записи?
    A. текст
    B. числовой
    C. счетчик
    D. логический
    E. Дата / время

    20, Какой тип поля нужно установить для информационного телефона «
    A.логический
    B. текст
    C. числовой
    D. адрес
    E. счетчик

    21. Таблица базы данных в Ms Access состоит из:
    A. полей и столбцов
    B. форм и отчетов
    C. полей и записей
    D. строк и записей
    E. среди представленных нет правильного ответа
    22 .Form in Access - средство отображения данных:
    A. экран
    B. при печати
    C. на диске
    D. счетчик
    E. среди представленных нет правильного ответа
    23.Значения ключевых полей в Access:
    A. связь между таблицами
    B. выбор всей строки
    C. определение свойств объектов базы данных
    D. однозначная идентификация записи в таблице
    E. среди представлено нет правильного ответа
    24. Ключевое поле - это ...
    A. поле, содержащее те же данные
    B. поле, стоящее первым в таблице базы данных
    C. поле, однозначно идентифицирующее каждую запись в таблице
    Д.поле с именем «Ключ»
    E. Нет правильного ответа
    25. Доступ к счетчику - это поле, содержащее:
    A. Ключевые поля
    B. Номера записей в таблице
    C. Заголовки полей
    D. Перекрестные ссылки
    E . среди представленных нет правильного ответа
    26. Что делают запросы:
    A. Хранилище базы данных
    B. Обработка для выбора базы данных и
    C. для ввода базы данных и просмотра их
    D. для автоматического выполнения группа команд
    E. для реализации сложных программных действий
    для вывода обработанных данных на базу
    принтера 27.Зачем использовать формы:
    A. База данных хранилища
    B. Обработка для выбора базы данных и
    C. Для входной базы данных и их просмотра
    D. Для автоматического выполнения группы команд
    E. Для реализации сложных программных действий
    28 .Что делают следующие модули:
    A. Хранилище базы данных,
    B. Обработка для выбора базы данных и
    C. Для ввода базы данных и просмотра их
    D. Для автоматического выполнения группы команд
    E. Для реализации сложных программных действий
    29 Зачем нужны макросы:
    A.База данных хранилища
    B. обработка для выбора базы данных и
    C. для входной базы данных и их просмотра
    D. для автоматического выполнения группы команд
    E. для реализации сложных программных действий
    30 В диалоговом окне создайте соединение между полями таблиц базы данных:
    A. Таблица отношений
    B. Схема связи
    C. Схема данных
    D. Таблица данных
    E. Связь таблиц
    31 Почему при закрытии таблицы программа Access не предлагает выполнить сохранение введенных данные:
    А.ошибка программы
    B. потому что данные сохраняются сразу после записи в таблице
    C. потому что данные сохраняются только после закрытия всей базы данных
    D, потому что программа просит сохранять данные каждый час
    E, потому что программа спрашивает о сохранении после закрытия таблицы
    32 Без объектов не может быть базы данных:
    A. без модулей
    B. без отчетов
    C. без таблиц
    D. без формы
    E. без макросов
    33 Какие элементы таблицы хранится база данных:
    А.поля
    Б. в строках
    . Столбцы
    D. в записях
    E. в ячейках
    34 Специальный объект Microsoft Access, используемый для печати данных:
    A. форма
    B. таблица
    C. запрос
    D. макрос
    E. отчет
    35. Что это объект базы данных Microsoft Access является базой?
    A. запрос
    B. отчет
    C. макрос
    D. таблица
    E. форма



    : 2016-11-18; : 1023 | |


    :


    :


    :



    © 2015-2020 лекции.org - -.

    Смотрите также

© 2020 nya-shka.ru Дорогие читатели уважайте наш труд, не воруйте контент. Ведь мы стараемся для вас!