С помощью конструктора таблиц можно

Обновлено: 29.04.2024

Обращаем Ваше внимание, что в соответствии с Федеральным законом N 273-ФЗ «Об образовании в Российской Федерации» в организациях, осуществляющих образовательную деятельность, организовывается обучение и воспитание обучающихся с ОВЗ как совместно с другими обучающимися, так и в отдельных классах или группах.

Обращаем Ваше внимание, что c 1 сентября 2022 года вступают в силу новые федеральные государственные стандарты (ФГОС) начального общего образования (НОО) №286 и основного общего образования (ООО) №287. Теперь требования к преподаванию каждого предмета сформулированы предельно четко: прописано, каких конкретных результатов должны достичь ученики. Упор делается на практические навыки и их применение в жизни.

Мы подготовили 2 курса по обновлённым ФГОС, которые помогут Вам разобраться во всех тонкостях и успешно применять их в работе. Только до 30 июня Вы можете пройти дистанционное обучение со скидкой 40% и получить удостоверение.

Столичный центр образовательных технологий г. Москва

Получите квалификацию учитель математики за 2 месяца

от 3 170 руб. 1900 руб.

Количество часов 300 ч. / 600 ч.

Успеть записаться со скидкой

Форма обучения дистанционная

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

Ра б о ту К он с т р у кт о р а та б ли ц р ас с м о т р и м н а п р и м е р е с о з д а ни я та б л и ц ы , со- д е р жащ е й д а н н ы е о к о м п л ект у ю щ и х эл еме н т а х . Э та та бл иц а н е об х о д и ма дл я с о г л а с о в а ни я с п е ц и ф и к а ц и и и з д е л и й с к л и е н т ами п р е дп р и я т ия . Т а б л и ц а б у д е т и меть п о л я На и м е н о в а н и е , М о д ель, О с н ов н ы е п а р а м е т р ы , Ц ен а . Б у д ет л о г и ч н о н а зв ать ее К о м п л ек т у ющ ие . Д л я с о з д а ни я т а б лиц ы с л е д у ет:

§ П е р е й т и в р е ж и м К о н ст р у кт о р а. Д л я э т о го в о к н е д и а ло га Н о в ая т аб л иц а ( N ew T a b l e ) ( р и с. 18 . 2 ) вы д е л и ть п у н кт К о н с т р ук то р ( D e s ig n V i e w ) и з атем ще л к н у ть н а OK .

З а м е ч а н и е


П е р е й т и к с о з д а н и ю т а б л иц ы в р еж и м е К он с т р у к т ор а м о жн о и др у г и м с по с о- бо м : в о к н е б а з ы д а н ны х ( ри с . 1 3 . 1 ) в ы бр а т ь п у н к т С о зд а ни е т а б л иц ы в р еж и м е К о н с т р у кт о р а ( C re a t e t a b l e i n D e s i g n V i e w ) и щ е л к н у ть п о к ноп к е п а н е л и ин с т р у м е н т о в .

§ Н а э к р а н е п оя в и тся о к н о К о н ст р у кт о р а та б ли ц ( р и с. 1 3 . 7 ).


Р и с. 1 3 . 7 . О к н о ди а л о г а К о нс т р у к т о р а т а б л иц

О к н о с о д е р ж и т т р и р а зд е л а:

− И м я п ол я ( F i e l d N a m e ) – о б я з ате льн ы й р а зд е л ;

− Т и п д а нны х ( D a t a T y p e ) – у с л о в н о о б я з ате ль н ы й р а з д е л ;

− О пи с а ни е ( D e s c r i p ti on ) – н е о б я з а т е ль н ы й р а з д е л .

§ В р а зд е л е И м я по л я ( F i e l d N a m e ) у ка з ать и ме н а по л е й т а б л и ц ы .

§ Д л я т о го чт об ы н а ч ать р а бо ту с р а з д е л о м Т и п д а нны х ( D a t a T y p e ), с л е д у ет в его пр е д е л ах в ст р о ке, с о о т в етст в у ю щей с о з д а в аем о му по лю , ще л к- н у ть л е в о й к н о п к о й м ы ш и . П о я в и т ся ст р е л ка п р о к р у тк и . Ще л к н у ть п о н ей и в ы б р ать по д х о д я щ и й т и п д а н ны х и з п о я в и в ше г о ся с пи с ка.

В н аш е м п р и м е р е дл я по л е й Наи м е н о в а н и е, М о д ель и О с н ов н ы е п а ра м е тры ц е л е с о об р а зн о выб р ать т и п Те к с то в ы й ( T e xt ), а д л я п о л я Ц ена – Д е н е ж ный ( C u rr e n c y ).

§ С в о й ст в а п о л ей з а д а ю тся в р а з д е л е Св о й с т в а по л е й ( F i e l d Pr o p e r ti e s ) н а в к л а д ке О б щ и е ( G e n er a l ) п у тем вы б о р а т р е б у ем о го зн ач е н и я и з пр е д л аг а ем ы х A cc e s s п р и к а ж до м о п р е д е л е н и и т и п а д а н н ых .

Р асс м а т ри в ае м ы й при м е р н е и м ее т с м ы с л а пр и п у с т ы х з н а че ни я х по л е й Н а- и ме н о в а н и е и М о д е ль , по эт о му д л я ни х с л е д у е т у с т а но в и т ь з н аче ни я с в ой с т в О б яз ат е ль н о е п о л е ( R e q u i re d ) – Д а ( Y e s ) , П у с т ы е с т р о к и ( A llo w Z er o L e n g t h ) – Н е т ( N o ) . П о л е Мод ель б у д ет з а д е й ст в о в а н о в о р га н и з а ц и и с в я з е й м е ж д у т а б - л иц а м и Б Д , п о э т о м у его з н ач е н и я д о л ж н ы бы ть с т р о го и д е н т и ч н ы с о о т в ет с т- вую щ и м з н ач е н ия м та б ли ц ы П о с та в щ и к и . Д л я и ск лю ч е н и я о ш иб о к, к о т оры е м о г у т в о з ни к н у т ь п р и з а по л н е н и и эт о г о по л я , е г о ц е л ес о о б р а з н о пр е о б р а з о в а т ь в П о л е со с п и с к о м. Э т о д е л а ется с л е д у ю щ и м об р а з о м :

− в р а з д е л е С в о й с т в а п ол е й ( F i e l d P r op e r ti e s ) в ы бр а т ь в к л а д к у П о д- с та н о вк а Lo o ku p ) ;

− н а э т о й в к л а д к е в по зи ц и и Т и п эл е м е нт а у п р а в л е ни я ( D is p l ay

C o nt r o l ) вы бр ать П о л е со с пи с к о м ( C o m b o B ox ) ;

− з а д ать Т и п и с т о ч н ик а с т р о к ( R o w S ou r ce T y p e ) – Т а б л иц а и л и

За п р о с ( T a b l e / Q u e r y );

− у ка з ать Ис то ч ни к с т р о к ( R o w S o u r c e ) – и з п р е д ста вл е н н о г о с п и с к а та б ли ц БД выб р ать с о о т в етст в у ю щее.


Д л я о б е с п е ч е н и я к он т р о л я з а ввод и м ы ми в п о л е з н а че н и я м и с у щест в у ю т с в о й ст в а: З н а че н и е п о у м о л ч а ни ю ( D efa u l t V a l ue ), У с ло ви е н а з н а че н и е ( V a l i d a t io n R u l e ) и С о о б щ е ни е о б о ш и б к е ( V a l i d a t io n T e x t ). В ы р а ж е н и я д л я в ы- по л н е н и я к о н т ро л я в с в о й ст в а З н а ч е ни е п о у м о л ча н и ю и Ус л о в и е н а з н а че ни е вв одя т ся с к л а в и ат у р ы и л и с и с п о льз о в а н и ем П о с т р о и те л я в ыр а ж е н и й ( Ex p r e s - s io n B u il d e r ). Рас к р ы ть о к н о д и а ло га П о с т р о и те л я вы р а же н и й ( р и с. 13 . 8 ) м о ж н о п р и по м о щ и к н о п к и , к о т о р ая п о я вл я ется п о с л е ще л ч ка м ы ш ь ю в ст р о ке с в о й ст в а.


Р и с. 1 3 . 8 . О к н о П о с т р о и т еля в ыра ж е н и й

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

− р а з д е л в в е рхн е й ч а с т и о к н а с од е р ж и т по л е , в к о т оро м с о з д а е т с я в ыр а-

− р а зд ел в с р е д н ей ч асти о к н а с од е р ж и т к н о п ки с час т о и с по льзу е- м ы м и о п е р а т о р а м и . П р и н а ж ат и и н а о дн у и з ни х п о с т р о и те л ь в ста вл я ет с о о т- в етст в у ю щ и й оп е р а т о р в тек у щ у ю по з ици ю п о л я вы р а ж е н и я;

− р а зд ел в н и ж н е й ча сти о к н а п р е д н а зн а чен д л я с о з д а н и я э л еме н т о в в ыр а ж е ни я и в с т а в ки и х в п о л е вы р а же н ия . Д о п у скается и н е п о с р е д ст в е нны й вв о д в ы р аж е н и я с к л а в и ат у ры . Э т о т р а з д ел и меет т р и по л я . В л е во м п о л е в ы в о- дя т с я п а п к и , с о д е р жащ и е о б ъ екты б а з ы д а н ны х , в ст р о е н ны е и о п р е д е л е н н ы е по льз о в а т е л ем ф у н к ц и и , к о н ст а н т ы , о п е р ат ор ы и о б щ и е в ыр а ж е ни я. С р е д н ее по л е с л у ж и т д л я вы б о р а эл ем е н та и л и т ип а эл ем е н т о в и з п а п к и , з а д а нн о й в л е- в о м п о л е. Н а пр и м е р , ес л и вы б р ать в л е в о м п о л е В с т р о е нн ы е ф у нкци и ( B ui l t - In F u n c t i on s ), т о в с р е дн е м по л е п оя в и т с я с пи с о к в с е х т и по в ф у н к ц и й M i cr os o f t A cce s s . В п р а в о м п о л е в ы в о д и т с я с п и с о к з н ач е н и й ( е с л и о н и с у щест в у ю т) д л я эл еме н т о в , з а д а н ны х в л е в о м и с р е дн е м по л я х . Н а п ри м е р , е с л и в ы б р ать в л е во м по л е В с т р о е нны е ф у нкци и ( B uilt - In F u n c t i on s ) и т и п ф у н к ци и в с р е д н ем, т о в пр а в о м по л е б у д е т в ы в е д е н с пи с о к в се х в с т ро е н н ы х ф у н к ци й в ы б р а н н о г о т и п а .

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

Н а э т о м пр оц е с с с оз д а н и я с т р у кт у р ы та б ли ц ы з а к а н ч и в ае т с я . В ы й ти и з р е- ж и ма К о н с т р у кт о р а ( D e s i g n V i e w ) т а бл иц , с ох р а ни в вн ес е н н ы е и з м е н е н и я.


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

Н а э к р а н е п оя в и тся ст р у кт у р а та б л и ц ы К о м п ле к т у ющи е.

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


Р и с. 1 3 . 9 . Т а б л и ц а К о м п л е к т у ющ ие с в несенн ы м и д а нн ы м и

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

ди м к лю че во е п о л е в та б ли ц е К о мп л е к т у ющ и е, в к о т о р о й т а к о е по л е д о с и х п о р о тс у тст в у ет. Д л я э т о г о :

§ Р аск ры т ь т а б л и ц у К о м п л е к т у ю щ и е в р е ж и м е К о н с т р у к то р а ( D e s ign

§ В ы д е л и ть т р е б у ем о е п о л е (в р ассма т рив аем о м пр и м е р е д л я с в я з ы- в а н и я та б л и ц БД б у д у т и с по льз о в а н ы з н ач е н и я п о л я М о д е л ь ).


§ Ще л к н у ть п о к н о п к е К л ю че в о е п ол е ( Pr i m a r y K e y ) п а н е л и и н- ст р у ме н т о в .

З а м е ч а н и е

Уста н о в и ть к лю че в о е п о л е м о ж н о и др у г и м с п о с о б о м : в ыд е л и ть по л е, ще л к н у ть пр а в о й к н о п к о й м ы ш и в е г о о б л ас т и , и з р а с к р ы в ше г о ся м е н ю вы- б р ать п у н кт К л ю ч е в о е по л е ( P r i m a r y K e y ).


Чт о б ы с о з д ать к лю ч п о н е с к о ль к и м пол я м ( с о ста в н о й к лю ч), с л е д у ет в ы д е- л и ть их , у д е р ж и в ая к л а в и шу C T R L , и ще л к н у ть п о к н о п ке .


В о б л асти И м я п о л я ( F i e l d N a m e ) о к н а К о н ст р у кт о р а п о я в и т ся з н а ч о к

н а пр о т и в и м е н и М од ель. Э т о т з н а ч о к у ка з ы в ает н а т о , ч т о д а н н о е п о л е ста л о к лю че в ы м.

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

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

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

Создание новой таблицы

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

В обозревателе решений разверните папку dbo, щелкните правой кнопкой мыши папку Tables и выберите Добавить, затем Таблица.

Назовите новую таблицу Shipper и нажмите кнопку Добавить.

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

Обратите внимание, что свойства столбцов можно также изменить в окне Свойства. Щелкните столбец ShipperName и в окне Свойства измените значение DataType для этого столбца на nvarchar и значение length на 128. Обратите внимание, что после перемещения фокуса с этого поля произойдет автоматическое обновление области скриптов и сетки столбцов конструктора, отражающее внесенное изменение.

Создание нового ограничения внешнего ключа

Щелкните правой кнопкой мыши узел Внешние ключи в контекстной области конструктора и выберите Добавить новый внешний ключ.

Обратите внимание, что количество узлов автоматически увеличится на 1. Нажмите клавишу ВВОД, чтобы принять стандартное имя ограничения.

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

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

· с помощью Мастера создания таблиц (by using wizard).

5 .1 Создание таблицы путем ввода данных

Если для пользователя сложно сразу определить структуру таблицы, Microsoft Access позволяет создать таблицу путем ввода данных в окно с традиционной табличной формой (рис. 5.1).

Рисунок 5.1 - Создание таблицы путем ввода данных

Для этого необходимо:

1) Открыть окно новой или существующей базы данных и в нем открыть список таблиц.

2) Выделить в списке таблиц ярлык Создание таблицы путем ввода данных (Create table by entering data) и дважды щелкнуть по нему левой кнопкой мыши. Появится пустая таблица со стандартными названиями столбцов: Поле1 (Field 1), Поле2 (Field2) и т. д. По умолчанию для создания таблицы предоставляется десять полей.

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

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

5) По окончании ввода данных нажать кнопку Закрыть (в верхнем правом углу окна таблицы).

6) В ответ на вопрос Сохранить изменения макета или структуры таблицы ? (Do you want to save changes to the design of table < имя таблицы >?) нажать кнопку Да (Yes).

7) В окне Сохранение (Save As) в поле Имя таблицы (Table Name) ввести имя новой таблицы и нажать кнопку ОК (рис. 5.2).

Рисунок 5.2 - Диалоговое окно Сохранение

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

Для этого необходимо:

1) Дважды щелкнуть левой кнопкой мыши на ярлыке Создание таблицы с помощью мастера (Create table by using wizard).

2) В диалоговом окне Создание таблиц (Table Wizard) (рис. 5.3) выбрать назначение таблицы: Деловые (Business) (для иных целей можно выбрать и Личные (Personal)).

3) В поле Образцы таблиц (Sample Tables) выбрать подходящую таблицу — Список рассылки (MailingList).

4) Переместить нужные поля из списка Образцы полей (Sample Fields) в список Поля новой таблицы (Fields in my new table). Для этого следует воспользоваться кнопками со стрелками: > — переместить одно поле, » — переместить все поля.

Рисунок 5.3 - Диалоговое окно Мастера таблиц

5. Повторять описанные в пп. 3—4 действия до тех пор, пока не будет создан подходящий перечень полей для новой таблицы.

6. При необходимости переименовать какое-либо поле, нужно выделить его в списке Поля новой таблицы (Fields in my new table) и нажать кнопку Переименовать поле (Rename Field), затем ввести в диалоговом окне Переименование поля (Rename Field) новое имя поля и нажать кнопку ОК (рис. 5.4). Нажать кнопку Далее (Next).

Рисунок 5.4 - Диалоговое окно Переименование поля

7. В следующем диалоговом окне в поле Необходимо задать имя для новой таблицы (What do you want to name your table?) ввести имя новой таблицы "Список рассылки оповещений" (рис. 5.5).

Рисунок 5.5 - Второе диалоговое окно Мастера таблиц

8. Выбрать способ определения ключа Microsoft Access автоматически определяет ключ (Yes, set a primary key for me) (имеется альтернатива Пользователь определяет ключ самостоятельно (No, I'll set the primary key)). Тогда в таблицу будет добавлено поле автоматической нумерации. Нажать кнопку Далее (Next).

Если было выбрано самостоятельное определение ключа, в поле со списком Необходимо выбрать поле с уникальными для каждой записи данными (What field will hold data that is unique for each record?) необходимо выбрать имя поля, которое станет ключевым. Затем нужно определить тип данных, которые будут содержаться в ключевом поле.

Рисунок 5.6 - Третье диалоговое окно Мастера таблиц

Рисунок 5.7 - Диалоговое окно Связи

Рисунок 5.8 - Четвертое окно Мастера таблиц

10. В окне Связи (Relationships) нужно выбрать тип связи с данной таблицей (рис. 5.7).

11. В диалоговом окне Мастера таблиц (см. рис.5.6) нажать кнопку Далее (Next).

12. В последнем диалоговом окне, пользователю необходимо выбрать, что он будет делать с таблицей дальше(Изменить структуру таблицы) и нажать кнопку Готово( Finish ) (рис.5.8).

5 .3 Создание таблицы с помощью Конструктора таблиц

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

1. Дважды щелкнуть левой кнопкой мыши на ярлыке Создание таблицы с помощью конструктора (Create table in Design View) или нажать на кнопку Создать (New) в верхней части окна базы данных, выбрать из списка в окне Новая таблица (New Table) элемент Конструктор (Design View) (рис. 5.9).

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

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

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

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

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

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

7. На вопрос Сохранить изменения макета или структуры таблицы ? (Do you want to save changes to the design of table < имя таблицы >?), нажать кнопку Да (Yes).

8. В окне Сохранить как (Save As) в поле Имя таблицы (Table Name) ввести имя создаваемой таблицы и нажать кнопку ОК.

Печать таблицы

Самым простым способом вывода таблицы на печать является использование кнопки Печать (Print) на панели инструментов База данных (Database). Чтобы вывести таблицу на печать таким способом, необходимо:

1. Выделить таблицу в окне базы данных.

2. Нажать кнопку Печать (Print) на панели инструментов База данных (Database).

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

Обращаем Ваше внимание, что в соответствии с Федеральным законом N 273-ФЗ «Об образовании в Российской Федерации» в организациях, осуществляющих образовательную деятельность, организовывается обучение и воспитание обучающихся с ОВЗ как совместно с другими обучающимися, так и в отдельных классах или группах.

Обращаем Ваше внимание, что c 1 сентября 2022 года вступают в силу новые федеральные государственные стандарты (ФГОС) начального общего образования (НОО) №286 и основного общего образования (ООО) №287. Теперь требования к преподаванию каждого предмета сформулированы предельно четко: прописано, каких конкретных результатов должны достичь ученики. Упор делается на практические навыки и их применение в жизни.

Мы подготовили 2 курса по обновлённым ФГОС, которые помогут Вам разобраться во всех тонкостях и успешно применять их в работе. Только до 30 июня Вы можете пройти дистанционное обучение со скидкой 40% и получить удостоверение.

Столичный центр образовательных технологий г. Москва

Получите квалификацию учитель математики за 2 месяца

от 3 170 руб. 1900 руб.

Количество часов 300 ч. / 600 ч.

Успеть записаться со скидкой

Форма обучения дистанционная

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

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


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

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

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

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

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

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

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

8. В окне Сохранить как в поле Имя таблицы ввести имя создаваемой таблицы и нажать кнопку ОК.

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

Определение полей

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

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

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

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

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

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

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

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

(Значение по умолчанию.) Текст или числа, не требующие проведения расчетов, например номера телефонов.

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

Очень длинный текст или комбинация текста и чисел.

До 65 535 знаков. (Если поле MEMO обрабатывается через объекты доступа к данным и содержит только текст и числа, а не двоичные данные, то его размер ограничивается размером базы данных).

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

1, 2, 4 или 8 байт (16 байт только если для свойства Размер поля задано значение «Код репликации»).

Даты и время, относящиеся к годам с 100 по 9999.

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

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

4 байта (16 байт только если для свойства Размер поля задано значение «Код репликации»).

Значения «Да» и «Нет», а также поля, содержащие только одно из двух возможных значений (Да/Нет, Истина/Ложь или Вкл/Выкл).

Поле объекта OLE

Объект (например, электронная таблица Microsoft Excel, документ Microsoft Word, рисунок, звукозапись или другие данные в двоичном формате), связанный или внедренный в таблицу Microsoft Access.

До 1 Гбайт (ограничивается объемом диска).

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

текст — текст, выводимый в поле или в элементе управления;

адрес — путь к файлу;

дополнительный адрес — расположение внутри файла или страницы;

подсказка — текст, отображаемый в виде всплывающей подсказки;

Чтобы вставить адрес гиперссылки в поле или в элемент управления, выберите команду Гиперссылка (меню Вставка).

Длина каждой из трех частей гиперссылки не более 2048 знаков.

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

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

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

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

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

Видео YouTube

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

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

Конструктор

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

Для каждого атрибута отдельно определяется его тип данных. Описание - можно внести любую информацию о поле для будущих пользователей БД.

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

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

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

Размер – для числа: 1 байт (0..255), с плавающей точкой 8 байт (от -10308..до 10308)

Формат поля – для задания формата отображения значения

Маска ввода – задание отображения постоянных символов в поле (для текста и даты)

Условие на значение – ограничение на значение вводимых данных ( < 100 AND >50)

Индексированное: Да (совпадения не допускаются) – первичный ключ, Да (совпадения допускаются) – вторичный ключ, Нет (неиндексированное поле)

Видео YouTube

3. Мастер таблиц — позволяет создать новую таблицу с помощью мастера;

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

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

Видео YouTube


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

Видео YouTube

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

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