| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
КАТАЛОГ ТОВАРОВ Срок доставки товара в течении 1-3 дней !!!
|
Классическая база данных или веб-приложение. Access что это за программаЗнакомство с форматом файлов Access 2007Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) . Microsoft Office Access 2007 Создание файлов в новый формат файла, который не может быть открыт в более ранних версиях Access. В этой статье описаны новые возможности в формате Office Access 2007, рассматриваются некоторые проблемы, возникающие при преобразовании в форматах более ранних версий и показано, как изменились некоторые типы связанных файлов из предыдущих версий. В этой статьеНовые возможности формат файлов Access 2007 Преобразование в форматах более ранних версий Типы файлов Связанные таблицы Репликация Новые возможности в формате Access 2007В Office Access 2007обработчик баз данных Microsoft Jet была настроена для выпуск 2007 системы Microsoft Office программ. Этой версии Office определенного Jet, под названием ядро базы данных Access, интеграцию с Windows SharePoint Services 3.0 и Microsoft Office Outlook 2007 и Создание полей подстановок, одновременно допускающем несколько значений и делает другие улучшения. Поля подстановок, одновременно допускающем несколько значений Большинство программ баз данных, включая предыдущих версий Access, позволяют хранить только одно значение в каждом поле. В Office Access 2007 можно создать поле подстановки, которое позволяет хранить более одного значения в каждом поле. В результате Access создаст связи многие ко многим внутри поля и скрытие сведений о реализации с помощью таблиц системы. Предположим, что у вас есть задача таблицу, содержащую поле подстановки, который используется для назначения задач для сотрудников. Что делать, если вам нужно назначить задачу для нескольких сотрудников? В более ранних версиях Access необходимо настроить новую таблицу перекрестной ссылки для хранения каждого сочетание задачи и сотрудника и нажмите Изменить форм и отчетов с помощью новой структуры данных. В Office Access 2007 многозначное поле подстановки этот процесс значительно упрощает. Элементы не сгруппированы в раскрывающемся списке. Теперь каждый элемент в списке имеет флажок рядом с ним, так что можно выбрать любое количество элементов. Выбор нескольких элементов отображаются в поле, разделенных запятыми. Дополнительные сведения о полях подстановок см. в разделе См. также. Тип данных вложения Чтобы упростить хранение всех типов документов и двоичных файлов в базе данных без Раздувание ненужных базы данных с помощью нового типа данных вложения. Чтобы увеличить использование дискового пространства, вложений сжатие выполняется автоматически при необходимости. Например можно вложить Microsoft Office Word 2007 документа с записью или сохранять серию цифровые изображения. Вы можете даже применять несколько вложений с одной записью. Вы найдете ссылки на дополнительные сведения о вложении файлов в записи в разделе См. Интеграция с Windows SharePoint Services 3.0 и Office Outlook 2007 в более ранних версиях, доступ к файлам заблокированы Windows SharePoint Services и Outlook, так как небезопасный код могут быть включены в базе данных Access. Office Access 2007 реализует новый формат, позволяющий коду быть проверенным либо как безопасный или отключен. Эта функция позволяет намного более полно интеграции баз данных Access с Windows SharePoint Services и Office Outlook 2007. Он также позволяет гораздо легче проверить файлы базы данных Access на антивирусной программы. Данные в автономном режиме С помощью Office Access 2007 может занять списках SharePoint автономный режим с одним щелчком мыши. Можно работать с данными в Access и нажмите синхронизировать изменения или повторное подключение с сайтом SharePoint через некоторое время. Журнал отслеживания для полей Memo Полей MEMO удобны для хранения больших объемов данных. В Office Access 2007 можно задать свойство (AppendOnly), который начинает доступ к вести журнал всех изменений в поле Memo. Затем можно просмотреть журнал изменений. Эта функция поддерживает функцию управления версиями в Windows SharePoint Services 3.0, чтобы Access можно использовать для отслеживания изменений в поле «многострочный текст», которые хранятся в список SharePoint. Поле должно иметь параметр На добавление изменений в существующий текст присвоено значение Да. К началу страницы Преобразование в предыдущие форматы файловНовые функции, описанные в предыдущем разделе недоступны в более ранних, чем Office Access 2007 версиях Access. Если вы создадите Office Access 2007 базы данных, использующей любого из этих функций и при попытке сохранить его как базы данных более ранней версии (например, как базы данных Access 2000 или Access 2002 – 2003), Access отображает следующее сообщение.
К началу страницы Типы файловВ этом разделе приведены типы файлов, которые используются в формате Office Access 2007.
К началу страницы Связанные таблицыМожно связывать таблицы в формате более ранней версии Access в базу данных в более поздней версии Access, но не удается связать таблицы из более поздней версии Access в базу данных в более ранней версии Access. Например можно связать из базы данных .accdb таблицы в другую базу данных .accdb или таблицы в базам данных Microsoft Jet. Тем не менее можно создать связь из к базам данных с таблицами в базе данных .accdb. репликацияРепликация не поддерживается в формате Office Access 2007. С помощью Office Access 2007 репликация базы данных, созданной в формате более ранней версии, но не базы данных, который был создан в формате Office Access 2007. К началу страницы support.office.com Создание проекта Microsoft Access - AccessПримечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке). Примечание: Access 2010 является последней версии Access, которая поддерживает работа с проекта Microsoft Access (.adp) файлов. В этой статьеОбщие сведения о проектах Microsoft Access Совместимость версий Access и SQL Server Неподдерживаемые возможности Рекомендации для работы с проектами в Access 2010 Создание проекта Microsoft Access Подключение существующего проекта Access в другую базу данных SQL Server Общие сведения о проектах Microsoft AccessСоздание проекта Microsoft Access обеспечивает ряд преимуществ по сравнению с связывание таблицы SQL Server или представления. Например в проекте Access внесенные изменения структуры объектов SQL Server, например таблицы и представления, и создание, изменение и использовать другие функции SQL Server, например схем базы данных, хранимых процедур и пользовательских функций. В отличие от при подключении к базе данных SQL Server, нельзя внести изменения для всех объектов SQL Server, и можно связать только с таблицы и представления SQL Server. Тем не менее, связывания позволяет подключаться к нескольким базам данных SQL Server, тогда как проект Microsoft Access (* .adp) файл может подключаться только одну базу данных SQL Server. Дополнительные сведения о связи в базе данных SQL Server нажмите кнопку Импорт из базы данных SQL Server или ссылка настатью. Проект Microsoft Access не содержит все данные и объекты данных определение на базе. Вместо этого эти объекты хранятся в базе данных SQL Server. Тем не менее работы с Access, project аналогичен по-прежнему к работе с помощью базы данных Access. Процесс создания форм, отчетов, макросов и модулей одинаковы практически, что используется для создания базы данных Access. В Access 2007 и 2010 можно создавать новые проекты Access и использования проектов, созданных в более ранних версиях Access. Кроме того можно воспользоваться преимуществами многие новые возможности Access 2007 и 2010, таких как улучшенное формы и средств разработки отчетов, новый конструктор макросов, улучшенные инструменты условного форматирования и Настройка ленты. Однако некоторые новые возможности Access недоступны в проектах Access, такие как вложения, многозначные поля, элемент навигации или элемент управления браузера. Кроме того режим макета недоступен для разработки форм и отчетов. Совместимость версий Access и SQL ServerФайлы .adp Access 2010 совместимы с SQL Server 2008 и более ранних версий. Более поздних версиях SQL Server также совместимы с файлами .adp Access 2010, но как правило, если вы хотите изменить объекты SQL в файл Access .adp версии Access должно быть больше версию SQL Server. Например нельзя изменить объектов в базе данных SQL Server 2008 с помощью Access 2007. Аналогично нельзя изменять объектов в базе данных SQL Server 2005 с помощью Access 2003. Важно: Перед обновлением до новой версии Access или SQL Server, всегда проверяйте проект Microsoft Access с новой версий необходимо убедиться, что все компоненты рабочих правильно. Поддержка типа и схемы данныхТипы данных даты и времениAccess 2010 ограниченный поддерживает четыре типа данных новые даты и времени, которые были добавлены в SQL Server 2008:
В проекте Microsoft Access можно создавать и проектирование таблиц и представлений, с помощью следующих новых типов данных. Тем не менее в формах и отчетах поля из этих типов данных работают, как если бы они были текстовых полей. В результате нельзя использовать форматы даты или Выбор даты с этими типами данных. Типы данных переменной длиныМожно использовать следующие типы данных переменной длины в Access 2010 проектов:
Тем не менее невозможно добавить или изменить поля, использующие указатели Макс из в рамках проекта Microsoft Access. Тип данных BIGINTAccess 2010 поддерживает тип данных SQL Server BIGINT. Однако пользовательского интерфейса Access применяет нижний предел-999999999999999999 (около -2 ^ 60) в отличие от фактические нижний предел -2 ^ 63. Верхний предел в пользовательском интерфейсе Access — 2 ^ 63-1, отличаться от SQL Server. Неподдерживаемые возможностиТипы данныхСледующие новые типы данных SQL Server 2008, не поддерживаются в проектах Access:
Режим для таблиц или представлений, которые используются указанные ниже типы конструктора блоки Access. Схемы базы данных (связи представление)В результате три типа данных не поддерживается, перечисленные в предыдущем разделе не удается открыть схемы базы данных SQL Server 2008 в проекте Microsoft Access. К началу страницы Рекомендации для работы с проектами в Access 2010Мы продолжаем поддерживать создание и работа с файлами .adp в Access 2010. Тем не менее мы рекомендуем использовать средства разработки SQL Server, указанному в SQL Server Management Studio для разработки объектов базы данных, например таблиц, представлений и хранимые процедуры разработчики и затем с помощью интерфейса Access для разработки форм, отчетов, макросов и модули, подключающихся к объектам. Инструменты, предоставляемых SQL Server предоставляют наиболее эффективных интерфейс для создания объектов SQL Server. Создание проекта Microsoft AccessИспользуйте эту процедуру, чтобы создать новый проект (ADP) файл Access в Access 2007 или 2010.
К началу страницы Подключение существующего проекта Access в другую базу данных SQL ServerЕсли у вас есть существующего проекта доступа, который не подключен к базе данных SQL Server или если вы хотите изменить SQL Server компьютера или базы данных, к которому подключается проекта, сделайте следующее.
Access подключается к базе данных SQL Server, указанный проекта. К началу страницы support.office.com Выберите, хотите ли вы создать настольную базу данных или веб-приложение Access
Если открыть Access 2016, вы увидите коллекцию шаблонов. При создании базы данных прежде всего нужно определить, что вы хотите создать: веб-приложение Access или настольную базу данных Access. Выбор зависит от доступных вам средств и от ваших целей. При выборе между веб-приложением Access и настольной базой данных Access учитывайте следующее. Соображения архитектурыПрежде всего следует рассмотреть три важных вопроса, касающихся архитектуры. Требования ИТ
Доступ к данным и архитектуре
Бизнес-цели и бизнес-требования
Подробные различия между веб-приложениями и настольными базами данных AccessЧтобы помочь вам сделать правильный выбор, мы описали все множество различий между веб-приложениями и настольными базами данных Access в следующих таблицах. Начало работы
Хранение данных
Ввод данных
Структура базы данных
Инструменты
Вам нужны дополнительные возможности?Что создать: приложение Access или базу данных Access рабочего стола? Обучение работе с Excel Обучение работе с Outlook support.office.com Как ускорить работу Access - AccessПримечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) . Эта статья содержит рекомендации по повышению производительности базы данных Microsoft Office Access. Выполнив эти советы помогут ускорить многих операций базы данных, например запуск отчетов или открытии формы, основанные на сложных запросов. Одним из лучших способов повышения быстродействия базы данных является создание индексов для часто используемых полей. Индексы обеспечивают более заметное повышение быстродействия, чем какие-либо другие методы, описанные в этой статье. Некоторые индексы создаются в Access автоматически, но необходимо тщательно проверять, действительно ли дополнительные индексы приведут к ускорению работы. В этой статье рассматриваются способы оптимизации производительности конкретных объектов базы данных, таких как путем создания индекса. Подробнее читайте в статье Создание и использование индекса для увеличения производительности и ссылок в разделе См. В этой статьеПовысить производительность локальной базы данных Повышения производительности в многопользовательской среде Повысить производительность Access на компьютере Повышение быстродействия локальной базы данныхПредставленные ниже рекомендации помогут вам оптимизации производительности локальной базы данных Access — база данных, который хранится на локальном жестком диске, а не в сети. Отключение автозамены имен Задание базы данных, чтобы сжать и восстановить автоматически Откройте базу данных в монопольном режиме Отключение параметров автозамены Отключение автозамены именАвтозамена имен гарантирует, что функциональность объектов базы данных не меняется при переименовании другие объекты базы данных, которые зависят от них. Например если переименовать таблицу, и запросов, которые используют эту таблицу, автозамену имен гарантирует, что эти запросы не разрывать из-за изменения. Эта функция может быть полезно, но некоторые замедлить производительность. Если стабильного структуры базы данных и ее объектов не будут переименованы, можно безопасно отключить автозамену имен для повышения производительности.
Настройка базы данных для автоматического сжатия и восстановленияСо временем производительности файл базы данных может занять из-за места, остается выделенной удалена или временные объекты. Команда сжатия и восстановления удаляет этого неиспользуемого пространства и могут помочь работают быстрее и эффективнее базы данных. Можно настроить параметр для запуска команды сжатия и восстановления автоматически при закрытии базы данных.
Открытие базы данных в монопольном режимеЕсли вы — единственный пользователь, с помощью базы данных, открытии базы данных в режиме монопольный лишает пользователей возможности одновременно с помощью базы данных и повышения производительности.
Отключение параметров автозаменыПо умолчанию орфографические ошибки исправляются в Access прямо во время ввода с помощью автозамены. Отключение функции автозамены может привести к повышению быстродействия.
К началу страницы Повышение быстродействия в многопользовательской средеСледующие рекомендации помогают оптимизировать работу базы данных Access в многопользовательской среде. Разделение базы данных Изменение параметра блокировки уровня страницы или запись Выберите соответствующий параметр блокировки записи Настройка сети обновления и обновления параметров Разделение базы данныхПри разделении базы данных в файл базы данных на сервере сети, в какие называется серверной базы данных поместите таблиц данных. Другие объекты базы данных, например запросов, форм и отчетов, поместите в другой файл базы данных, который называется клиентской базы данных. Пользователи сохранять свои собственные копии клиентской базы данных на свои компьютеры. Поскольку только те данные, отправленное через сеть повысит производительность. Разделение базы данных производится с помощью мастера разделения баз данных. Изменение уровня блокировкиВо время редактирования записей в Access часть данных блокируется. Объем блокируемых данных зависит от выбранного режима блокировки. Если выбрать блокировку на уровне страниц, это может повысить быстродействие. Однако блокировка на уровне страниц может ухудшить доступность данных, поскольку в этом случае блокируется больше данных, чем на уровне записей.
Изменение параметра блокировки уровня страницы или запись
Выбор подходящей настройки блокировки на уровне записейКогда пользователь изменяет записи, они блокируются в Access. Число блокируемых записей и период времени, на которое они блокируются, зависят от выбранных значений параметров блокировки на уровне записей.
Изменение параметров блокировки записи
Корректировка параметров обновления в сетиПопробуйте изменить значения параметров Период обновления (с), Период повтора обновления (мс), Число повторов обновления и Период обновления ODBC (с). Параметры Период повтора обновления и Число повторов обновления определяют, с какой частотой и сколько раз Access пытается сохранить запись, блокированную другим пользователем. Параметры Период обновления ODBC и Период обновления позволяют контролировать частоту обновления данных в Access. Такое обновление затрагивает только данные, которые уже содержатся в таблице данных или в форме. При обновлении не производится переупорядочение записей, отображение новых записей или исключение удаленных записей и результатов запросов, переставших удовлетворять заданным условиям. Для просмотра таких изменений следует выполнить повторный запрос базовых записей для таблицы данных или формы. Изменение обновления сети и обновления параметров
Совет: Для выполнения повторного запроса нажмите клавиши SHIFT+F9. К началу страницы Повышение быстродействия Access на компьютереСледующие рекомендации помогают оптимизировать работу Access, независимо от того, где находится используемая база данных: на компьютере или в сети. Отключение анимации пользовательского интерфейса Отключить смарт-теги Закройте другие программы не используется Добавление дополнительной оперативной памяти с компьютером Очистка вашей жестких дисках Отключение службы Windows, не требующие Настройка параметров виртуальной памяти Не используйте экранной заставки Не используйте фона рабочего стола Отключение анимации в интерфейсеВ интерфейсе пользователя Access используется анимация, например при открытии меню. Такие эффекты делают интерфейс более наглядным, но немного замедляют работу приложения. Их отключение может повысить быстродействие.
Отключение смарт-теговЕсли вы не пользуетесь смарт-тегами, отключите их, чтобы повысить быстродействие.
Закрытие неиспользуемых программЗакрытие других программ делает больше памяти доступным для доступа, которая помогает минимизировать использование места на диске и улучшает производительность. Примечание: Можно также завершить некоторые программы, продолжающие работать после закрытия в фоновом режиме. Значки таких программ показаны в области уведомлений. Соблюдайте осторожность при завершении этих программ: некоторые из них могут быть необходимы для нормальной работы компьютера. Если в отношении какой-либо программы имеются сомнения, не завершайте ее работу. Увеличение объема оперативной памяти на компьютереДобавление оперативной памяти на компьютере позволит быстрее выполнять большие запросы и использовать большее число одновременно открытых объектов базы данных. Кроме того, оперативная память работает гораздо быстрее, чем виртуальная память на жестком диске. Добавление оперативной памяти приводит к снижению нагрузки на диск и повышению быстродействия. Очистка жестких дисковПериодически выполняйте следующие процедуры.
Отключение ненужных служб WindowsНапример, если на компьютере установлена надежная настольная программа резервного копирования, службу восстановления системы можно отключить. Благодаря отключению неиспользуемых служб Microsoft Windows для Access становится доступно больше оперативной памяти. Важно: Отключая службы Windows, записывайте их имена, чтобы службы можно было быстро восстановить, когда в них вновь возникнет необходимость. Корректировка параметров виртуальной памятиВ большинстве случаев значения параметров виртуальной памяти, используемые в Windows по умолчанию, обеспечивают оптимальную конфигурацию. Однако иногда корректировка этих параметров может улучшить работу Access. Параметры виртуальной памяти, устанавливаемые по умолчанию, имеет смысл изменять в следующих ситуациях.
В таких случаях перенос виртуальной памяти на другой диск может повысить быстродействие. Можно также получить более высокую производительность, указав фиксированный объем дискового пространства для виртуальной памяти. Попробуйте задать 1,5 раза объем виртуальной памяти как объем оперативной памяти, которая установлена на вашем компьютере. Например при наличии 1 024 МБ оперативной памяти, укажите 1 536 МБ для виртуальной памяти. Примечание: Объем виртуальной памяти можно увеличить, если на компьютере часто запускается одновременно несколько больших приложений. Сведения об изменении параметров виртуальной памяти см. в справке Windows (задайте поиск фразы «изменение виртуальной памяти»). Отключение заставкиЭкранные заставки занимают память и запускаются автоматически. Современный дизайн мониторов уже не требует использования заставок для защиты от «выжигания» экрана. Отказавшись от использования заставки, можно немного повысить быстродействие и обеспечить более стабильную работу компьютера. Совет: Не используйте заставку как средство защиты от несанкционированного доступа. Чтобы заблокировать компьютер на время своего отсутствия, просто нажмите клавишу эмблемы Windows + L. Использование рабочего стола без фонаЕсли в качестве фона рабочего стола выбрать (Нет), это немного улучшит быстродействие. К началу страницы support.office.com Видео. Что такое Access? - AccessУ вас есть предложения по созданию базы данных или веб-приложения, которые помогут вашей команде работать эффективнее? Используя Access, вам не нужно быть разработчиком, чтобы реализовать свои идеи. Используйте свои данные максимально эффективно с помощью Access — вам не нужно писать код или быть экспертом по базам данных:
Вам нужны дополнительные возможности?Новые возможности Access 2016 Обучение работе с Excel Обучение работе с Outlook Теперь во главе угла лежит не создание данных. Ведь данные создают любые компании. Вместо этого нужно сосредоточиться на управлении доступными данными, систематизировать их и отображать, чтобы делать ценные выводы. Именно для этого создан Microsoft Access. Access работает совместно с Office 365: благодаря облачным технологиям вы сможете просматривать свои данные, где бы ни находились. Вы можете быстро создавать базы данных на основе шаблонов, а создание веб-приложений займет считанные минуты. В программе есть все нужное для работы: таблицы, запросы, формы, отчеты и многое другое. Просто добавьте данные. Раскрывающиеся меню и варианты автозаполнения ускорят ввод данных и повысят точность результатов. А создав веб-приложение, вы можете безопасно поделиться своими данными на любом устройстве. В веб-приложении ваша информация будет автоматически храниться в базе данных SQL, поэтому безопасность, надежность и масштабируемость выходят на новый уровень. Новые шаблоны баз данных оснащены удобным интерфейсом с хорошим дизайном, а пользователи всегда могут подходить к работе единообразно, поэтому никогда не запутаются в своих числах. Благодаря параметрам многопользовательского доступа и разрешений вы можете управлять своими веб-приложениями Access, а также следить за их работой на сайте SharePoint. Работайте эффективно, и пусть ваши данные откроют вам новые истории в Access 2016. support.office.com Добавление и изменение первичного ключа таблицы в AccessПервичный ключ — это поле или набор полей со значениями, уникальными во всей таблице. Значения первичного ключа можно использовать для ссылки на любую запись, поскольку у каждой записи свое значение. В таблице может быть только один первичный ключ. Access может автоматически создавать поле первичного ключа при создании таблицы. Вы также можете самостоятельно указать поля, которые нужно использовать в качестве первичного ключа. В этой статье объясняется, как и зачем использовать первичные ключи. Чтобы задать первичный ключ таблицы, откройте таблицу в режиме конструктора. Выберите нужное поле (или поля), а затем на ленте щелкните Ключевое поле. Примечание: Эта статья относится только к классическим базам данных Access. В веб-приложениях Access и веб-базах данных первичный ключ для новых таблиц назначается автоматически. Несмотря на то что автоматические первичные ключи можно менять, делать это не рекомендуется. В этой статьеОбщие сведения о первичных ключах в Access Определение первичного ключа в Access с помощью имеющихся полей Удаление первичного ключа Изменение первичного ключа в Access Дополнительные сведения Общие сведения о первичных ключах в AccessС помощью полей первичных ключей Access быстро связывает данные из нескольких таблиц и объединяет эти данные по заданному принципу. Поля первичного ключа можно использовать в других таблицах для ссылки на таблицу, являющуюся источником первичного ключа. В этих таблицах такие поля называются внешними ключами. Например, поле "ИД клиента" из таблицы "Клиенты" может также использоваться в таблице "Заказы". В таблице "Клиенты" оно будет первичным ключом, а в таблице "Заказы" — внешним. Проще говоря, внешний ключ — это первичный ключ другой таблицы. Дополнительные сведения см. в статье Основные сведения о создании баз данных.
1. Первичный ключ 2. Внешний ключ При переносе существующих данных в базу данных в них уже может существовать поле, которое можно использовать как первичный ключ. Часто в роли первичного ключа таблицы выступает уникальный идентификационный номер, например порядковый или инвентарный номер или код. Например, в таблице "Клиенты" для каждого клиента может быть указан уникальный код клиента. Поле кода клиента является первичным ключом. Для первичного ключа автоматически создается индекс, ускоряющий выполнение запросов и операций. Кроме того, приложение Access проверяет наличие и уникальность значений в поле первичного ключа. При создании таблицы в режиме таблицы Access автоматически создает первичный ключ с именем "Код" и типом данных "Счетчик". Создание приемлемого первичного ключаЧтобы правильно выбрать первичный ключ, следует учитывать несколько характеристик.
Если не удается определить приемлемый ключ, создайте для него поле с типом данных "Счетчик". Поле "Счетчик" заполняется автоматически созданными значениями при первом сохранении каждой записи. Таким образом, поле "Счетчик" соответствует всем трем характеристикам приемлемого первичного ключа. Дополнительные сведения о добавлении поля "Счетчик" см. в статье Добавление поля счетчика в качестве первичного ключа.
Поле с типом данных "Счетчик" является хорошим первичным ключом. Примеры неудачных первичных ключейЛюбое поле, не имеющее одной или нескольких характеристик подходящего первичного ключа, не следует выбирать в качестве первичного ключа. Ниже представлено несколько примеров полей, которые не годятся на роль первичного ключа в таблице "Контакты", и пояснения, почему их не следует использовать.
Составные ключи: использование сочетания нескольких полей в качестве первичного ключаВ некоторых случаях в качестве первичного ключа нужно использовать несколько полей. Например, в таблице "Сведения о заказе", которая содержит позиции по заказам, первичный ключ может включать два столбца: "Код заказа" и "Код товара". Если ключ состоит из нескольких полей, он также называется составным ключом. Определение первичного ключа в Access с помощью имеющихся полейДля правильной работы первичного ключа поле должно однозначно определять каждую строку, не содержать пустых и отсутствующих значений и редко изменяться (в идеале — не изменяться никогда). Чтобы задать первичный ключ, выполните указанные ниже действия.
Удаление первичного ключа в AccessПри удалении первичного ключа одно или несколько полей, использовавшихся ранее в качестве первичного ключа, больше не являются идентификаторами записи. Удаление первичного ключа не приводит к удалению полей таблицы, но при этом удаляется индекс, созданный для первичного ключа.
Примечание: При сохранении новой таблицы без указания первичного ключа будет предложено создать этот ключ. Если нажать кнопку Да, приложение Access создаст поле "ИД" с типом данных "Счетчик" для сохранения уникального значения для каждой записи. Если в таблице уже есть поле с таким типом данных, оно будет использоваться в качестве первичного ключа. Изменение первичного ключа в AccessЧтобы изменить первичный ключ таблицы, выполните указанные ниже действия.
Дополнительные сведенияДополнительные сведения о создании базы данных и выборе подходящего первичного ключа см. в указанных ниже статьях. К началу страницы support.office.com Что такое функция Switch - AccessВычисляет список выражений и возвращает значение типа Variant или выражение, связанное с первым выражением в списке, принимающим значение True. Синтаксис Switch( выражение-1, значение-1 [, выражение-2, значение-2] … [, выражение-n,значение-n ] ) Функция Switch имеет следующие аргументы:
Замечания Список аргументов функции Switch представляет собой пары выражений и значений. Выражения вычисляются слева направо, после чего возвращается значение, соответствующее первому выражению, для которого получено значение Истина. Если попарная группировка частей выполнена неправильно, возникает ошибка во время выполнения. Например, если для аргумента выражение_1 получено значение Истина, функция Switch возвращает значение_1. Если для аргумента выражение_1 получено значение Ложь, а для выражение_2 — значение Истина, функция Switch возвращает значение_2, и так далее. Switch возвращает значение Null, если:
Функция Switch вычисляет все выражения, хотя возвращает значение лишь для одного из них. Поэтому следует учесть возможность нежелательных последствий. Например, если в процессе вычисления одного из выражений произойдет деление на нуль, возникнет ошибка. ПримерПримечание: В примерах ниже показано, как использовать эту функцию в модуле Visual Basic для приложений (VBA). Чтобы получить дополнительные сведения о работе с VBA, выберите Справочник разработчика в раскрывающемся списке рядом с полем Поиск и введите одно или несколько слов в поле поиска. В этом примере с помощью функции Switch определяется язык, на котором говорят в данном городе. Function MatchUp (CityName As String)Matchup = Switch(CityName = "London", "English", _CityName = "Rome", "Italian", _CityName = "Paris", "French")End Functionsupport.office.com |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
© All rights reserved | Карта сайта
|