Свойства полей создаваемой таблицы можно задать в: Вопрос: Свойства полей создаваемой таблицы можно задать в … : Смотреть ответ

Содержание

Формы

Форма в Access — это объект базы данных, который можно использовать для создания пользовательского интерфейса для приложения базы данных. «Связанная» форма напрямую связана с источником данных, например таблицей или запросом, и может использоваться для ввода, редактирования или отображения данных из этого источника. Кроме того, можно создать «несвязанную» форму. Она не привязывается непосредственно к источнику данных, но также содержит кнопки команд, метки или другие элементы управления, которые необходимы для работы с приложением.

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

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

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

В этой статье

Создание формы с помощью инструмента «Форма»

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

Создание формы с помощью инструмента «Форма»

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

  2. На вкладке Создание в группе Формы нажмите кнопку Форма.

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

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

Создание разделенной формы с помощью инструмента «Разделенная форма»

Разделенная форма позволяет одновременно отображать данные в двух представлениях — в режиме таблицы и в представлении формы.

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

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

Чтобы создать разделенную форму с помощью инструмента «Разделенная форма»:

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

  2. На вкладке Создание в группе Формы нажмите кнопку Другие формы и выберите команду Разделенная форма.

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

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

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

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

  2. На вкладке Создание в группе Формы нажмите кнопку Другие формы и выберите команду Несколько элементов.

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

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

Создание формы с помощью мастера форм

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

  1. На вкладке Создание в группе Формы нажмите кнопку Мастер форм.

  2. Следуйте инструкциям на страницах мастера форм.

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

  3. На последней странице мастера нажмите кнопку Готово.

Создание формы с помощью инструмента «Пустая форма»

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

  1. На вкладке Создание в группе Формы нажмите кнопку Пустая форма.

    Откроется пустая форма в режиме макета, и отобразится область Список полей.

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

  3. Чтобы добавить на форму поле, дважды щелкните по нему или перетащите его на форму.

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

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

  4. С помощью инструментов в группе Колонтитул на вкладке Конструктор на форму можно добавить логотип компании, название или дату и время.

  5. Чтобы добавить на форму другие виды элементов управления, выберите нужные в группе Элементы управления во вкладке Конструктор.

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

Общие сведения о режимах макета и конструктора

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

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

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

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

  • добавлять другие виды элементов управления формы, например рамки связанных объектов, разрывы страниц и диаграммы;

  • изменять источники для текстовых полей в самих полях, не открывая их страницу свойств;

  • изменять размер разделов формы, например ее заголовка или раздела подробностей;

  • изменять некоторые свойств формы, которые невозможно изменить в режиме макета.

Настройка формы в режиме макета

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

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

Форма будет открыта в режиме макета.

Для изменения свойств формы, элементов управления и разделов можно использовать страницу свойств. Чтобы открыть ее, нажмите клавишу F4.

Чтобы добавить в структуру формы поля из базовой таблицы или запроса, воспользуйтесь областью Список полей. Чтобы отобразить область Список полей:

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

  • Чтобы добавить одно поле, дважды щелкните его и перетащите из области Список полей в нужный раздел формы.

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

Доработка формы в режиме конструктора

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

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

Форма откроется в режиме конструктора.

Для изменения свойств формы, элементов управления и разделов можно использовать страницу свойств. Чтобы открыть ее, нажмите клавишу F4.

Чтобы добавить в структуру формы поля из базовой таблицы или запроса, воспользуйтесь областью Список полей. Чтобы отобразить область Список полей:

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

  • Чтобы добавить одно поле, дважды щелкните его и перетащите из области Список полей в нужный раздел формы.

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

Создание таблицы в режиме Конструктора

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

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

 

 

Рис. 5. Окно новой таблицы в режиме Конструктора таблиц

2. В окне Конструктора таблиц в столбец Имя поля ввести имена полей создаваемой таблицы.

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

4. В столбце Описание можно ввести описание данного поля (не обязательно).

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

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

7. На вопрос Сохранить изменения макета или структуры таблицы <имя таблицы>? нажать кнопку Да, в поле Имя таблицы ввести имя создаваемой таблицы и нажать кнопку ОК.

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

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


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

  • Имена полей в таблице не должны повторяться, т. е. должны быть уникальными.
  • Имена полей могут содержать не более 64 символов, включая пробелы.
  • Желательно избегать употребления имен полей, совпадающих с именами встроенных функций или свойств Microsoft Access (например, Name — имя).
  • Имя поля не должно начинаться с пробела или управляющего символа (коды ASCII 00-31).
  • Имена полей могут содержать любые символы, включая буквы, цифры, пробелы, специальные символы, за исключением точки (.), восклицательного знака (!), апострофа (‘) и квадратных скобок ([), (]).

 

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

  • Текстовый — символьные или числовые данные, не требующие вычислений. Поле данного типа может содержать до 255 символов.
  • Поле MEMO — поле MEMO предназначено для ввода текстовой информации, по объему превышающей 255 символов. Такое поле может содержать до 65 535 символов. Этот тип данных отличается от типа Текстовый тем, что в таблице хранятся не сами данные, а ссылки на блоки данных, хранящиеся отдельно. За счет этого ускоряется обработка таблиц (сортировка, поиск и т. п.). Поле типа MEMO не может быть ключевым или проиндексированным.
  • Числовой — числовой тип применяется для хранения числовых данных, используемых в математических расчетах. Имеет много подтипов. От выбора подтипа (размера) данных числового типа зависит точность вычислений. Данные этого типа могут содержаться в 1, 2, 4, 8оили 16 байтах. Обычно по умолчанию используется подтип Длинное целое, который занимает 4 байта и представляет собой число в пределах от -2 147 483 648 до +2 147 483 647. Но, кроме этого типа, можно указать Байт — 1 байт, Целое — 2 байта, Одинарное с плавающей точкой — 4 байта, Двойное с плавающей точкой — 8 байтов, Десятичное — 12 байтов, Код репликации — 16 байтов.
  • Дата/Время — тип для представления даты и времени. Позволяет вводить даты с 100 по 9999 год. Размер поля — 8 байтов. Даты и время хранятся в специальном фиксированном числовом формате. Дата является целой частью значения поля типа Дата/Время, а время — его дробной частью. Access предоставляет большой выбор форматов отображения даты и времени.
  • Денежный — тип данных, предназначенный для хранения данных, точность представления которых колеблется от 1 до 4 десятичных знаков. Целая часть данного типа может содержать до 15 десятичных знаков.
  • Счетчик — поле содержит 4-байтный уникальный номер, определяемый Microsoft Access автоматически для каждой новой записи либо случайным образом, либо путем увеличения предыдущего значения на 1. Значения полей типа счетчика обновлять нельзя. Максимальное число записей в таблице с полем счетчика не должно превышать двух миллиардов.
  • Логический — логическое поле, которое может содержать только два значения, интерпретируемых как Да/Нет, Истина/Ложь, Включено/Выключено. Поля логического типа не могут быть ключевыми, но их можно индексировать.
  • Поле объекта OLE — содержит ссылку на OLE-объект (лист Microsoft Excel, документ Microsoft Word, звук, рисунок и т. п.). Объем объекта ограничивается имеющимся в наличии дисковым пространством. Тип объекта OLE не указывается в свойствах поля объекта OLE. Он зависит от приложения, использованного для создания объектов OLE, которые хранятся в этом поле. Упаковщик объектов позволяет внедрять файлы, созданные приложениями, которые не являются серверами объектов OLE.
  • Гиперссылка — дает возможность хранить в поле ссылку, с помощью которой можно ссылаться на произвольный фрагмент данных внутри файла или Web-страницы на том же компьютере, в интранет или в Интернет. Гиперссылка состоит из четырех частей: отображаемый текст, адрес (путь к файлу или странице), дополнительный адрес (положение внутри файла или страницы) и текст всплывающей подсказки. Каждая часть гиперссылки может содержать до 2048 символов. Поле типа Гиперссылка не может быть ключевым или индексированным.
  • В поле типа можно также выбрать значение Мастер подстановок, который запускает Мастера подстановок, создающего поле подстановок. Поле подстановок позволяет выбирать значение поля из списка, содержащего набор постоянных значений или значений из другой таблицы.

 

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

Свойства полей таблицы зависят от типа поля. Для большинства типов данных характерно свойство Подпись. С помощью этого свойства можно задать названия полей таблицы, которые выводятся в различных режимах (в надписях, присоединенных к элементам управления формы, в заголовке столбца в режиме Таблицы; в строке заголовка в режиме Формы; в заголовке отчета, выводящемся в режиме Предварительного просмотра; текст, который Выводится в элементе управления). Поле может содержать до 2048 символов. Кроме того, для большинства типов данных существует свойство Обязательное поле, которое определяет необходимость ввода данных в это поле. Свойство Формат поля указывает формат отображения данных из поля в режиме Таблицы. Для определения формата полей текстового типа используются специальные символы форматирования. Для числовых полей значение формата можно выбрать из раскрывающегося списка. Для логических полей можно выбрать из списка следующие варианты: Да/Нет, Истина/Ложь, Вкл/Выкл. С помощью свойства Маска ввода указывается маска, позволяющая автоматизировать проверку ввода символов в поле. Она применяется к таким полям, как номер телефона, дата и т. д. Задавать маску ввода можно вручную или с помощью Мастера. Свойство Индексированное поле определяет, является ли данное поле индексированным, и если является, то в каком режиме. Существуют два режима индексирования: Совпадения допускаются и Совпадения не допускаются. В первом случае поле может содержать повторяющиеся значения, во втором — нет. Для большинства типов полей определено свойство Значение по умолчанию. В этом свойстве указывается значение, автоматически добавляемое в поле для каждой новой записи, если это значение не введено пользователем. Два свойства, которые тоже определены для большинства полей, позволяют выполнять проверку данных, вводимых в поле: 1)Условие на значение — свойство определяет условие (ограничение), накладываемое на вводимые в это поле данные. При несоответствии вводимых данных указанному условию выдается сообщение об ошибке; 2)Сообщение об ошибке — свойство определяет то сообщение, которое будет выдаваться пользователю, если при вводе данных не соблюдается условие, указанное в свойстве Условие на значение.

 

 

Рис. 6. Создание таблицы в режиме Конструктора

 

Работа в режиме Конструктора считается неоконченной, если не определены ключевые поля.

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

В Microsoft Access можно выделить три типа ключевых полей:

  • Счетчик;
  • Простой ключ;
  • Составной ключ.

Для создания ключевого поля типа Счетчик необходимо в режиме Конструктора таблиц:

1. включить в таблицу поле счетчика.

2. задать для него автоматическое увеличение на 1.

3. указать это поле в качестве ключевого путем нажатия на кнопку Ключевое поле на панели инструментов Конструктор таблиц.

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

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

1. открыть таблицу в режиме Конструктора.

2. выделить поля, которые определить как ключевые.

3. нажать кнопку Ключевое поле на панели инструментов Конструктор таблиц.

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

Однако применение индексов приносит не только преимущества, но и недостатки. Главным среди них является тот, что при добавлении и удалении записей или при обновлении значений в индексном столбце требуется обновлять индекс, что при большом количестве индексов в таблице может замедлять работу. Поэтому индексы обычно рекомендуется создавать только для тех столбцов таблицы, по которым наиболее часто выполняется поиск записей. Во многих СУБД (например, FoxPro) индексы хранятся в отдельных файлах и являются предметом заботы разработчиков, т. к. при нарушении индекса поиск данных выполняется некорректно. В Microsoft Access индексы хранятся в том же файле базы данных, что и таблицы и другие объекты Access. Индексировать можно любые поля, кроме МЕМО-полей, полей типа Гиперссылка и объектов OLE.

Чтобы создать простой индекс, необходимо:

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

2. Выбрать поле, для которого требуется создать индекс.

 

Открыть вкладку Общие и выбрать для свойства Индексированное поле значение Да (Допускаются совпадения) или Да (Совпадения не допускаются).

Ключевое поле таблицы автоматически индексируется и свойству Индексированное поле присваивается значение Да (Совпадения не допускаются).

Составной индекс создается в специальном диалоговом окне. Чтобы создать составной индекс, необходимо:

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

2. На панели инструментов Конструктор таблиц нажать кнопку Индексы.

3. В первой пустой строке (рис. 7) поля Индекс ввести имя индекса.

 

 

Рис. 7. Диалоговое окно Индексы

 

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

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

 

Диалоговое окно Индексы используется также для просмотра, изменения \ удаления существующих индексов. Изменить можно:

Ø название индекса в поле Индекс;

Ø поле таблицы, соответствующее данному индексу, выбрав новое поле из списка поле Имя поля ;

Ø порядок сортировки в поле Порядок сортировки;

Ø свойства данного индекса в нижней части окна :

· Ключевое поле определяет, является ли индексированное поле ключевым

· Уникальный индекс определяет, должно ли быть каждое значение в этом поле уникальным;

· Пропуск пустых полей определяет, включаются или не включаются в индекс записи с пустым (Null) значением данного поля.

Управление базой данных в СУБД Access






Изучив эту тему, вы узнаете и повторите:

— создавать структуру таблицы;
— как вставлять в таблицу рисунки;
— как редактировать таблицу.

Работа 1. Создание файла базы данных


Задание 4.1. Создание файла новой базы данных

Научиться запускать среду СУБД Access. Познакомиться с интерфейсом среды. Создать файл базы данных.

Технология работы

1. Запустите среду СУБД Access (Пуск ► Программы ► Microsoft Access).

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

3. На открывшейся панели задач Создание файла выберите гиперссылку Новая база данных.

4. В открывшемся окне введите имя базы данных — ГЕО — и выберите свою папку для сохранения.

B отличие от других приложений MS Office, среда СУБД Access предлагает сохранить новый документ с самого начала работы над ним.

5. Щелкните на кнопке Создать. Откроется главное окно базы данных.

Как и во многих других приложениях MS Office, в среде СУБД Access может быть открыто одновременно несколько окон. Их можно открывать и закрывать по мере необходимости. Но два окна будут открыты все время, пока вы работаете с базой данных: окно среды СУБД Access и главное окно базы данных.

6. Найдите окно среды СУБД Access. Найдите строку меню. Откройте каждое меню и сравните его команды с командами аналогичных меню из других приложений MS Office.

7. Найдите панель инструментов.

8. Найдите в левой области окна базы данных кнопки объектов, создаваемых в среде: Таблицы, Запросы, Формы, Отчеты. Щелкните по очереди на каждой кнопке и проследите за изменением правой части главного окна базы данных, а также за изменением вида панели инструментов среды СУБД Access.

9. Закройте свою базу данных и выйдите из среды.

10. Найдите в своей папке созданный файл и определите его размер.

Пока мы только сохранили пустой файл, в котором затем будем создавать базу данных. Его размер около 100 Кб. 11. Двойным щелчком запустите созданный файл.

Работа 2. Создание таблиц


Задание 4.2. Создание таблицы Континенты

Создать таблицу Континенты (см. табл. 4.7).

Технология работы

1. В главном окне базы данных щелкните на объекте Таблицы.

2. Запустите режим Создание таблицы в режиме конструктора. Откроется бланк структуры таблицы.

3. В верхней части бланка в графе Имя поля введите название поля КодКонтинента. В соседней графе Тип данных выберите из списка тип данных Счетчик.

4. Введите заголовок второго поля НазваниеКонтинента и установите тип данных Текстовый.

5. Задайте ключевое поле:

1) щелкните на поле КодКонтинента,
2) выполните команду Правка ► Ключевое поле или нажмите соответствующую кнопку на панели инструментов; 3
) убедитесь, что слева в сером столбце появился символ ключа.

6. Снимите ключ и снова установите его, воспользовавшись кнопкой на панели инструментов.

7. Введите имя поля ГеоКонтурКонтинента и задайте ему тип данных Поле объекта OLE.

8. Введите имя поля ПлощадьКонтинента и задайте ему тип данных Числовой.

Задание 4.3. Изменение свойств таблицы

Изменить некоторые свойства полей таблицы Континенты на вкладке Общие.

Технология работы

1. Щелкните в поле НазваниеКонтинента. Это поле называется активным. Слева от имени поля появится черный треугольник.

2. На вкладке Общие найдите строку Размер поля. В ней по умолчанию установлено значение 50, что означает наибольшую длину текстовой строки в этом поле. Рекомендуется изменить это значение в соответствии с наибольшей предполагаемой длиной строки.

3. Установите размер поля 17. Это значение соответствует самой большой длине строки — Северная Америка.

4. Щелкните в поле ПлощадьКонтинента.

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

6. Перейдите в режим таблицы (команда Вид ► Режим таблицы). Появится сообщение с предложением сохранить таблицу. При сохранении укажите имя таблицы — Континенты.

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

8. Введите название и площадь континента. Когда вы начнете заполнять строку, снизу появится новая пустая строка.

9. Перейдите в режим конструктора (команда Вид ► Конструктор).

10. Найдите на панели инструментов кнопку перехода из режима конструктора в режим таблицы и обратно. Смените несколько раз режимы представления таблицы, воспользовавшись этой кнопкой.

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

Задание 4.4. Вставка рисунков в таблицу

Вставить рисунки контуров континентов в поле ГеоКонтурКонтинента, имеющее тип Поле объекта OLE.

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

Технология работы

1. Откройте таблицу Континенты в режиме таблицы (двойной щелчок на имени таблицы в главном окне базы данных).

2. Щелкните правой кнопкой мыши в ячейке поля ГеоКонтур- Континента и выберите в контекстном меню команду Добавить объект.

3. Откроется окно Microsoft Office Access.

4. Установите переключатель Создать из файла.

5. Щелкните на кнопке Обзор.

6. В диалоговом окне Обзор найдите папку Континенты и двойным щелчком выберите в ней нужный файл. Диалоговое окно Обзор закроется, а в окне Microsoft Office Access появится путь к выбранному файлу.

7. Завершите вставку щелчком на кнопке ОК.

8. После вставки файла в поле ГеоКонтурКонтпинента появится текст Точечный рисунок. Двойным щелчком на этом тексте вы можете открыть рисунок для просмотра.

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

Задание 4.5. Редактирование структуры таблицы

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

Технология работы

1. Откройте созданную таблицу Континенты.

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

3. После применения каждой технологической операции закрывайте таблицу и следите, как среда СУБД реагирует на изменения.

4. После освоения всех технологических операций приведите структуру таблицы к исходному виду.

Таблица 4.11. Технологические операции редактирования структуры таблицы



1Нельзя изменить тип данных Счетчик, если в таблицу уже внесены данные.

Задание 4.6. Создание таблицы Страны

Создать таблицу Страны (см. табл. 4.8). Данные в таблицу не вводить.

Технология работы

1. Введите имена полей и установите типы данных.

2. Задайте ключевое поле.

3. Задайте свойства полей на вкладке Общие в соответствии с табл. 4.12. Данные в таблицу вводить не надо.

Таблица 4.12. Свойства полей в таблице Страны


Задание 4.7. Создание таблицы Населенные пункты

Создать таблицу Населенные пункты (см. табл. 4.9). Установить свойства полей в соответствии с табл. 4.13. Данные в таблицу не вводить.

Технология работы аналогична технологии задания 2.5.

Таблица 4.13. Свойства полей в таблице Населенные пункты


Задание 4.8. Обязательные поля в таблицах

Задать обязательные поля в таблицах.

Технология работы

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

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

Работа 3. Связи между таблицами и ввод данных в связанные таблицы

Связи между таблицами можно устанавливать двумя способами:

♦ непосредственно в окне Схема данных;
♦ с помощью мастера подстановок.

Чтобы освоить оба способа создания связей, перед началом выполнения работы создайте копию файла базы данных и переименуйте ее в ГЕО-1.

Задание 4.9. Создание связей между таблицами

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

Рис. 4.18. Схема данных

Технология работы

1. Откройте базу данных ГЕО.

2. Создайте в таблице Страны новое поле КодКонтинента и установите для него тип данных Числовой и размер поля Длинное целое. Закройте и сохраните таблицу.

3. Создайте в таблице Населенные пункты новое поле КодСтра- ны и установите для него тип данных Числовой и размер поля Длинное целое. Закройте и сохраните таблицу.

4. Откройте окно Схема данных (меню Сервис). Одновременно откроется диалоговое окно Добавление таблицы.

5. Выделите по очереди каждую таблицу и щелкните на кнопке Добавить.

6. Закройте диалоговое окно. В окне Схема данных вы увидите три маленьких прямоугольных окна. Каждое окно имеет заголовок — имя таблицы. В окне перечислены поля таблицы. Ключевое поле выделено полужирным начертанием.

7. Измените размеры каждого окна так, чтобы были видны все поля таблицы и название таблицы.

8. Расставьте таблицы по образцу (рис. 4.18).

9. Чтобы создать связь, наведите курсор на ключевое поле Код-Континента в таблице Континенты, нажмите кнопку мыши и двигайте ее на поле КодКонтинента в таблице Страны. Отпустите кнопку мыши. Если вы все сделали точно, то откроется окно Изменение связей (рис. 4.19). В этом окне представлены названия связанных таблиц и имена полей, по которым осуществляется связь. Слева указывается главная таблица, справа — подчиненная. В нижней части окна указан тип связи (отношения) между таблицами («один-ко-многим»).

Рис. 4.19. Окно Изменение связей

10. Установите флажки Обеспечение целостности данных, каскадное обновление связанных полей и каскадное удаление связанных полей.

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

Понятие целостности данных

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

Свойство целостности должно сохраняться при любых действиях с данными.

Современные СУБД (в частности, СУБД Access) обладают инструментами контроля целостности данных. Так, при модификации структуры таблицы (см. задание 4.5) вы заметили, что в некоторых случаях среда предупреждала о возможном нарушении целостности и потере некоторых данных. Это происходит, если вы’ изменяете размер поля или его тип после того, как данные в таблицу уже были внесены. Существуют другие способы обеспечения целостности данных в одной отдельно взятой таблице: задание значения по умолчанию, условия на значение для полей таблицы.

Кроме того, среда может осуществлять контроль целостности данных в связанных таблицах. Для этого надо установить обеспечение целостности данных по связи (см. задание 4.9). Так, если установлен флажок каскадное обновление связанных полей, то при изменении данных в главной таблице они автоматически изменятся во всех подчиненных таблицах, которые используют эти данные. Если установлен флажок каскадное удаление связанных полей, то при удалении записи из главной таблицы автоматически удалятся все связанные с ней записи из подчиненных таблиц. Контроль целостности осуществляется при вводе новых данных. Так, СУБД не позволит ввести записи в подчиненную таблицу, не имеющие связанной с ней записи в главной таблице. Таким образом, при заполнении таблицы последовательность действий должна быть такой: сначала ввести данные в главную таблицу, затем — в подчиненную.

Задание 4.10. Удаление и восстановление связей

Научитесь удалять и восстанавливать связи между таблицами.

Технология работы

1. Откройте окно Схема данных.

2. Удалите связь:

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

3. Вновь создайте связь, как описано в задании 4.9.

Задание 4.11. Ввод данных в таблицы

Ввести данные в связанные таблицы (рис. 4.20).

Рис. 4.20. Ввод данных в связанные таблицы

Технология работы

1. Откройте таблицу Континенты.

2. Введите сведения о континентах.

3. Найдите значки +, стоящие слева у каждой записи. Этот значок показывает, что таблица имеет связанные таблицы (одну или несколько).

4. Щелкните на значке +. Откроются поля связанной таблицы Страны. Эта таблица пока еще не заполнена, поэтому вы увидите только строку пустой записи.

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

6. Щелкните на значке + около названия страны. Откроются поля связанной таблицы Населенные пункты.

7. Закройте таблицу Континенты.

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

9. Откройте таблицу Населенные пункты. Вы увидите в ней все введенные вами данные о городах. Кроме этого, в поле Код- Страны для каждого населенного пункта автоматически появится код соответствующей страны.

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

Задание 4.12. Использование Мастера подстановок

Создать связи между таблицами с помощью Мастера подстановок. Это задание выполняйте в созданной копии базы данных ГЕО-1. 

Технология работы

1. Откройте базу данных ГЕО-1.

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

3. Создайте новое поле КодКонтинента и в столбце Тип данных выберите из списка Мастер подстановок.

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

5. На следующем шаге выберите таблицу Континенты.

6. На следующем шаге перенесите поле НазваниеКонтинента из левого списка вправо.

7. На следующем шаге задайте сортировку по полю Название- Континента.

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

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

9. Выполните оставшиеся шаги мастера. На последнем шаге щелкните на кнопке Готово.

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

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

10. После завершения работы мастера посмотрите, что у созданного вами поля КодКонтинента автоматически установился тип данных Числовой, что еще раз указывает, что в этом поле хранятся не текстовые данные (названия), а числа (коды).

11. Перейдите в режим таблицы. Введите данные о нескольких странах. В поле КодКонтинента откроется список названий континентов. Выберите в нем нужное значение.

12. Аналогичным образом создайте связанное поле КодСтраны в таблице Населенные пункты. Заполните таблицу данными.

13. Откройте окно Схема данных. После работы мастера подстановок в этом окне автоматически появляются таблицы с обозначенными связями.

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

15. Установите обеспечение целостности данных по связям (см. рис. 4.19).

Контрольные вопросы и задания

1. Какие основные технологические операции необходимо выполнить при создании структуры базы данных?

2. Зачем надо задавать ключевое поле?

3. В чем суть технологии вставки рисунков в таблицу?

4. Как задаются свойства полей?

5. Какими способами устанавливаются связи между таблицами?

6. Какой способ вам показался наиболее удобным для создания связи, для заполнения данных и их отображения?

7. Что такое понятие «целостность данных»?

8. Когда осуществляется контроль целостности данных?

9. Как следует вводить данные, если есть главная и подчиненная таблицы?

Практическая работа 13.2. Редактирование структуры таблицы в режиме конструктора

⇐ ПредыдущаяСтр 61 из 74Следующая ⇒

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

1. С помощью Конструктора создадим таблицу Читатели. Для этого щелкните дважды на ярлыке Создание таблицы в режиме Конструктора в окне базы данных.

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

3. Установите курсор в первую строку столбца Имя поля и введите КодЧитателя. Теперь определим тип этого поля. Для этого перейдем во второй столбец и выберем тип Счетчик. В этом типе данных программа автоматически каждому читателю будет присваивать уникальный код. В нижней части окна в строке Подпись напишите слово Код, а в строке Индексированное поле выберите Совпадения не допускаются, так как нужно, чтобы значения в этом поле были уникальными.

4. Перейдите на вторую строку в первом столбце таблицы и введите название следующего поля: Фамилия. Тип данных Текстовый. Значение свойства Обязательное поле измените – сделайте это поле обязательным.

5.Также внесите поля Имя, Отчество с теми же параметрами, что сделали выше. Для следующего поля ГодРождения выберите тип данных Числовой, а в свойствах поля измените значение свойства Размер поля замените Длинное целое на Целое. Свойство Значение по умолчанию очистите. Для свойства Подпись введите значение Год рожд.

лабораторная работа 13. Сортировка данных в таблицах

Задание. Откройте таблицу Авторы и отсортируйте ее по столбцу Фамилия. Сохраните порядок сортировки при закрытии таблицы.

 

1. Нажмите кнопку Вид на панели инструментов, чтобы переключиться в режим таблицы.

2. Щелкните левой кнопкой мыши на любой строке столбца Название.

1. Нажмите кнопку Найти на панели инструментов.

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

Значение в поле со списком Совпадение определяет один из трех вариантов совпадения образца со значением поля – С любой частью поля, Поля целиком, С начала поля.

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

Это же диалоговое окно можно использовать для замены данных. Откройте вкладку Замена. В нем есть дополнительное поле Заменить на.

 

Задание. Используя фильтр по форме, отберите книги, купленные в 2000 году. Экспортируйте результат в файл MS Excel.

 

©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.

Создание таблицы в режиме Конструктора

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

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

Рис. 5. Окно Конструктора таблиц

2. В окне Конструктора таблиц в столбец Имя поля ввести имена полей создаваемой таблицы.

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

4. В столбце Описание можно ввести описание данного поля (не обязательно).

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

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

7. На вопрос Сохранить изменения макета или структуры таблицы <имя таблицы>? нажать кнопку Да, в поле Имя таблицы ввести имя создаваемой таблицы и нажать кнопку ОК.

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

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

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

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

· Имена полей могут содержать не более 64 символов, включая пробелы.

· Желательно избегать употребления имен полей, совпадающих с именами встроенных функций или свойств Microsoft Access (например, Name — имя).

· Имя поля не должно начинаться с пробела или управляющего символа (коды ASCII 00-31).

· Имена полей могут содержать любые символы, включая буквы, цифры, пробелы, специальные символы, за исключением точки (.), восклицательного знака (!), апострофа (‘) и квадратных скобок ([), (]).

 

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

· Текстовый — символьные или числовые данные, не требующие вычислений. Поле данного типа может содержать до 255 символов.

· Поле MEMO — поле MEMO предназначено для ввода текстовой информации, по объему превышающей 255 символов. Такое поле может содержать до 65 535 символов. Этот тип данных отличается от типа Текстовый тем, что в таблице хранятся не сами данные, а ссылки на блоки данных, хранящиеся отдельно. За счет этого ускоряется обработка таблиц (сортировка, поиск и т. п.). Поле типа MEMO не может быть ключевым или проиндексированным.

· Числовой — числовой тип применяется для хранения числовых данных, используемых в математических расчетах. Имеет много подтипов. От выбора подтипа (размера) данных числового типа зависит точность вычислений. Данные этого типа могут содержаться в 1, 2, 4, 8оили 16 байтах. Обычно по умолчанию используется подтип Длинное целое, который занимает 4 байта и представляет собой число в пределах от -2 147 483 648 до +2 147 483 647. Но, кроме этого типа, можно указать Байт — 1 байт, Целое — 2 байта, Одинарное с плавающей точкой — 4 байта, Двойное с плавающей точкой — 8 байтов, Десятичное — 12 байтов, Код репликации — 16 байтов.

· Дата/Время — тип для представления даты и времени. Позволяет вводить даты с 100 по 9999 год. Размер поля — 8 байтов. Даты и время хранятся в специальном фиксированном числовом формате. Дата является целой частью значения поля типа Дата/Время, а время — его дробной частью. Access предоставляет большой выбор форматов отображения даты и времени.

· Денежный — тип данных, предназначенный для хранения данных, точность представления которых колеблется от 1 до 4 десятичных знаков. Целая часть данного типа может содержать до 15 десятичных знаков.

· Счетчик — поле содержит 4-байтный уникальный номер, определяемый Microsoft Access автоматически для каждой новой записи либо случайным образом, либо путем увеличения предыдущего значения на 1. Значения полей типа счетчика обновлять нельзя. Максимальное число записей в таблице с полем счетчика не должно превышать двух миллиардов.

· Логический — логическое поле, которое может содержать только два значения, интерпретируемых как Да/Нет, Истина/Ложь, Включено/Выключено. Поля логического типа не могут быть ключевыми, но их можно индексировать.

· Поле объекта OLE — содержит ссылку на OLE-объект (лист Microsoft Excel, документ Microsoft Word, звук, рисунок и т. п.). Объем объекта ограничивается имеющимся в наличии дисковым пространством. Тип объекта OLE не указывается в свойствах поля объекта OLE. Он зависит от приложения, использованного для создания объектов OLE, которые хранятся в этом поле. Упаковщик объектов позволяет внедрять файлы, созданные приложениями, которые не являются серверами объектов OLE.

· Гиперссылка — дает возможность хранить в поле ссылку, с помощью которой можно ссылаться на произвольный фрагмент данных внутри файла или Web-страницы на том же компьютере, в интранет или в Интернет. Гиперссылка состоит из четырех частей: отображаемый текст, адрес (путь к файлу или странице), дополнительный адрес (положение внутри файла или страницы) и текст всплывающей подсказки. Каждая часть гиперссылки может содержать до 2048 символов. Поле типа Гиперссылка не может быть ключевым или индексированным.

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

 

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

Рис. 6. Создание таблицы в режиме Конструктора

 

Свойства полей таблицы зависят от типа поля. Для большинства типов данных характерно свойство Подпись. С помощью этого свойства можно задать названия полей таблицы, которые выводятся в различных режимах (в надписях, присоединенных к элементам управления формы, в заголовке столбца в режиме Таблицы; в строке заголовка в режиме Формы; в заголовке отчета, выводящемся в режиме Предварительного просмотра; текст, который Выводится в элементе управления). Поле может содержать до 2048 символов. Кроме того, для большинства типов данных существует свойство Обязательное поле, которое определяет необходимость ввода данных в это поле. Свойство Формат поля указывает формат отображения данных из поля в режиме Таблицы. Для определения формата полей текстового типа используются специальные символы форматирования. Для числовых полей значение формата можно выбрать из раскрывающегося списка. Для логических полей можно выбрать из списка следующие варианты: Да/Нет, Истина/Ложь, Вкл/Выкл. С помощью свойства Маска ввода указывается маска, позволяющая автоматизировать проверку ввода символов в поле. Она применяется к таким полям, как номер телефона, дата и т. д. Задавать маску ввода можно вручную или с помощью Мастера. Свойство Индексированное поле определяет, является ли данное поле индексированным, и если является, то в каком режиме. Существуют два режима индексирования: Совпадения допускаются и Совпадения не допускаются. В первом случае поле может содержать повторяющиеся значения, во втором — нет. Для большинства типов полей определено свойство Значение по умолчанию. В этом свойстве указывается значение, автоматически добавляемое в поле для каждой новой записи, если это значение не введено пользователем. Два свойства, которые тоже определены для большинства полей, позволяют выполнять проверку данных, вводимых в поле: 1)Условие на значение — свойство определяет условие (ограничение), накладываемое на вводимые в это поле данные. При несоответствии вводимых данных указанному условию выдается сообщение об ошибке; 2)Сообщение об ошибке — свойство определяет то сообщение, которое будет выдаваться пользователю, если при вводе данных не соблюдается условие, указанное в свойстве Условие на значение.

Работа в режиме Конструктора считается неоконченной, если не определены ключевые поля.

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

В Microsoft Access можно выделить три типа ключевых полей:

· Счетчик;

· Простой ключ;

· Составной ключ.

Для создания ключевого поля типа Счетчик необходимо в режиме Конструктора таблиц:

1. включить в таблицу поле счетчика.

2. задать для него автоматическое увеличение на 1.

3. указать это поле в качестве ключевого путем нажатия на кнопку Ключевое поле на панели инструментов Конструктор таблиц.

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

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

1. открыть таблицу в режиме Конструктора.

2. выделить поля, которые определить как ключевые.

3. нажать кнопку Ключевое поле на панели инструментов Конструктор таблиц.

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

Однако применение индексов приносит не только преимущества, но и недостатки. Главным среди них является тот, что при добавлении и удалении записей или при обновлении значений в индексном столбце требуется обновлять индекс, что при большом количестве индексов в таблице может замедлять работу. Поэтому индексы обычно рекомендуется создавать только для тех столбцов таблицы, по которым наиболее часто выполняется поиск записей. Во многих СУБД (например, FoxPro) индексы хранятся в отдельных файлах и являются предметом заботы разработчиков, т. к. при нарушении индекса поиск данных выполняется некорректно. В Microsoft Access индексы хранятся в том же файле базы данных, что и таблицы и другие объекты Access. Индексировать можно любые поля, кроме МЕМО-полей, полей типа Гиперссылка и объектов OLE.

Чтобы создать простой индекс, необходимо:

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

2. Выбрать поле, для которого требуется создать индекс.

 

Открыть вкладку Общие и выбрать для свойства Индексированное поле значение Да (Допускаются совпадения) или Да (Совпадения не допускаются).

Ключевое поле таблицы автоматически индексируется и свойству Индексированное поле присваивается значение Да (Совпадения не допускаются).

Составной индекс создается в специальном диалоговом окне. Чтобы создать составной индекс, необходимо:

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

2. На панели инструментов Конструктор таблиц нажать кнопку Индексы.

3. В первой пустой строке (рис. 7) поля Индекс ввести имя индекса.

 

Рис. 7. Диалоговое окно Индексы

 

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

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

 

Диалоговое окно Индексы используется также для просмотра, изменения \ удаления существующих индексов. Изменить можно:

Ø название индекса в поле Индекс;

Ø поле таблицы, соответствующее данному индексу, выбрав новое поле из списка поле Имя поля ;

Ø порядок сортировки в поле Порядок сортировки;

Ø свойства данного индекса в нижней части окна :

· Ключевое поле определяет, является ли индексированное поле ключевым

· Уникальный индекс определяет, должно ли быть каждое значение в этом поле уникальным;

· Пропуск пустых полей определяет, включаются или не включаются в индекс записи с пустым (Null) значением данного поля.


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

Цели урока:

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

Тип урока: комбинированный урок (урок изучения нового материала, урок-практикум.)

Методы обучения: объяснение нового материала – фронтальная работа. групповая работа.

Оборудование: компьютеры с операционной системой Windows 9.x и установленным пакетом Microsoft Office; мультимедийный проектор, экран.

Раздаточный и демонтстрационный материал:

Программное обеспечение: СУБД Microsoft Access.

План урока:

  1. Организационный момент. (8 мин.).
  2. Изучение нового материала. (32 мин).
  3. Выполнение теста. (5  мин.).
  4. Изучение нового материала. (   мин.).
  5. Работа групп. (      мин.).
  6. Отчет групп. (10 мин)
  7. Подведение итогов урока. (4 мин.)
  8. Домашнее задание. (2 мин.)

Часть 1. ПОНЯТИЕ БАЗЫ ДАННЫХ

Цель: познакомить учащихся с понятием «база данных» и её свойствами.

ХОД УРОКА

I. Подготовка студентов к работе на занятии:

– Приветствие
– Фиксация отсутствующих
– Организация внимания:

Представьте себя в роли директора ИНК. Смогли бы вы упомнить все сведения об успеваемости учащихся, общественной работе, поведение учеников?
А домашний адрес, место работы родителей, состояния здоровья каждого ученика и т. д.?
Такая рутинная работа преследует каждого руководителя большого коллектива.

– Кто из вас знает, а как раньше хранились данные о сотрудниках любого коллектива?

Ответ студентов: В картотеках: в виде выдвижных ящиков, где в алфавитном порядке стояли личные дела сотрудников.

– С появлением компьютеров люди стали задумываться, а как бы занести в память компьютера данные и потом с ними работать (сохранять, дополнять и изменять сведения). И были созданы специальные программы, которые позволяли осуществить все эти операции. Они получили название – базы данных. Сейчас они применяются во всех отраслях человеческой деятельности: в банках, магазинах, библиотеках и так далее.
Итак, сегодня на уроке мы рассмотрим тему: «Системы управления базами данных. Структура и объекты базы данных», познакомимся с одной из баз данных – Microsoft Access.

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

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

II. Подготовка студентов к активной деятельности на основном этапе занятия:

– Человек в процессе информационной деятельности собирает и накапливает сведения об окружающем мире.
Рассмотрим информацию вашего журнала. (Рассматривать каждую страницу)
– Какая информация на странице, например русского языка?
Ответ студентов: Нумерация, список группы, даты для оценок, и т.д
– Какая информация на странице, например математики?
Ответ студентов: Нумерация, список группы, даты для оценок, и т.д

Вывод: А что общего между этими страницами? Что одинакового и чем они различаются? Все что вы перечислили можно назвать структурой всех страниц.
Мы будем изучать информацию, представленную определённой структурой и (как в журнале) связанной между собой.

III. Изучение нового материала

И это уже не просто данные, а базы данных. Журнал можно рассматривать как БД в бумажном варианте?

Итак:

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

Ответ студентов:

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

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

Пример неструктурированных данных:

Личное дело № 16493. Сергеев Олег Михайлович, дата рождения 6 февраля 1980 г.; Л/д № 16596, Петрова Марина Владимировна, дата рожд. 23 марта 1981 г.; № личн. дела 16658, д.р. 17.04.81, Анохин Андрей Борисович.
Поиск данных в неструктурированном виде организовать довольно сложно.

Пример структурированных данных:

№ личного дела Фамилия Имя Отчество Дата рождения
16493 Сергеев Олег Михайлович 06.02.80
16596 Петрова Марина Владимировна 23.03.81
16658 Анохин Андрей Борисович 17.04.81

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

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

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

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

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

  • База данных
  • Основные свойства базы данных.

Вопросы:
– Что называется базой данных?
Ответ студентов:
– Перечислите основные свойства базы данных?
Ответ студентов:
– Назовите несколько примеров известных вам баз данных?
Ответ студентов:
– Спасибо. Хорошо.

Часть 2 СУБД

Цель: познакомить учащихся с понятием «система управления базами данных» и её свойствами.

– Чтобы оперировать данными, составляющими базу, необходима отдельная программа – система управления базами данных.
Запишем:
Управляющая программа, предназначенная для хранения, поиска и обработки данных в базе, называется системой управления базами данных (сокращенно СУБД).

Современные СУБД – это программные приложения, которые позволяют решать многообразные задачи.
Как Вы считаете, каким требованиям должны удовлетворять существующие системы?

Ответ студентов:

Запишем: Все существующие современные СУБД удовлетворяют, следующим требованиям:

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

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

В настоящее время существует множество СУБД, которые различаются архитектурой, внутренним языком программирования, операционной системой, под управлением которой они работают, а также другими характеристиками. Среди СУБД, которые устанавливаются в небольших организациях и ориентированы на работу с конечными пользователями, наиболее популярны  слайд-Access, FoxPro, Paradox. К более сложным системам относятся слайд распределенные СУБД, которые предназначены для работы с большими базами данных, распределенными на нескольких серверах (серверы могут находиться в различных регионах). Мощными СУБД такого типа являются Oracle, Sybase, Informix.

Ответьте на вопрос:
– Какая из перечисленных БД встречается нам в программном обеспечении?
Ответ студентов:
– Где она находиться? Как её запустить?
Ответ студентов:
– Мы с вами выяснили:
– Что такое СУБД?
Ответ студентов:
– Каким требованиям должны удовлетворять СУБД?
Ответ студентов:

Часть 3. МОДЕЛИ ДАННЫХ

Цель: познакомить учащихся с видами моделей данных, используемых в СУБД.
Реляционная модель данных
Практически все современные СУБД используют реляционную модель данных. В основе этой модели, предложенной известным американским специалистом в области систем баз данных Е. Ф. Коддом в 1970 г., лежит понятие отношения (по-английски relation). Речь идет об отношениях, заключенных в двумерных таблицах.

– Что это за таблицы?
Ответ студентов: (то есть обычных),
– В какой программе мы уже встречались с таблицами?
Кодд показал, что таблицы могут быть использованы для хранения данных об объектах реального мира.
Ответьте пожалуйста из чего состоят двумерные таблицы?
Ответ студентов: Двумерные таблицы состоят из строк, называемых в терминологии баз данных записями, и столбцов, которые именуются полями.

Рассмотрим пример реляционной модели данных. Допустим, нужно составить базу данных о подготовке к походу, в который отправятся студенты ИНК. Назовем эту базу «Поход». В ней, прежде всего, должна быть таблица, отражающая сведения об участниках похода. Эта таблица будет состоять из полей Код участника, Фамилия, Имя, Группа, Адрес, Телефон.

На доске таблица:

«Участники»

Код участника Фамилия Имя Группа Адрес Телефон
1 Арбузов Константин БСК 1-06 ул.Докучаева, 3а, кв. 17 2-44-93
2 Бирюкова Ирина ПН 11-06 ул. Зелёная, 15 3-62-76
3 Вендик Константин БСК 1-06 ул.Песчаная, 3, кв. 43 2-37-12
4 Крамаренко Вячеслав БС-06 пр. Победы, 1, кв. 66 3-53-12
5 Крамаренко Наталья ПН 05 ул.Уральская, 31, кв.2 4-25-98

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

«Снаряжение»

Код снаряжения Код участника Снаряжение
10 1 Палатка
20 2 Котелок
30 2 Веревка
40 4 Топор
50 5 Котелок
60 5 Фонарь
70 4 Нож

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

– Рассмотрите поля таблицы: что замечаете?
Ответ студентов: Первое поле (Код снаряжения) для каждой записи принимает уникальные значения, в отличие от остальных полей, в которых имеются дублирующие значения: например, повторяются коды участников (2, 4, 5) и снаряжение (котелок) и оно будет являться ключевым полем.
– Каким образом можно использовать информацию приведенных двух таблиц?
Ответ студентов:  Допустим, нас интересует, кто возьмет в поход палатку. Из таблицы «Снаряжение» находим, что палатку, имеющую код 10, должен взять участник с кодом 1. Из таблицы «Участники» видим, что код 1 имеет Арбузов Константин. Таким образом, палатку должен взять участник Арбузов К.
– Эту информацию мы получили благодаря связи таблиц «Участники» и «Снаряжение» через общее поле Код участника. Пожалуйста, ответьте на вопрос:  Что можно назвать реляционной моделью данных?
Ответ студентов:
– Запишем: реляционная модель данных это двумерные таблицы в основе которых лежит понятие отношения.
Каждая реляционная таблица представляет собой двумерный массив и обладает свойствами:

  • каждый элемент таблицы – один элемент данных;
  • все столбцы в таблице однородные, т.е. все элементы в столбце имеют одинаковый тип (числовой, символьный и т. д.) и длину;
  • каждый столбец имеет уникальное имя;
  • одинаковых строк в таблице нет;

Иерархическая и сетевая модели данных

При построении баз данных, кроме реляционной модели, иногда прибегают к другим видам моделей: иерархической и сетевой.
Запишем: Иерархическая модель базы данных представляет собой совокупность объектов различного уровня, причём объекты нижнего уровня подчинены объектам верхнего уровня.
Иерархическая структура представляется перевернутым деревом (рисунок на доске). Объекты в этой структуре соединены линиями связи. Заметим, что линии связи отвечают отношению «один ко многим».
– Что это означает?
Ответ студентов: То есть одному объекту верхнего уровня отвечает много объектов нижнего уровня.

 

Другой тип отношений, а именно отношения «многие ко многим», устанавливается в сетевой модели данных.
Запишем: Сетевая модель базы данных, как и иерархическая модель, представляется совокупностью объектов различного уровня, однако схема связей между объектами может быть любой.

– Отметьте разницу между иерархической и сетевой моделью?

Ответ студентов:

– Сейчас Вы сможете проверить как Вами усвоен материал.

IV. Письменная работа.

– Подпишите листочки. Число, группа, Фамилия, Имя. Вариант.

– Вам предлагается ответить на вопросы теста. Оценка каждого вопроса – 1 балл. Исправления не допускаются.

1 Вариант

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

  1. сетевой схемой;
  2. таблицей;
  3. древовидной структурой;
  4. совокупностью таблиц.

2. Какие записи в базе данных будут найдены после ввода запроса с условием поиска содержит 5 в поле Винчестер?

  1. 1,3;
  2. 2,4;
  3. 1,5;
  4. 1,2.

3. Система управления базами данных — это:

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

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

  1. 5,1,2,3,4;
  2. 4,3,5,2,1;
  3. 2,5,3,4,1;
  4. 4,1,2,3,5.

5. База данных описывается следующим перечнем записей:

  • Иванов, 1956, 2400;
  • Сидоров, 1957, 5300;
  • Петров, 1956, 3600;
  • Козлов, 1952, 1200;

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

  1. 4, 3, 1, 2;
  2. 2, 1, 3,4;
  3. 1, 2, 3, 4;
  4. 2, 3, 1, 4.

2 Вариант

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

  1. 5,1,2,3,4;
  2. 4,3,5,2,1;
  3. 2,5,3,4,1;
  4. 4,1,2,3,5.

2. Поля реляционной базы данных:

  1. автоматически нумеруются;
  2. именуются по правилам, специфичным для каждой конкретной СУБД;
  3. именуются пользователем произвольно с определенными ограничениями;
  4. нумеруются по правилам, специфичным для каждой конкретной СУБД.

3. База данных содержит поля ФАМИЛИЯ, ГОД РОЖДЕНИЯ, ДОХОД. При поиске по условию: ГОД РОЖДЕНИЯ>1958 AND ДОХОД<3500 будут найдены фамилии лиц:

  1. имеющих доход менее 3500 и тех, кто родился в 1958 году и позже;
  2. имеющих доход менее 3500 и старше тех, кто родился в 1958 году;
  3. имеющих доход менее 3500 или тех, кто родился в 1958 году и позже;
  4. имеющих доход менее 3500 и родившихся в 1959 году и позже.

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

  1. сетевой схемой;
  2. таблицей;
  3. древовидной структурой;
  4. совокупностью таблиц.

5. Система управления базами данных — это:

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

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

Часть 4. ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ. СТРУКТУРА ТАБЛИЦ БАЗЫ ДАННЫХ

Цель: познакомить учащихся с этапами проектирования базы данных, изучить принципы построения структуры таблицы базы данных;

Объяснение

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

1 этап. Определение цели создания базы данных

Прежде всего надо выяснить, для чего предназначается создаваемая база данных, каковы будут ее функции и какую информацию она должна содержать?
К базе данных прибегают, когда приходится описывать сложные объекты, которые характеризуются множеством свойств-атрибутов. Без базы данных также не обойтись, если стоит задача автоматизации ввода данных и вывода интересующей информации. Наконец, база данных нужна, когда необходимо обезопасить процесс ввода и обновления данных, то есть обеспечить целостность информации.
Предположим, вы создаете базу данных о спортивных мероприятиях города Ишимбая среди учебных заведений города и хотите, чтобы в ней содержались какие то данные:
Какие?

Ответ студентов.

  • Участники (Учебные заведения г. Ишимбая).
  • Виды спорта.
  • График мероприятий.
  • Места проведения спорт мероприятий.
  • Результаты спортивного мероприятия;

Допустим, будущая база данных нужна для получения следующей информации:
Какой?

Ответ студентов.

  • Результаты?
  • Участники?

2 этап. Определение таблиц, входящих в базу данных

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

Ответ студентов:

  1. Участники (Учебные заведения г. Ишимбая).
  2. Виды спорта.
  3. График мероприятий.
  4. Места проведения спорт мероприятий.
  5. Результаты спортивного мероприятия;

Задание структуры таблиц

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

Ответ студентов:  состав полей.

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

Запишем: Для создания эффективной базы данных важно правильно определить структуру таблиц –  состав полей. Необходимо руководствоваться следующими соображениями.

  • Информация в таблицах не должна дублироваться.
  • Желательно, чтобы каждая таблица содержала информацию только на одну тему.

– Какие данные будем описывать в таблицах?

Ответ студентов:

Таблица                                                                                Имя поля
Участники (Учебные заведения г. Ишимбая).                  Участники
Виды спорта.                                                                       Вид спорта.
График мероприятий.                                                         Номер, дата, вид спорта, участники,  место проведения.
Места проведения спорт мероприятий.                           Место проведения спорт мероприятия.
Результаты спортивного мероприятия;                            Дата, вид спорта, занятое место, участник.

Запишем это.

Задание ключа и определение связей между таблицами

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

Итак, мы с вами теперь можем ответить на вопросы:

– Из каких этапов складывается проектирование базы данных?

Ответ студентов: Определение таблиц, входящих в базу данных,

– Зачем  перед  созданием  базы данных  нужно  определить структуру таблиц?

Ответ студентов: Для создания эффективной базы данных важно правильно определить структуру таблиц т.е.состав полей.

– Какими принципами нужно руководствоваться при создании таблиц?

Ответ студентов: Информация в таблицах не должна дублироваться. Желательно, чтобы каждая таблица содержала информацию только на одну тему.

Вопросы есть? Теперь Вы знаете, как структурировать данные. Проверим это работая командами. Сейчас мы с Вами выполним самостоятельную работу.
Разбиваемся в команды по 2 парты. Поворачивайтесь  друг к другу. Всего 4 варианта
У Вас на партах задачи на создание структуры таблицы.

V. Групповая работа 4 варианта

Создание и редактирование структуры таблицы базы данных

Вариант 1

  1. Создать структуру таблицы базы данных «Ученик», содержащую следующие поля: фамилия, имя, школа, класс, дата рождения, вес.
  2. Определить первичный ключ таблицы.
  3. Задать тип данных.

Создание и редактирование структуры таблицы базы данных

Вариант 2

  1. Создать структуру таблицы базы данных «Библиотека»,содержащую следующие поля: инвентарный номер, автор, название, издательство, количество страниц, номер библиотеки.
  2. Определить первичный ключ таблицы.
  3. Задать тип данных.

Создание и редактирование структуры таблицы базы данных

Вариант 3

  1. Создать структуру таблицы базы данных «Расписание уроков», содержащую следующие поля: день недели, номер урока, время начала урока, время окончания урока, название урока, фамилия учителя.
  2. Определить первичный ключ таблицы.
  3. Задать тип данных.

Создание и редактирование структуры таблицы базы данных

Вариант 4

  1. Создать структуру таблицы базы данных «Компьютеры»,содержащую следующие поля: номер компьютера, тип процессора, объем оперативной памяти, объем жесткого диска, размер монитора, наличие устройства CD-ROM.
  2. Определить первичный ключ таблицы.
  3. Задать тип данных.

VI. Анализ работы:

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

Часть 5 ОБЪЕКТЫ БАЗЫ ДАННЫХ

– Итак мы разобрались со структурированием таблиц. И мы можем начать работать над созданием БД.
– Что необходимо сделать?

Ответ студентов:

Пожалуйста
2. Запуск   Microsoft Access и создание файла базы данных.

Работа с базой данных начинается с запуска СУБД. Чтобы запустить Access 97/2000, нажмите кнопку Пуск на панели задач и выберите в Главном меню команду Программы – Microsoft Access. В ответ появится диалоговое окно Microsoft Access.

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

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

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

Окно новой базы данных будет пустым. В это окно вам предстоит поместить объекты будущей базы данных.

– Что же может являться объектом базы данных?

Ответ студентов:

Расшифруем:

Таблицы. Это основная категория объектов в реляционной СУБД, поскольку вся информация хранится в базе данных в виде таблиц. Каждая таблица состоит из записей (строк) и из полей (столбцов). Работа с таблицей выполняется в двух основных режимах: в режиме конструктора и в режиме таблицы.

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

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

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

Ответьте пожалуйста на вопросы:

– Как запустить Microsoft Access?
– Что собой представляет окно базы данных?
– Как создать файл базы данных?
– Какие объекты базы данных предусмотрены в Access?

Часть 6. ТИПЫ ДАННЫХ

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

Слайд

Создание таблицы в режиме конструктора

  • с помощью мастера
  • путём ввода данных.

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

Мастер таблиц – создание таблицы с помощью программы мастера;

Режим таблицы – применяется для заполнения и редактирования полей таблицы;

Рассмотрим режим Конструктора, в котором создание таблицы выглядит более понятным. Хотя более сервисным является режим Мастер таблиц.
В окне базы данных на вкладке Таблицы нажать кнопку Создать. Далее в диалоге Новая таблица выделите в списке позицию Конструктор и щелкните кнопку ОК, в результате чего появится окно конструктора.
В этом окне нужно определить состав таблицы, заполнив для каждого поля таблицы три колонки: Имя поля, Тип данных и Описание. В первой колонке задается имя поля будущей таблицы, во второй указывается его тип, а в третьей вводится информация о назначении поля. Количество записей в окне конструктора должно совпадать с количеством полей в создаваемой таблице.
Если для первой и третьей колонки определения понятны, то, что представляет собой вторая колонка?
Тип данных определяется для каждого поля (столбца) типом вводимых в него данных. (Приложение 2)
Если в дальнейшем придется изменить определение поля, например, задать другой тип данных, эти действия можно выполнить в режиме конструктора. В Access предусмотрены несколько типов данных, сейчас мы рассмотрим следующие:

Текстовый – предназначен для ввода текста длиной до 255 символов. Этот тип данных устанавливается по умолчанию;

Числовой – для ввода числовых данных, под которые отводится 1, 2 или 4 байта;

Дата/время – предназначен для ввода даты и времени, для ко­торых предусмотрено 8 байт;

Денежный – используется для работы с денежными величинами. Этот тип данных занимает 8 байт и предполагает до 15 символов в целой части числа и 4 – в дробной. Использование денеж­ного типа предотвращает ошибки округлений во время вычислений;

Счетчик — этот тип предназначен для ввода числа, которое автоматически увеличивается на единицу при добавлении в таблицу новой записи. Данные этого типа занимают 4 байта;

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

Сохранение таблицы

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

– Перечислите режимы, предназначенные в Access для работы с таблицами.
– Как вызывается режим конструктора таблиц?
– Опишите операции задания структуры таблицы с помощью конструктора.
– Какие типы данных предусмотрены в Microsoft Access?
– В чем состоит особенность поля типа Счетчик?
– Как и зачем вводится в таблицу ключевое поле?
– Перечислите основные свойства базы данных.
– Что такое СУБД?
– Зачем  перед  созданием  базы  данных  нужно  определить структуру таблиц?
– Как запустить Microsoft Access?
– Какие типы данных предусмотрены в Microsoft Access?

VII. Подведение итогов урока

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

Рефлексия:

– Как часто я отвечал(а) правильно про себя, когда отвечали одноклассники?
– Что я выполнил(а) (сколько пунктов теста)?
– В чем испытывала затруднения?
– Справедливо ли мы выставили оценку за групповое задание?
– Как вы думаете, достигли ли вы цели урока?

Учитель. Действительно, ребята, базы данных вы разработали, следовательно, цель урока достигнута. Тема  «Системы управления базами данных. Структура и объекты базы данных» вами усвоена. С чем я вас поздравляю и благодарю за прекрасную работу.

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

Литература:

  1. Э.В. Фуфаев, Л.И. Фуфаева. Пакеты прикладных программ.
  2. Информатика в школе: Приложение к журналу “Информатика и образование”. № 2 – 2003. – М.: Образование и Информатика, 2003. – 160 с.
  3. Е.В. Михеева. Практикум по информационным технологиям в профессиональной деятельности.
  4. Г.С. Гохберг, А.В. Зафиевский, А.А. Короткин. Информационные технологии.
  5. Малышев С.А. Самоучитель VBA. Как это делается в Word, Excel, Access. – СПб.: Наука и техника, 2001. – 496 стр. с ил.

Подключение к базе данных MySQL

Другим способом управления табличными данными в IDE NetBeans является запуск внешнего сценария SQL напрямую в IDE. Если сценарий SQL был создан в другом местоположении его можно просто открыть в IDE NetBeans и запустить его в редакторе SQL.

Для наглядности загрузите файл ifpwafcad.sql и сохраните его на компьютере. Этот сценарий предназначен для создания двух таблиц, аналогичных только что созданным таблицам ( Counselor и Subject ), и немедленного заполнения их данными.

Поскольку этот сценарий перезаписывает уже существующие таблицы, удалите Counselor и Subject , чтобы зафиксировать процесс создания таблиц при выполнении сценария. Удаление таблиц

  1. Щелкните правой кнопкой мыши узлы таблиц Counselor и Subject в проводнике баз данных, после чего выберите Delete («Удалить»).

  2. Нажмите кнопку Yes («Да») в диалоговом окне Confirm Object Deletion («Подтверждение удаления объекта»). Обратите внимание, что в диалоговом окне перечисляются таблицы, которые будут удалены.

При нажатии кнопки Yes («Да») в диалоговом окне Confirm Object Deletion («Подтверждение удаления объекта») узлы таблиц автоматически удаляются из проводника баз данных.

Выполнение сценария SQL в базе данных MyNewDatabase

  1. В главном меню среды IDE выберите «Файл» > «Открыть». В браузере файлов перейдите к месту хранения ifpwafcad.sql и выберите команду «Открыть». Сценарий автоматически откроется в редакторе SQL.

  2. Убедитесь, что подключение к базе данных MyNewDatabase выбрано в раскрывающемся списке «Соединение» на панели инструментов в верхней части редактора.

  1. Нажмите кнопку ‘Выполнить SQL’ () на панели инструментов редактора SQL. Сценарий будет выполнен для выбранной базы данных, возвращаемые данные будут выведены в окне «Вывод».

  2. Чтобы проверить изменения щелкните правой кнопкой мыши узел подключения MyNewDatabase в окне ‘Среда выполнения’ и выберите ‘Обновить’. При выборе пункта «Обновить» компоненты интерфейса пользователя в проводнике данных будут приведены в соответствие с текущим состоянием указанной базы данных. Обратите внимание, что две новые таблицы из сценария SQL теперь отображаются как узлы таблицы в базе данных MyNewDatabase обозревателя баз данных.

  3. Выберите ‘Просмотреть данные’ в контекстном меню выбранного узла таблицы для просмотра данных, содержащихся в новых таблицах. Таким образом можно сравнить данные в таблицах с данными сценария SQL, чтобы убедиться в их соответствии. Мы ждем ваших отзывов

Свойства поля MS Access для обеспечения точности ввода данных

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

Эти свойства определяют, что можно и что нельзя вводить в различные поля таблицы базы данных.Некоторые настройки бесценны. Свойство Размер поля, например, определяет, сколько символов можно ввести в поле. В поле «Штат», где должны быть введены двухбуквенные сокращения штатов, установите для свойства «Размер поля» значение 2, чтобы гарантировать, что никто не введет более двух символов. Если большинство людей, которых вы отслеживаете в базе данных адресов, проживает в Нью-Йорке, введите NY в свойстве Значение по умолчанию. Таким образом, вы избавляете клерков по вводу данных от необходимости вводить данные в Нью-Йорке большую часть времени.Им не нужно будет вводить его, потому что Нью-Йорк уже там.

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

Просмотр настроек свойств поля MS Access

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

Размер поля

В поле Размер поля для текстовых полей введите максимальное количество символов, которое можно ввести в поле. Предположим, что вы имеете дело с почтовым индексом и хотите ввести пятизначный почтовый индекс.Введя 5 в текстовое поле Размер поля, в поле можно ввести только пять символов. Сонный клерк по вводу данных не мог случайно ввести шестизначный почтовый индекс.

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

Размер числового поля доступа
Размер поля Описание
Байт Целое число, которое содержит значения от 0 до 255.
Целое число Целое число, которое содержит значения от –32 768 до +32 767.
Длинное целое Целое число, которое содержит значения от –2 147 483 648 до +2 147 483 647.
Одноместный Число с плавающей запятой, которое содержит большие значения до 7 значащих цифр.
Двойной Число с плавающей запятой, которое содержит большие значения до 15 значащих цифр.
Идентификатор репликации * Глобальный уникальный идентификатор (GUID), необходимый для репликации; это число генерируется случайным образом.
Десятичный Число с заданной десятичной точностью. Точность по умолчанию равна 0, но вы можете установить масштаб до 28.
* Не поддерживается форматом файла .accdb .

Параметры размера поля Single, Double и Decimal содержат разные диапазоны чисел. На данный момент, если вам нужно хранить числа после десятичной точки, выберите размер поля Двойной, чтобы охватить большинство ситуаций.

Формат

Щелкните раскрывающийся список и выберите формат отображения текста, чисел, даты и времени.

Десятичные разряды

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

Маска ввода

Для типов полей «Текст» и «Дата» эта функция предоставляет шаблон со знаками препинания, упрощающий ввод данных.Телефонные номера, номера социального страхования и другие числа, которые обычно вводятся вместе с тире и скобками, являются идеальными кандидатами для маски ввода (еще один нелепый термин базы данных!). В даташите появляются пробелы там, где идут цифры, а знаки препинания стоят наготове для приема цифр. Маски ввода упрощают ввод данных.

В текстовом поле «Маска ввода» введите 0 вместо цифр и введите знаки препинания там, где они стоят. Например, введите (000) 000-0000 или 000/000-0000, чтобы ввести маску ввода для телефонного номера.Вы также можете создавать маски ввода, щелкнув три точки рядом с текстовым полем «Маска ввода». Откроется диалоговое окно Мастер маски ввода, в котором можно создать очень сложную маску ввода.

Заголовок

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

Значение по умолчанию

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

Правило проверки

Если вы знаете, как обращаться с операторами и логическими выражениями, вы можете установить правило для ввода данных в поле.Например, вы можете ввести выражение, требующее ввода дат в определенный период времени. Или вы можете потребовать, чтобы цифры валюты были выше или ниже определенного значения. Чтобы установить правило проверки, введите выражение в текстовое поле «Правило проверки». Чтобы использовать даты в выражении, даты должны быть заключены в числовые знаки (#). Вот несколько примеров правил проверки:
>1000 Вводимое значение должно быть больше 1000.
<1000 Вводимое значение должно быть меньше 1000.
>=10 Вводимое значение должно быть больше или равно десяти.
<>0 Введенное значение не может быть нулевым.
>=#1/1/2019# Дата, которую вы вводите, должна быть 1 января 2019 года или позже.
>=#1/1/2019# И <#1/1/2020# Дата, которую вы вводите, должна быть в 2019 году.
Чтобы получить справку по формированию выражений, щелкните три точки рядом с текстовым полем «Правило проверки», чтобы открыть построитель выражений и создать там выражение.Попробуйте нажать кнопку «Справка» в диалоговом окне «Построитель выражений». При этом откроется программа справки Access, где вы можете получить совет по построению выражений. Создание правила проверки.

Текст проверки

Если кто-то вводит данные, нарушающие правило проверки, введенное в текстовое поле «Правило проверки», Access отображает стандартное сообщение об ошибке. Сообщение гласит: «Одно или несколько значений запрещены правилом проверки, установленным для [этого поля]. Введите значение, которое может принять выражение для этого поля.Если это сообщение слишком холодное и безличное для вас, вы можете создать собственное сообщение для диалогового окна сообщения об ошибке. Введите дружеское сообщение в текстовое поле Validation Text.

Обязательно

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

Разрешить нулевую длину

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

Индексировано

Это свойство указывает, было ли поле проиндексировано. Индексы ускоряют сортировку поля и поиск по полю. Слово No появляется в этом текстовом поле, если поле не было проиндексировано.

Выражение Юникода

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

Смарт-теги

Если вы собираетесь ввести смарт-теги в поле, укажите, какой тип вы вводите, щелкнув три точки рядом с полем смарт-тегов и выбрав параметр в диалоговом окне «Теги действия».

Выравнивание текста

Это свойство определяет способ выравнивания текста в столбце, форме или отчете. Выберите «Общие», чтобы разрешить Access определить выравнивание, или выберите «Слева», «Справа», «По центру» или «Распределить».

Текстовый формат

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

Добавить только

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

Показать средство выбора даты

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

Режим IME/режим предложения IME

Эти параметры предназначены для преобразования символов и предложений из восточноазиатских версий Access.

Создание списка ввода данных поиска в MS Access

Возможно, лучший способ убедиться, что данные введены правильно, — это создать раскрывающийся список для ввода данных. Таким образом, любой, кто вводит данные в таблицу вашей базы данных, может сделать это, выбрав элемент из списка, а не вводя его. Этот метод экономит время и предотвращает ввод неверных данных. Access предлагает два способа создания раскрывающегося списка:
  • Создайте список, введя элементы самостоятельно: Используйте этот путь, когда имеете дело с конечным списком элементов, которые никогда не меняются.
  • Получение элементов из другой таблицы базы данных: Используйте этот маршрут, чтобы получить элементы из столбца в другой таблице базы данных. Таким образом, вы можете выбирать из постоянно расширяющегося списка элементов. Когда количество элементов в другой таблице базы данных изменяется, изменяется и количество элементов в раскрывающемся списке, поскольку элементы поступают из другой таблицы базы данных. Это отличный способ получить элементы из поля первичного ключа в другой таблице.
Так называемый список поиска.

Самостоятельное создание выпадающего списка

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

    Появится диалоговое окно Мастер поиска.

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

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

  5. При необходимости введите имя поля и нажмите кнопку Готово.

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

Чтобы удалить список поиска из поля, выберите поле, перейдите на вкладку «Поиск» в окне «Дизайн», откройте раскрывающийся список «Управление отображением» и выберите «Текстовое поле».

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

Свойства поля поиска.

Получение элементов списка из таблицы базы данных

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

    Появится диалоговое окно Мастер поиска.

  2. Выберите первый вариант «Я хочу, чтобы поле подстановки получало значения из другой таблицы или запроса» и нажмите «Далее».

    Вы видите список таблиц в базе данных.

  3. Выберите таблицу с нужными вам данными и нажмите кнопку Далее.

    В диалоговом окне отображается список доступных полей в таблице.

  4. Выберите поле, в котором хранятся данные для вашего списка.
  5. Нажмите кнопку >.

    Имя списка отображается в правой части диалогового окна в разделе «Выбранные поля».

  6. Нажмите кнопку Далее.

    Обычно списки отображаются в порядке возрастания, но вы можете выбрать поле и нажать кнопку «По возрастанию», чтобы изменить порядок списка. (Обратите внимание, что кнопка превращается в кнопку «По убыванию».)

  7. Нажмите кнопку Готово.

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

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

Общие сведения о других свойствах таблиц — руководство по MS-Access

MS-Access / Начало работы

Access 2010 предоставляет несколько дополнительных свойств таблиц, которые вы можете установить в представлении «Дизайн».Вы можете ввести описание таблицы в свойство Description, и вы увидите это описание на панели навигации, если запросите представление сведений. Для представления по умолчанию вы можете выбрать таблицу данных (по умолчанию), сводную таблицу или сводную диаграмму.

Свойство «Фильтр» позволяет предварительно определить критерии для ограничения данных, отображаемых в таблице данных. просмотр этой таблицы. Если для параметра «Фильтр при загрузке» задано значение «Да», Access применяет заданный вами фильтр. при открытии даташита. Вы можете использовать Order By, чтобы определить одно или несколько полей, которые определить последовательность отображения строк по умолчанию в этой таблице в режиме таблицы.если ты не определяйте свойство Order By, Access отображает строки в последовательности первичного ключа. Ты можно установить для свойства Order By On Load значение Yes, чтобы запросить, чтобы Access всегда применял любые Заказ по спецификации при открытии таблицы.

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

Вы можете найти пять свойств: Имя подтаблицы, Связать дочерние поля, Связать основные поля, Subdatasheet Height и Subdatasheet Expanded — все они связаны между собой. Доступ 2000 представила функцию, позволяющую просматривать информацию из связанных таблиц при просмотре техпаспорт таблицы. Например, в базе данных отслеживания контактов, которую вы создавали, вы можете установить свойства Subdatasheet в определении контактов, чтобы также показать вам связанная информация из ContactEvents или ContactProducts.В бронировании жилья Proseware образец базы данных, вы можете увидеть отделы и их сотрудников или сотрудников и их Запросы на бронирование.

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

Таблица-8 Свойства таблицы для определения Subdatasheet
5 4 Описание
Собственность
Установка
SubdataStasteet Name AUTO создает поддататет с использованием первой таблицы, которая имеет множество отношений, определенных с этой таблицей .
[Нет] Table.name или Query.name
Table.name или Query.name Использует выбранную таблицу или запрос в качестве подтаблицы.
Связать дочерние поля Имена полей внешнего ключа в связанной таблице, разделенные точкой с запятой Определяет поля в таблице подтаблицы или запросе, которые соответствуют основному ключевые поля в этой таблице. Когда вы выбираете таблицу или запрос для свойства Имя подтаблицы, Access использует доступное определение связи или соответствующие имена полей и типы данных для автоматического задания это свойство для вас. Вы можете исправить этот параметр, если Access ошибся.
Основные поля ссылки Имена полей первичного ключа в этой таблице, разделенные точкой с запятой Определяет поля первичного ключа, которые Access использует для связи с таблицей подтаблицы или запрос. Когда вы выбираете таблицу или запрос для свойства Имя подтаблицы, Access использует доступное определение связи или соответствующие имена полей и типы данных, чтобы автоматически установить это свойство для ты. Вы можете исправить этот параметр, если Access ошибся.
Высота подтаблицы Измерение в дюймах Если указать ноль (по умолчанию), каждая подтаблица при открытии расширяется, чтобы показать все доступные строки.Когда вы указываете ненулевое значение, окно подтаблицы открывается до указанной высоты. Если высоты недостаточно для отображения всех строк, появляется полоса прокрутки, позволяющая просмотреть все строки.
Подтаблица расширена Да или Нет Если указать Да, все подтаблицы отображаются развернутыми при открытии таблицы данных. Нет по умолчанию.

Для рабочего приложения рекомендуется установить имя подтаблицы во всех ваших таблицы на [Нет].Во-первых, когда Access 2010 открывает вашу таблицу, он должен не только получить строк из таблицы, но также извлекает строки, определенные в подтаблице. Добавление подтаблицы к большой таблице может отрицательно сказаться на производительности.

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

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

Для свойства Только чтение при отключении по умолчанию установлено значение Нет, что означает, что вы можете по-прежнему обновлять или добавлять новые записи в таблицу, связанную с Microsoft SharePoint Services. сайт, когда вы не в сети.

Общие сведения о свойствах полей, псевдонимах и параметрах отображения таблицы — справка

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

Например, вы можете выполнить любое из следующих действий:

  • Определить, какие поля будут отображаться (видимые поля).
  • Определите псевдоним для имени поля, чтобы поле отображалось в таблице с понятным именем.Это полезно, потому что вы не можете изменить имена полей в своих данных после их создания.
  • Определите форматирование числовых данных, например, для значений валюты или для отображения соответствующего количества десятичных разрядов. Отформатированные данные отображаются в окне «Идентификация», окне «Атрибуты», легендах, оглавлении, окнах таблиц и т. д.
  • Определите поле отображения, которое используется окном идентификации, окном атрибутов и другими функциями в ArcMap.
  • Напишите выражение, которое можно использовать для создания более сложной записи строки отображения вместо содержимого поля отображения.
  • Установка параметров отображения таблицы и работа со столбцами.

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

Навигация по списку полей на вкладке «Поля»

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

В левой части вкладки «Поля» содержится список всех полей в классе пространственных объектов или таблице, включая все поля, которые к ним присоединены. Вы можете установить флажок, чтобы показать поле, и снять его, чтобы скрыть его в ArcMap. Вы можете переключать видимость для всех полей, нажав кнопку Включить или отключить все поля, удерживая нажатой клавишу CTRL и установив флажок, или нажав CTRL+ПРОБЕЛ, когда поле выделено в списке.

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

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

Настройка свойств поля

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

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

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

Псевдонимы полей

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

Например, вы можете указать псевдоним «Дата акта» для поля, хранящегося в базе геоданных, как DEED_DATE.

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

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

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

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

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

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

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

Установка заголовков столбцов и высоты ячеек

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

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

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

Обычно следует оставлять значение высоты заголовка по умолчанию 125% и значение высоты ячейки по умолчанию 115% на вкладке Таблицы в меню Настройка > диалоговом окне Параметры ArcMap, чтобы все новые создаваемые таблицы использовали эту стандартную настройку.Если вы хотите, чтобы в конкретной таблице были более высокие строки, чтобы длинные текстовые поля обтекали друг друга, как показано выше, укажите настройку в диалоговом окне «Параметры таблицы» > «Внешний вид» в окне «Таблица». Таким образом, настройка будет применяться только к этой конкретной таблице.

Быстрая установка свойств и псевдонимов полей

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

Установка ширины столбцов

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

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

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

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

Связанные темы

Access 2013: Создание форм

Урок 16: Создание форм

/en/access2013/модифицирующие-таблицы/контент/

Введение

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

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

В этом руководстве мы будем использовать образец базы данных. Если вы хотите продолжить, вам необходимо загрузить нашу пробную базу данных Access 2013.Чтобы открыть пример, на вашем компьютере должен быть установлен Access 2013.

Для создания формы:

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

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

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

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

Ненужная подчиненная форма в нашей форме клиентов

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

Форма «Наши заказы», ​​которая включает в себя полезную подформу

Добавление дополнительных полей в форму

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

Чтобы добавить поле в форму:
  1. Выберите вкладку Design , затем найдите группу Tools в правой части ленты.
  2. Щелкните команду Добавить существующие поля . Щелкните команду Добавить существующие поля
  3. Появится панель Список полей . Дважды щелкните нужное поле (поля). Выбор поля из исходной таблицы
  4. Поле будет добавлено. Добавленное поле

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

Нажатие команды «Пустая форма»
Чтобы добавить поле из другой таблицы:

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

  1. На панели Список полей щелкните Показать все таблицы .
  2. Нажмите знак плюс + рядом с таблицей, содержащей поле, которое вы хотите добавить, затем дважды щелкните нужное поле. Выбор поля из другой таблицы
  3. Новое поле будет добавлено.

Добавление элементов управления дизайном

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

Комбинированные блоки

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

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

Чтобы создать поле со списком:
  1. В представлении Form Layout выберите вкладку Design , затем найдите группу Controls .
  2. Выберите команду Combo Box , которая выглядит как раскрывающийся список.Нажатие команды поля со списком
  3. Выберите нужное место для поля со списком. Появится строка, указывающая место, где будет создано поле со списком. В нашем примере мы поместим его между полем Город и полем Добавить в список рассылки? Поля . Выбор местоположения нового поля со списком
  4. Появится диалоговое окно Мастера поля со списком . Выберите Я введу нужные значения , затем нажмите Далее . Диалоговое окно мастера поля со списком
  5. Введите варианты, которые должны отображаться в раскрывающемся списке.Каждый вариант должен быть в отдельной строке.
    В нашем примере мы создаем поле со списком для Добавить в список рассылки? в нашей форме, поэтому мы введем все возможные допустимые ответы для этого поля. Пользователи смогут выбрать один из трех вариантов из нашего готового поля со списком: Нет , Да — Еженедельно и Да — Специальные события и предложения . Выбор количества столбцов для включения в раскрывающийся список поля со списком и введите параметры, которые появятся в этом списке
  6. При необходимости измените размер столбца так, чтобы весь ваш текст был виден.Когда вы будете удовлетворены своим списком, нажмите Далее . Изменение размера столбца, который появится в поле со списком
  7. Выберите Сохраните это значение в этом поле , затем щелкните стрелку раскрывающегося списка и выберите поле где вы хотите, чтобы выбор из вашего поля со списком был записан. Сделав свой выбор, нажмите Далее . Выбор поля, на которое будет влиять поле со списком — выбор, сделанный при использовании поля со списком, будет записан в этом поле
  8. Введите метку — или появится рядом с полем со списком.Как правило, рекомендуется использовать имя поля, которое вы выбрали на предыдущем шаге. Присвоение имени комбинированному полю
  9. Щелкните Готово . Ваше поле со списком появится в форме. Если вы создали поле со списком, чтобы заменить существующее поле, вам следует удалить первое поле. В нашем примере вы могли заметить, что теперь у нас есть два поля с одинаковыми именами. Эти два поля отправляют информацию в одно и то же место, поэтому они оба нам не нужны. Мы будем удалять тот, что без поля со списком.Удаление поля, которое поле со списком заменит
  10. Переключиться на Форма просмотреть на проверить поле со списком. Просто щелкните стрелку раскрывающегося списка и убедитесь, что список содержит правильные варианты. Поле со списком теперь можно использовать для ввода данных. Тестирование поля со списком в представлении формы

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

Поле со списком, которое берет значения из таблицы

Некоторые пользователи сообщают о сбоях в работе Access при работе с формами. Если у вас возникли проблемы с выполнением какой-либо из этих задач в представлении «Макет», попробуйте переключиться в представление «Дизайн».

Настройка параметров формы с помощью листа свойств

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


Лучший способ ознакомиться с листом свойств открыть его и выбрать различные параметры. При выборе параметра Access отобразит краткое описание параметра на нижней левой границе окна программы.

Выбор параметра листа свойств, чтобы узнать, что он делает

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

Изменение настроек формы

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

Чтобы скрыть поле:
  1. В представлении Layout или Design выберите вкладку Design , затем найдите группу Tools . Щелкните команду Лист свойств . Щелкните команду Лист свойств
  2. Лист свойств появится на панели справа. В форме выберите поле, которое вы хотите скрыть. В нашем примере мы скроем поле Customer ID , потому что мы не хотим, чтобы кто-либо из наших пользователей пытался его изменить.Выбор поля, которое мы хотим скрыть
  3. В листе свойств щелкните вкладку All , затем найдите параметр Visible в пятой строке.
  4. Щелкните стрелку раскрывающегося списка в столбце справа, затем выберите Нет . Выберите «Нет» в раскрывающемся списке в параметре «Видимый»
  5. Переключитесь на представление формы , чтобы убедиться, что поле скрыто. .
Чтобы настроить поле для автоматического заполнения текущей датой:
  1. В представлении Layout или Design выберите вкладку Design , затем найдите группу Tools .Щелкните команду Лист свойств .
  2. Страница свойств появится на панели справа. В форме выберите поле, которое вы хотите автоматически заполнить текущей датой. Это должно быть полем с типом данных date . В нашем примере мы выберем поле Дата получения в нашей форме Заказы . Выбор поля Дата получения
  3. В листе свойств щелкните вкладку Данные , затем выберите поле Значение по умолчанию в четвертом ряду.Нажмите кнопку Expression Builder , которая появится в столбце справа. При нажатии кнопки Expression Builder для параметра Значение по умолчанию
  4. Появится диалоговое окно Expression Builder . В списке Expression Elements щелкните слова Common Expressions .
  5. В списке Категории выражений дважды щелкните Текущая дата . Диалоговое окно Построитель выражений
  6. Будет добавлено выражение для Текущая дата .Щелкните OK . Выражение текущей даты
  7. Переключитесь на представление формы , чтобы убедиться, что выражение работает. Когда вы создаете новую запись с помощью этой формы, измененное вами поле даты автоматически заполняет текущую дату. Текущая дата автоматически вводится в поле «Дата получения» при создании новой записи

Вызов!

  1. Откройте существующую базу данных Access . При желании вы можете использовать нашу учебную базу данных Access 2013.
  2. Создать форму из таблицы Клиенты .
  3. Удалить подчиненную форму.
  4. Создайте поле со списком .
    • Добавьте следующие варианты в поле для комбо
      • Raleigh
      • Durham
      • Hillsborough
      • Cary
      • CARNER HILL
      • Garner
      • Charlotte
    • Храните стоимость в городе , и пометьте поле со списком NC City List .Нажмите Готово , когда вы закончите работу с Мастером поля со списком.
  5. Переключитесь на вид Form и щелкните стрелку раскрывающегося списка в созданном поле со списком. Вы должны увидеть список городов.

/en/access2013/formatting-forms/content/

Справочник по свойствам полей | Справочный центр GoFormz

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

Свойства поля и свойства отображения
Свойства с поддержкой формул
Общие свойства отображения : Свойства отображения, общие для многих типов полей для многих типов полей
    Метаданные
    Функциональность
    Свойство форматирования
Свойства по типу поля : Свойства, относящиеся только к одному типу поля или нескольким типам полей.
Автоматический номер
Barcode
Checkbox
Checkbox Group
База данных
Дата, дата времени, а время
Дата, дата, а время
Date Date
Image
Расположение
Number
Эскиз
Signature
Text

Текст
Специфика для таблиц, столбцов или строки таблицы.
    Свойства верхнего уровня
    Свойства столбца

Свойства поля и свойства отображения

Панель свойств разделяет поля на два типа — свойства поля и свойства отображения.Это важное различие суммировано в этой таблице:

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

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

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

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

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

Свойства с поддержкой формул

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

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

См. здесь обзор формул/расчетов в GoFormz.

ОБЩИЕ СВОЙСТВА ОТОБРАЖЕНИЯ

Перечисленные здесь свойства отображения являются общими для большинства полей GoFormz в представлении формы. В представлении списка единственным свойством Display является Visible . См. здесь разницу между представлением формы и представлением списка.

Свойства размера и положения

Размер и положение поля в представлении формы определяются этими четырьмя свойствами, которые доступны для всех типов полей:

  • Слева поле от левого края формы, в пикселях.

  • Верх : Смещение верхнего края поля от верхнего края формы в пикселях.

  • Ширина : Ширина поля в пикселях.

  • Высота : Высота поля в пикселях.

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

Свойства внешнего вида

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

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

  • Выравнивание : Выравнивание содержимого внутри поля.Текст можно выровнять по левому или правому краю поля или по центру в пределах поля. Другие элементы (например, изображения или эскизы) можно отредактировать по центру или выровнять по верхнему левому углу.

  • Шрифт : Шрифт любого текста внутри поля. Наш стандартный набор веб-шрифтов включает: Arial, Courier New, Georgia, Helvetica, Times, Trebuchet MS и Verdana.

  • Size : Размер шрифта любого текста внутри поля.

  • Цвет : Цвет любого текста или символов внутри поля.

  • Фон : Цвет фона за полем при заполнении формы. Когда форма заполнена, все цвета фона исчезают.

  • Цвет фокуса : Цвет фона, когда пользователь выбирает это поле. Когда поле не выбрано, цвет фона определяется свойством Background .Это свойство доступно для полей «Текстовое поле», «Число», «Штрих-код» и «Таблица».

Другие свойства отображения

  • Индекс вкладки : Индекс этого поля при навигации по форме с помощью табуляции. Навигация по вкладкам осуществляется с помощью кнопки Далее на мобильном устройстве или клавиши [Tab] на клавиатуре. Например, если ваша форма имеет 3 поля A, B и C с индексами 4, 2 и 7 соответственно, тогда порядок табуляции будет B, A, C. Это удобно для пользователей, которые хотят быстро заполнить форму. без необходимости выбирать каждое поле по отдельности.Это свойство доступно для полей «Текстовое поле», «Число», «Штрих-код» и «Таблица». Мы рекомендуем устанавливать свойство Focus Color всякий раз, когда вы устанавливаете индекс вкладки , чтобы было легче увидеть, какое поле выбрано в данный момент, когда вы перемещаетесь по форме с помощью вкладок.

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

ОБЩИЕ СВОЙСТВА ПОЛЯ

Перечисленные здесь свойства поля являются общими для большинства полей GoFormz. Свойства поля определяют поведение вашего поля и метаданные.

Эти свойства определяют метаданные формы — т.е.е. данные о форме, а не что-либо внутри самой формы.

  • Тип : тип поля (например, текст, изображение, флажок и т. д.). Для большинства типов полей это свойство недоступно для редактирования: если вы перетащите флажок в свой шаблон, вы не сможете изменить его тип на другой. Однако для полей «Текст», «Число» и «Штрих-код» вы можете изменить тип на любой из трех других. Это возможно, потому что эти три типа полей имеют очень много общих свойств.

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

  • Описание : Краткий фрагмент текста с любым пояснительным текстом. Описание не отображается при заполнении формы. Оно появляется в виде всплывающей подсказки при наведении курсора на имя поля в интерфейсе отчетов.

  • Идентификатор : Выберите «Да», если хотите, чтобы это поле служило уникальным идентификатором для вашей формы. Как правило, вам нужно выбрать поле, которое, как вы ожидаете, будет уникальным для всех форм этого типа — например, что-то вроде номера заказа на покупку или номера заказа на работу. Обратите внимание, что для каждого шаблона может быть только один идентификатор. При изменении свойства идентификатора поля на «Да» для свойств идентификатора всех остальных полей автоматически устанавливается значение «Нет».

Свойства функциональности

Эти свойства управляют поведением поля — что будет отображаться в поле по умолчанию, кто будет иметь к нему доступ и т. д.

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

  • Только автор : выберите «Да», если вы хотите, чтобы это поле было доступно для редактирования только пользователю, инициировавшему форму. Это полезно для обеспечения разрешений пользователей для определенных полей в рабочем процессе. Ваша форма может пройти через несколько человек, прежде чем она будет завершена; это позволяет вам указать, что определенные поля могут быть заполнены только человеком, который инициировал форму.

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

  • Разрешить переопределение : Это свойство полезно, если в качестве значения по умолчанию для этого поля используется формула (вычисление или ссылка на источник данных).Выберите «Да», чтобы разрешить пользователю вводить собственное значение в поле вместо формулы. В противном случае поле всегда будет по умолчанию иметь рассчитанное значение.

Свойство форматирования

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

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

Ниже приведены предустановленные типы форматов, доступные в раскрывающемся списке:

  • Валюта : например. 123 456,50 долл. США

  • Процент : напр. 34%

  • Номер телефона : напр. (555) 555-1234

Синтаксис строки форматирования очень похож на Excel. Например:

  • «чч:мм:сс» означает время в часах, минутах и ​​секундах — «10:05:32»

  • «##,###.00» означает число с разделителями тысяч и двумя значащими цифрами после запятой — «1,234,567,89»

  • и т. д.

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

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

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

  • Другие свойства : См. Общие свойства полей и Общие свойства отображения.

  • Штрих-код

    • Клавиатура : Клавиатура, которая появляется, когда пользователь касается этого поля на мобильном устройстве. Выберите «Alpha» для клавиатуры с буквами или «Numeric» для клавиатуры с цифрами. Это свойство не влияет на настольное устройство.

    • Маска при завершении : выберите «Да», чтобы скрыть текст в этом поле после того, как пользователь заполнит форму, чтобы «123456789» отображалось как «*********» в маске. Если ваши номера штрих-кодов являются конфиденциальной информацией и вы не хотите, чтобы они включались в какие-либо отчеты, это может быть полезно. Выберите «Нет», если хотите, чтобы текст был доступен после заполнения формы.

    • Другие свойства : См. Общие свойства полей и Общие свойства отображения.

    Флажок

    • Дисплей : Символ, который используется для заполнения поля. Доступные варианты: Галочка , Xmark , Круг и Овал . Круг или овал могут быть удобны, если вы хотите обвести элемент на фоновом изображении формы.

    • Другие свойства : См. Общие свойства полей и Общие свойства отображения.

    Группа флажков

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

    Свойство групповых элементов

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

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

    Другие свойства группы флажков

    • Имя группы : См. «Имя» в разделе «Общие свойства поля».

    • Описание группы : См. «Описание» в разделе «Общие свойства поля».

    • Множественный выбор : Указывает, разрешено ли вам устанавливать несколько флажков из группы в одной и той же форме.

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

    • Дисплей : Символ, который используется для заполнения поля.Доступные варианты: Галочка , Xmark , Круг и Овал . Круг или овал могут быть удобны, если вы хотите обвести элемент в форме.

    • Другие свойства : См. Общие свойства полей и Общие свойства отображения.

    База данных

    • Источник данных : Имя источника данных Goformz, из которого вы хотите получить данные для этого поля. Нажмите здесь, чтобы узнать больше о Goformz DataSources, включая дополнительную документацию по использованию свойств Display Column и Filter .

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

    • Фильтр : Строка фильтра, определяющая подмножество значений Display Column , которые должны быть доступны для выбора. Например, предположим, что у вас есть большая база данных клиентов, но для этого поля вы хотите, чтобы пользователи могли выбирать только клиентов из Калифорнии.Вы можете установить Display Column на «Customer», а Filter на =»State»=»CA». См. здесь полный пример фильтрации, включая синтаксис строки фильтра.

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

    • Другие свойства : См. Общие свойства полей и Общие свойства отображения.

    Дата, дата, время и время

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

      Параметры форматирования для каждого соответствующего свойства приведены ниже:

    • Значение по умолчанию : выберите «Текущая дата/время», чтобы автоматически заполнить поле датой и/или временем при создании формы. Выберите «Нет», если вы не хотите, чтобы это поле отображало что-либо при создании формы.

    • Блокировать первое значение : Выберите «Да», если вы хотите, чтобы первое значение, установленное в этом поле, стало постоянным. Когда это свойство установлено, значение поля становится нередактируемым, как только оно было установлено один раз.Обычно это используется в сочетании с параметром Значение по умолчанию , установленным на «Текущая дата/время», или параметром Использовать текущий , установленным на «Да». Это гарантирует, что дата/время создания формы всегда отображаются в этом поле и не могут быть изменены.

    • Использовать текущий : выберите «Да», чтобы автоматически заполнить это поле датой и/или временем первого щелчка/нажатия. Обратите внимание, что это отличается от значения по умолчанию , которое автоматически заполняет поле при его создании.Эта функциональность удобна, например, для таких приложений, как табели учета рабочего времени: у вас может быть таблица со столбцами времени начала и окончания, и вы можете просто щелкнуть/коснуться соответствующего поля, чтобы вставить и выбить. Это часто используется в сочетании с Lock First Value , поэтому это время нельзя изменить позже. Обратите внимание, что вы никогда не захотите использовать это свойство в сочетании с Значением по умолчанию , установленным на «Текущая дата/время» — это противоречит его назначению, поскольку ваша дата будет заполнена при создании формы.

    • Другие свойства : См. Общие свойства полей и Общие свойства отображения.

    Раскрывающийся список

    Источник элементов

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

    Пользовательский список элементов

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

    • Порядок : Позиция, в которой этот элемент будет отображаться в раскрывающемся списке (1 = вверху, 2 = второй сверху и т. д.)

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

    • Значение : Значение, соответствующее этому элементу.Это значение появится в отчетах и ​​будет передано во все формулы, ссылающиеся на это поле.

    • По умолчанию : Если вы хотите, чтобы этот элемент отображался по умолчанию при создании формы, установите этот флажок.

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

    Использование коллекции элементов

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

    Появятся две новые настройки для раскрывающегося списка:

    • Коллекция : Выберите сохраненную коллекцию, которую вы хотите использовать для этого поля.

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

    Другие раскрывающиеся свойства

    Изображение

    • Качество изображения : Качество изображения, отображаемого в этом поле.Существует два варианта: а) Увеличенный размер файла / более высокое качество : Это параметр по умолчанию. Это приводит к более высокому разрешению изображения. b) Меньший размер файла / более низкое качество : Это приводит к более низкому разрешению изображения. Основная причина, по которой вы можете выбрать это, заключается в том, чтобы ускорить загрузку формы — изображения более высокого качества будут загружаться дольше, особенно если в вашей форме много изображений или у вас медленное подключение к Интернету.

    • Штамп даты : Выберите «Да», чтобы добавить штамп даты, когда изображение было снято, в правом нижнем углу изображения.Эта дата получается из метаданных EXIF ​​изображения. Эти данные обычно существуют для цифровых фотографий, но могут отсутствовать для других типов изображений. Если дата создания EXIF ​​не существует, будет отображаться «Нет даты».

    • Другие свойства : См. Общие свойства полей и Общие свойства отображения.

    Местоположение

    • Значение по умолчанию : Выберите «Авто», чтобы отображать местоположение пользователя в этом поле по умолчанию, когда оно доступно.Выберите «Нет», если вы не хотите, чтобы это поле отображало что-либо по умолчанию.

    • Штамп даты : Выберите «Да», чтобы включить текущую дату и время в верхний левый угол снимка карты. В противном случае выберите «Нет». Обратите внимание, что это поле применяется только в том случае, если для свойства Display установлено значение «Карта».

    • Блокировать первое значение : Выберите «Да», если вы хотите, чтобы первое значение, установленное в этом поле, стало постоянным. Когда это свойство установлено, значение поля становится нередактируемым, как только оно было установлено один раз.Обычно это используется в сочетании со значением по умолчанию , установленным на «Авто». Это гарантирует, что место, где была создана форма, всегда отображается в этом поле и не может быть изменено.

    • Дисплей : Выберите «Карта», чтобы отобразить местоположение в виде булавки на карте. Выберите «Текст», чтобы отобразить его в виде координат широты и долготы.

    • Другие свойства : См. Общие свойства полей и Общие свойства отображения.

    Номер

    • Клавиатура : Клавиатура, которая появляется, когда пользователь выбирает это поле на мобильном устройстве. Выберите «Alpha» для клавиатуры с буквами или «Numeric» для клавиатуры с цифрами. Это свойство не влияет на настольное устройство.

    • Маска при завершении : Выберите «Да», чтобы скрыть текст в этом поле после того, как пользователь заполнит форму. Это может быть удобно при работе с конфиденциальной информацией, такой как номера социального страхования — «123-45-6789» будет отображаться как «***********» в маске.Выберите «Нет», если хотите, чтобы текст был доступен после заполнения формы.

    • Другие свойства : См. Общие свойства полей и Общие свойства отображения.

    Эскиз

    • Качество изображения : Если вы загрузили изображение в свой эскиз, этот параметр определяет качество этого изображения. Существует два варианта: а) Увеличенный размер файла / более высокое качество : Это параметр по умолчанию. Это приводит к более высокому разрешению изображения. b) Меньший размер файла / более низкое качество : Это приводит к более низкому разрешению изображения. Основная причина, по которой вы можете выбрать это, заключается в том, чтобы убедиться, что ваша форма загружается быстрее — изображения более высокого качества будут загружаться дольше, особенно если в вашей форме много изображений или у вас медленное подключение к Интернету.

    • Прикрепить оригинал : Если вы загрузили изображение в свой эскиз, выберите «Да», чтобы сохранить исходное захваченное изображение в качестве вложения. Это дает вам возможность загрузить изображение в исходном разрешении и со всеми его метаданными (например,грамм. EXIF или данные GPS) без изменений. Вы можете получить это изображение, как и любое другое вложение.

    • Штамп даты : Если вы загрузили изображение в свой эскиз, выберите «Да», чтобы добавить штамп даты, когда изображение было снято, в правом нижнем углу изображения. Эта дата получается из метаданных EXIF ​​изображения. Эти данные обычно существуют для цифровых фотографий, но могут отсутствовать для других типов изображений. Если дата создания EXIF ​​не существует, будет отображаться «Нет даты».

    • Другие свойства : См. Общие свойства полей и Общие свойства отображения.

    Подпись

    • Очистить при редактировании формы : Выберите «Да», если вы хотите очистить подпись, как только любые другие поля формы будут отредактированы. Это полезно для рабочих процессов утверждения — вы можете не захотеть, чтобы подпись утверждения руководителя сохранялась после редактирования формы. В противном случае выберите «Нет».

    • Другие свойства : См. Общие свойства полей и Общие свойства отображения.

    Текстовое поле

    • Многострочный : Выберите «Да», если вы хотите, чтобы текст переносился, когда он достигает конца строки, создавая несколько строк текста. Выберите «Нет», если вы не хотите, чтобы текст переносился.

    • Клавиатура : Клавиатура, которая появляется, когда пользователь выбирает это поле на мобильном устройстве. Выберите «Alpha» для клавиатуры с буквами или «Numeric» для клавиатуры с цифрами. Это свойство не влияет на настольное устройство.

    • Маска при завершении : Выберите «Да», чтобы скрыть текст в этом поле после того, как пользователь заполнит форму. Это может быть удобно при работе с конфиденциальной информацией, такой как номера социального страхования — «123-45-6789» будет отображаться как «***********» в маске. Выберите «Нет», если хотите, чтобы текст был доступен после заполнения формы.

    • Высота строки : Объем вертикального пространства в пикселях, зарезервированного для каждой строки. Для многострочных текстовых полей разница между Line Height и Size даст вам расстояние между строками — если высота строки равна 20, а размер шрифта — 16, между строками будет 4 пикселя.

    • Другие свойства : См. Общие свойства полей и Общие свойства отображения.

    СВОЙСТВА ДЛЯ ТАБЛИЦ

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

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

    Свойства таблицы верхнего уровня

    • Максимальное количество строк : общее количество строк этой таблицы (может использоваться в нескольких экземплярах одного и того же шаблона).

    • Начальные строки : Начальная строка этого экземпляра таблицы.

    • Количество строк : Количество строк (из максимального количества строк), которые должны отображаться в этом экземпляре таблицы.

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

    • Другие свойства : См. Общие свойства полей и Общие свойства отображения.

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

    Свойства столбца таблицы

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

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

    • Тип : Тип поля в этом столбце. Здесь вы можете выбрать любой тип, за исключением Auto Number, Checkbox Group и Table. Когда вы выбираете тип поля, свойства на панели изменятся на свойства этого типа поля.

    • Имя : Имя, под которым этот столбец будет использоваться в отчетах, расчетах и ​​других местах. Полное название поля в отчетах будет «/».

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

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

    • Скрытый : Выберите «Да», чтобы скрыть этот столбец, чтобы он не отображался в таблице. Это очень похоже на скрытие столбца в Excel — столбец скрыт, но на него все еще можно ссылаться в расчетах.

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

    • Другие свойства : См. Общие свойства полей и Общие свойства отображения.

    Значение по умолчанию для строк таблицы

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

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

    2. Использовать индивидуальные значения: этот параметр позволяет редактировать значение по умолчанию для каждой отдельной строки (выберите этот параметр, если значения по умолчанию для строк отличаются)

    Создать таблицу в представлении «Дизайн»

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

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

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

    Представление таблицы и представление «Дизайн»

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

    • Техническое описание Посмотреть

      Datasheet View — это то, что мы использовали, когда создавали нашу таблицу ранее.

      Datasheet View отображает таблицу в виде сетки. Поля отображаются в виде столбцов, а записи — в виде строк. Имена полей перечислены в качестве заголовков столбцов.

      Datasheet View отображает данные. Если бы в этой таблице были данные, они бы отображались в ячейках.

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

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

    • Дизайн

      Представление «Дизайн» не отображает никаких данных. Таким образом, остается больше места для отображения других настроек.

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

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

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

    Теперь мы будем использовать представление «Дизайн» для двух целей:

    1. Создать новую таблицу
    2. Установить свойства поля для нашей существующей таблицы

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

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

    1. Создать таблицу

      Щелкните Table Design на ленте (убедитесь, что лента находится на вкладке Create ).

      Пустая таблица с именем Table1 будет отображаться в представлении «Дизайн».

    2. Добавить поля в таблицу

      Теперь мы войдем в каждое поле и выберем их тип данных.

      В первой ячейке под Имя поля добавьте поле с именем GenreId . Выберите Autonumber в качестве типа данных.

      В этом поле создайте новое поле с именем Жанр и выберите Краткий текст в качестве его типа данных.

    3. Изменить

      Жанр Свойства поля

      Убедившись, что выбрано поле Жанр (нажав на него), посмотрите на нижний кадр Свойства поля .

      Дважды щелкните где-нибудь в строке Required , чтобы значение теперь читалось как Yes .

      Теперь дважды щелкните поле Разрешить нулевую длину , чтобы оно изменилось на Нет .

      Мы только что сделали поле Жанр обязательным полем — все записи должны иметь значение в этом поле, и оно не может содержать только пустую строку.

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

      Или вы можете просто выделить текущее значение (щелкнув по нему) и ввести Да или Нет поверх него.

    4. Установить первичный ключ

      Щелкните правой кнопкой мыши поле GenreId и выберите Первичный ключ из раскрывающегося списка.

      Это делает поле полем первичного ключа. Как только вы это сделаете, слева от GenreId появится маленький значок ключа.

      Первичный ключ — это уникальный идентификатор таблицы. Каждое значение в этом поле будет уникальным — никакие две записи в таблице не могут иметь одинаковое значение в поле первичного ключа.

      Вот почему мы установили его на Автономер . Access будет автоматически генерировать номер каждый раз, когда создается новая запись.

      Обратите внимание, что таблица может иметь только один первичный ключ.

    5. Сохранить таблицу

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

      Вызовите таблицу Жанры и нажмите OK .

    Установка свойств поля для существующей таблицы

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

    Теперь мы изменим некоторые свойства полей в ранее созданной таблице.

    1. Открытие таблицы

      Альбомы в представлении «Дизайн»

      Щелкните правой кнопкой мыши таблицу Albums в левом меню и выберите Design View в контекстном меню.

      Это откроет таблицу в представлении «Дизайн».

      Вы также можете открыть представление «Дизайн»:

      • Щелчок правой кнопкой мыши на вкладке таблицы (если таблица открыта)
      • Нажатие кнопки Просмотр слева от ленты
      • Щелкните значок Design View в правом нижнем углу окна (значок Datasheet View находится слева от него)

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

    2. Изменить поле

      AlbumName

      Сделать поле AlbumName обязательным.

      Также установите Разрешить нулевую длину на Нет .

    3. Изменить поле

      ArtistId

      Сделать поле ArtistId обязательным.

    Advanced Forms Design в Microsoft Access 2010, 2013 и 2016 — Страница 3 — Holowczak.com Tutorials

    2.3 Свойства формы Microsoft Access

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

    .

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

    .
    Недвижимость Описание
    Источник записи Источник данных для формы.Формы могут иметь только один источник данных, «привязанный» к полям формы. Этот источник может быть запросом, но в большинстве случаев это будет таблица.
    Тип набора записей Тип объекта Recordset, созданного из источника записи. Практически во всех случаях следует установить значение Dynaset, поскольку Dynaset поддерживает согласованность с базовой таблицей. Снимок просто показывает данные во время открытия формы, поэтому никакие изменения данных не отражаются до тех пор, пока форма не будет повторно открыта или обновлена.
    Выбрать значения по умолчанию Да  указывает, что значения по умолчанию, установленные в базовой таблице, будут заполнены в полях при создании новой записи.
    Фильтр Задает любые критерии фильтрации при открытии формы. Например, можно установить фильтр для отображения только типов счетов «Money Market» для определенной формы. По умолчанию фильтры не применяются, но пользователь может добавить их после отображения формы.
    Фильтр под нагрузкой Если установлен фильтр,  Да  указывает, что фильтр будет применяться при загрузке формы.
    Заказ до Задает порядок записей, отображаемых в форме. Например, если указать «CustomerID» для этого свойства, форма отобразит записи учетных записей, упорядоченные по CustomerID.
    Ввод данных Да  указывает, что форма может только использоваться для добавления новых записей данных. Нет  по умолчанию.
    Разрешить добавления Да  указывает, что эту форму можно использовать для добавления новых записей.
    Разрешить удаление Да  указывает, что эту форму можно использовать для удаления существующих записей.
    Разрешить редактирование Да  указывает, что эту форму можно использовать для редактирования существующих записей.
    Разрешить фильтры Да  указывает, что пользователи могут добавлять фильтры для отображения подмножества записей в форме.
    Замки для записей Указывает, как данные должны быть заблокированы, когда несколько пользователей работают с одними и теми же данными.Блокировки используются для предотвращения перезаписи одними и теми же данными двумя пользователями.
    Нет блокировки  указывает, что блокировка не выполняется. Это значение по умолчанию, но оно может оказаться нецелесообразным, если вы планируете делиться этими данными с несколькими пользователями.
    Все записи  указывает, что все записи в таблице блокируются, когда пользователь редактирует одну запись.
    Отредактированная запись  указывает, что будет заблокирована только текущая редактируемая запись.

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

    Недвижимость Описание
    Заголовок Заголовок формы — это имя, которое отображается на верхней вкладке, когда форма открыта.
    Вид по умолчанию Вид по умолчанию при открытии формы. Может быть:
    Одинарная форма
    Непрерывная форма
    Спецификация
    Раздельная форма
    Разрешить просмотр формы Да  указывает, что обычный вид формы разрешен.
    Разрешить просмотр таблицы Да  указывает, что форма может отображаться в виде листа данных.
    Разрешить макет Да  указывает, что форму можно переключить в режим макета.
    Полосы прокрутки Может быть Ни один из , Горизонтальный , Вертикальный или Оба
    Кнопка закрытия Да  указывает, что в правом верхнем углу формы появится кнопка «Закрыть».

    Другие вкладки свойств на листе свойств формы включают:

    • События – свойства для управления макросами и кодом Visual Basic для приложений (VBA) в ответ на определенные события в форме. Мы вернемся к событиям в следующем уроке.
    • Другое — свойства для управления другими аспектами внешнего вида, такими как включение настраиваемых строк меню, полос ленты, файлов справки и параметров печати по умолчанию.

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

    2.4 Свойства поля

    В то время как свойства уровня формы применяются ко всем формам, свойства уровня поля применяются к определенным полям. если лист свойств больше не открыт, щелкните правой кнопкой мыши поле CustomerID и выберите «Свойства» во всплывающем меню. Если лист свойств уже отображается, просто щелкните один раз поле CustomerID. Вкладка «Данные» для свойств CustomerID показана ниже:

    .

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

    .
    Недвижимость Описание
    Источник управления Источник данных для поля. Выбор здесь ограничен столбцами, доступными в таблице (или запросе), указанной в свойстве источника записи на уровне формы. В этом примере CustomerID является источником (или , привязанным к столбцу CustomerID в таблице Accounts).
    Источник строки
    Тип источника строки
    Связанный столбец
    Свойства, управляющие источником значений для поля со списком. В этом случае первый столбец таблицы Customer используется для заполнения поля CustomerID в таблице Accounts. Обратите внимание, что этот набор свойств был задан свойствами дизайна таблицы, представленными в руководстве по расширенному дизайну таблиц базы данных
    Маска ввода Установить шаблон для ввода данных. «0» используется для обозначения обязательной цифровой цифры.«9» указывает необязательную цифру. «L» указывает на обязательную букву. «?» указывает необязательную букву.
    Например, маска для номера телефона в США может быть (999) 000-0000;0;-:. Установка для маски ввода в поле AccountNumber значения 0000 заставляет пользователя вводить четырехзначное число:
     
    В этой статье Microsoft подробно обсуждаются маски ввода.
    Значение по умолчанию Указывает значение по умолчанию для новых записей. Это также можно установить в свойствах уровня таблицы.
    Правило проверки и
    Текст проверки
    Задает правило проверки данных, введенных пользователем.

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

    Ваш адрес email не будет опубликован.