Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access_2007.doc
Скачиваний:
257
Добавлен:
17.03.2015
Размер:
20.6 Mб
Скачать

Для тех, кто понимает. Синтаксические различия

Если запрос создается с применением проекта Access, он становится на самом деле объ­ектом БД SQL Server. Именно программа SQL Server хранит запрос и выполняет его. Это важно, поскольку разновидность языка SQL (структурированный язык запросов), которая применяется в программе Access, немного отличается от букета, который вы найдете в программе SQL Server. Эти незначительные различия могут заставить спо­ткнуться большую часть искушенных создателей запросов.

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

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

'Maple Magic', а не"Maple Magic".

  • В датах также применяют одинарные кавычки, не знаки решетки. Поэтому ищите заказы, сделанные до '1/30/2008',а не до #1/30/2008#.

  • При слиянии двух фрагментов текста используйте символ +, а не символ &. Итак, для получения полного имени в вычисляемом выражении применяйте строку FirstName + ' ' + LastName,а не строку FirstName &+ " " & LastName.

Вы не можете применять функции Access. У программы SQL Server есть собственная библиотека функций и, несмотря на то, что многие из них такие же или похожи на зна­комые и любимые вами функции Access, различия присутствуют в изобилии. Самый безопасный подход — найти функцию, которую хотите использовать, в справочном ру­ководстве SQL Server Books Online (см. на рис. 20.2, как его загрузить из Интернета). В этом случае вы сможете проверить функцию и увидеть, действует ли она так же, как ее дубликат в программе Access.

8. Когда создание запроса закончено, щелкните правой кнопкой мыши заголовок вкладки и затем выберите строку Datasheet View (Режим таблицы) (или выберите на ленте Function & View Tools | Design Tools Run (Работа с функциями и представлениями Конструктор Сервис Выполнить)).

Программа Access предложит сохранить ваш запрос. Когда вы сделаете это, то увидите ваши результаты на привычном листе данных, так же как в случае выполнения запроса в БД Access. Затем можно напечатать или отредактировать полученные результаты.

Глава 21

Подключение Access к SharePoint

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

Возможно, читая главу 18, вы догадались, что можете применить программу Access для коллективного использования такого рода данных. Для этого нужно всего лишь создать подходящую БД, поместить ее в расположение с общим доступом и убедиться в том, что у всех участников на компьютерах установлена программа Access. Но вам не придется делать ничего из только что перечисленного, если использовать SharePoint — программный про­дукт корпорации Microsoft, который специально разработан для взаимодействия групп со­трудников в офисе. Лучше всего, если ваша компания приобретет ОС Windows Server 2003, в которую включена базовая версия SharePoint, содержащая все, что вам нужно. (Под име­нем Microsoft Office SharePoint Server 2007 или сокращенно MOSS продается и версия SharePoint, усиленная дополнительными средствами Office.)

Примечание

Если вы не являетесь счастливым обладателем системы Windows Server 2003 и предпочли бы потратить 1000 долларов (а именно во столько она вам обойдется) на отпуск на морском бере­гу, можете дальше не читать. Вам лучше разработать для сотрудничества собственные БД (см. главу 18) или воспользоваться бесплатной версией программы SQL Server (см. главу 20).

Программа SharePoint отлично работает и без Access — вам потребуется только Web-обозреватель Internet Explorer. С его помощью вы сможете зарегистрироваться на узле SharePoint вашей рабочей группы, просмотреть свежую информацию, загрузить документы и отредактировать списки данных. Для большинства пользователей SharePoint этого более чем достаточно. Но если у вас под рукой есть копия программы Access, появляются две до­полнительные возможности. Вы можете:

  • передавать данные в программу SharePoint и из нее. Это средство очень полезно, если одни сотрудники вашей компании применяют программу Access, а другие — SharePoint. Конечно, заботиться о том, чтобы все получили свежие данные — целиком ваша задача;

  • использовать программу Access как клиента для SharePoint. Этот метод аналогичен методу, применявшемуся в главе 20 для взаимодействия с программой SQL Server. Он позволяет работать с таблицами данных в знакомой рабочей среде Access, а хранить данные на сервере SharePoint. Преимущество в том, что ваши данные одновременно доступны

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

В данной главе вы узнаете немного больше о программе SharePoint и проверите на прак­тике оба описанных метода.

Примечание

В отличие от программы Access сервер SharePoint может одновременно поддерживать практически неограниченное число пользователей. Объясняется это скрытым применением программы SQL Server, мощного программного обеспечения для БД, которое рассматрива­лось в главе 20.

Основные сведения о SharePoint

Нет, это не специальный сленг, обозначающий новый способ. SharePoint — это серверная программа, помогающая группам пользователей сотрудничать, коллективно используя дан­ные и документы с помощью централизованного Web-сайта или узла.

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

Подсказка

Обычно ваш сервер SharePoint не доступен в Интернете, но если вы хотите предоставить поль­зователям возможность работать с ним из дома, ситуацию можно изменить — просто сообщи­те об этом вашему интернет-провайдеру, предоставляющему услуги по размещению Web-сайтов (Internet hosting company).

После того как узел SharePoint установлен, все члены рабочей группы могут получить к нему доступ. Процесс регистрации прост — запустите Web-обозреватель и перейдите на узел группы. Обычно нет необходимости вводить имя пользователя и пароль, поскольку Internet Explorer автоматически регистрирует вас, используя текущую учетную запись пользователя (которую вы применяли для регистрации в сети, когда запускали свой компь­ютер в начале рабочего дня). Однако если для доступа к серверу SharePoint требуется дру­гое имя пользователя и пароль, при переходе к узлу Internet Explorer выведет на экран окно регистрации. (Сетевые администраторы могут оказать неоценимую помощь при возникно­вении подобных проблем.)

На узле SharePoint вы увидите настраиваемую страницу со сводкой последних новостей, анонсов и полезных ссылок (рис. 21.1).

Примечание

Корпорация Microsoft применяет тысячи узлов SharePoint для координации работы собственных групп, включая группу создателей программы Access.

Рис. 21.1. В данном примере отображается стандартный узел SharePoint без какой-либо настройки. Вы можете переходить к разным областям с помощью панели, расположенной в левой части страницы, или использовать одну из ссылок "Add..." (обведены) для создания нового извещения, новой встречи или ссылки. Другие члены группы могут зарегистрироваться и увидеть добавленные вами элементы

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]