Настольная СУБД Access 2002
Предметом обсуждения является настольная СУБД Access 2002, которая входит в состав широко распространенного семейства офисных приложений Microsoft Office XP. Microsoft Access на сегодняшний день является одним из самых распространенных настольных приложений для работы с базами данных. Это связано с тем, что Access обладает очень широким диапазоном средств для ввода, анализа и представления данных. Эти средства являются не только простыми и удобными, но и высокопродуктивными, что обеспечивает высокую скорость разработки приложений. Изначально Access имела ряд уникальных возможностей, таких как умение сводить воедино информацию из самых разных источников (электронных таблиц, текстовых файлов, других баз данных), представление данных в удобном для пользователя виде с помощью таблиц, диаграмм, отчетов, интеграция с другими компонентами Microsoft Office. Совершенствуясь от версии к версии, Access стала инструментом, который может удовлетворить потребности
самых разных категорий пользователей: от новичка, которому нравится дружественный интерфейс системы, позволяющий ему справиться с задачами, до профессионального разработчика, который имеет весь необходимый инструментарий для построения уникального решения для конкретного предприятия среднего бизнеса.
Введение
Общие сведения о Microsoft Access
Система управления базами данных Microsoft Access является одним из самых популярных приложений в семействе настольных СУБД. Все версии Access имеют в своем арсенале средства, значительно упрощающие ввод и обработку данных, поиск данных и предоставление информации в виде таблиц, графиков и отчетов. Начиная с версии Access 2000, появились также Web-страницы доступа к данным, которые пользователь может просматривать с помощью программы Internet Explorer. Помимо этого, Access позволяет использовать электронные таблицы и таблицы из других настольных и серверных баз данных для хранения информации, необходимой приложению. Присоединив внешние таблицы, пользователь Access будет работать с базами данных в этих таблицах так, как если бы это были таблицы Access. При этом и другие пользователи могут продолжать работать с этими данными в той среде, в которой они были созданы.
Общие сведения о Microsoft Access 2002
Базы данных как средство хранения информации
Основные понятия
Access как СУБД реляционного типа
Различия между СУБД Access и Excel
Запуск Access и открытие баз данных
Создание новой базы данных
Создание новой пустой базы данных
Создание копии существующей базы данных
Создание базы данных с шаблоном
Работа с таблицами
В режиме Таблицы осуществляется работа с данными, находящимися в таблице: просмотр, редактирование, добавление, сортировка и т. п. В режиме Конструктора создается или модифицируется структура таблицы, т. е. задаются имена полей таблицы и их типы, поля описываются, задаются их свойства. В режимах Сводной таблицы и Сводной диаграммы удобно выполнять анализ данных, динамически изменяя способы их представления. Существует также дополнительный режим — режим Предварительного просмотра, который позволяет увидеть расположение данных на листе перед осуществлением печати таблицы.
Основные режимы работы с таблицами
Создание таблиц
Создание таблицы путем ввода данных
Создание таблиц с помощью Мастера таблиц
Создание таблицы - Конструктор таблиц
Определение полей
Свойства полей таблицы
Использование Мастера подстановок
Форматы отображения данных
Определение маски ввода
Использование внешних данных
При работе с любым приложением обработки данных всегда является актуальным вопрос, как использовать те данные, которые уже были накоплены раньше другими программными средствами и, следовательно, имеют другой формат.
Access 2002 позволяет решить эту проблему стандартным способом — путем импорта существующей таблицы базы данных, рабочего листа электронной таблицы или текстового файла, созданных приложениями MS-DOS или Windows, во внутренний формат базы данных Access (MDB). Естественно, что Access 2002 может также экспортировать данные из таблиц базы данных формата MDB в любой формат, из которого можно импортировать данные.
Использование внешних данных
Форматы для импорта, экспорта и связывания
Использование баз данных других форматов
Форматы баз данных
Присоединение и импорт внешних таблиц
Присоединение и импорт таблиц dBASE и Paradox
Присоединение и импорт таблиц БД Access
Импорт и присоединение электронных таблиц
Импорт таблиц из текстовых файлов
Создание таблицы из текстового файла
Отбор и сортировка записей с помощью запросов
Запрос на выборку содержит условия отбора данных и возвращает выборку, соответствующую указанным условиям, без изменения возвращаемых данных. В Microsoft Access существует также понятие фильтра, который в свою очередь является набором условий, позволяющих отбирать подмножество записей или сортировать их. Сходство между запросами на выборку и фильтрами заключается в том, что и в тех и в других производится извлечение подмножества записей из базовой таблицы или запроса. Однако между ними существуют различия, которые нужно понимать, чтобы правильно сделать выбор, в каком случае использовать запрос, а в каком — фильтр.
Запросы и фильтры
Создание простого запроса- Мастер запросов
Конструктор запросов
Создание вычисляемых полей в запросах
Виды соединений
Внутреннее соединение
Внешнее соединение
Рекурсивное соединение
Запросы с параметрами
Создание запроса из фильтра
Создание форм для ввода данных
Access 2002 позволяет организовать удобный и интуитивно понятный интерфейс пользователя для работы с данными с помощью форм. Формами называются настраиваемые диалоговые окна, сохраняемые в базе данных в виде объектов специального типа. Формы Access являются объектами базы данных, так же как таблицы и запросы. Формы используются в приложении для ввода и отображения данных. Формами можно управлять программно с помощью процедур на VBA.
Формы предоставляют более удобный способ просмотра и правки данных в таблицах, чем режим/Таблицы. Формы содержат так называемые элементы управления, с помощью которых осуществляется доступ к данным в таблицах. Элементами управления являются текстовые поля для ввода и правки данных, кнопки, флажки, переключатели, списки, надписи, а также рамки объектов для отображения графики и объектов OLE. Создание форм, содержащих необходимые элементы управления, существенно упрощает процесс ввода данных и позволяет предотвратить ошибки.
Создание форм для ввода данных
Автоматическое создание формы
Создание формы с помощью мастера
Режимы работы с формами
Печать формы
Режим Конструктора
Окно приложения в режиме Конструктора
Структура формы
Панель инструментов Конструктор форм
Панель инструментов Формат (форма/отчет)
Создание и печать отчетов
Одной из основных задач создания и использования баз данных является предоставление пользователям необходимой информации на основе существующих данных. В Access 2002 для этих целей предназначены формы и отчеты. Отчеты позволяют выбрать из базы данных требуемую пользователем информацию и оформить ее в виде документов, которые можно просмотреть и напечатать. Источником данных для отчета может быть таблица или запрос. Кроме данных, полученных из таблиц, в отчете могут отображаться вычисленные по исходным данным значения, например итоговые суммы.
Отчеты и формы Access имеют много общего. Однако, в отличие от форм, отчеты не предназначены для ввода и правки данных в таблицах. Они позволяют лишь просматривать и печатать данные. В отчете невозможно изменить исходные данные с помощью элементов управления, как это мож-но сделать с помощью форм. Хотя в отчетах можно использовать такие же элементы управления для указания состояния переключателей, флажков и списков.
Создание и печать отчетов
Автоматическое создание отчета
Создание отчета с помощью Мастера отчетов
Преобразование отчетов
Преобразование отчета в формат Word и Excel
Преобразование отчета в другие форматы
Снимки отчетов
Режимы работы с отчетами
Режим Предварительного просмотра
Режим Просмотра образца
Новые возможности Microsoft Access
В настоящее время информационные технологии бурно развиваются, и за последний год произошло немало революционных изменений в этой области. Поддержка больших объемов данных и интеграция с Интернетом уже стали нормой. Microsoft Access на сегодняшний день является лучшей настольной СУБД, отвечающей современным требованиям к программному обеспечению такого рода: с одной стороны Access предоставляет удобный интерфейс, с другой — мощные средства по представлению и обработке данных с применением самых последних достижений в области информационных технологий.
В этой главе мы рассмотрим основные новшества очередной версии Access. Хочется отметить, что по сравнению с предыдущей версией Access 2000 изменений в Access 2002 не так много и что добавлены не совершенно новые средства, а лишь недостающие. Возможно, каких-то кардинальных изменений в Access следует ожидать в будущей версии пакета Microsoft Office.
Новые возможности Microsoft Access 2002
Новая политика лицензирования
Среда разработки и использования приложений
Новый вид рабочей области
Средства альтернативного ввода
Надежность
Отмена и повтор нескольких операций
Работа с помощью клавиатуры
Новый формат базы данных
Новая справочная система
Редактирование и анализ данных с помощью запросов
С помощью этого вида запроса вы можете выбрать нужные данные из уже существующей таблицы с помощью обычного запроса на выборку, а затем поместить их в новую таблицу, структура которой определяется структурой записей результирующего множества запроса. Таким образом, процесс создания таблицы с помощью запроса состоит из трех шагов
Создание таблиц с помощью запроса
Преобразование запроса на выборку
Выполнение запроса на изменение
Создание запросов на добавление данных
Создание запросов на обноачение таблиц
Создание запросов на удаления записей
Анализ данных с помощью запросов
Перекрестные запросы
Использование фиксированных заголовков
Изменение уровня детализации в запросе
Создание составных форм
Формы являются основным объектом, который обеспечивает пользователю удобный доступ к данным, поэтому им уделено большое внимание в настоящей книге,-В первой части мы показали несколько способов создания форм и детально описали основной инструмент разработки форм — Конструктор. Вы убедились, какое многообразие возможностей предоставляет этот инструмент для того, чтобы формы получились удобные и красивые. Однако в гл. 5 "Создание форм для ввода данных" мы рассмотрели лишь самые основные вопросы, относящиеся к работе с формами и элементами управления. Здесь мы поговорим об этом более подробно и обсудим более сложные вопросы, касающиеся создания и оформления составных форм — многотабличных и многостраничных, и рассмотрим применение элементов управления всех типов. Материал этой главы является продолжением гл. 5, поэтому рекомендуется ознакомиться с ней прежде, чем переходить к дальнейшему изучению.
Создание составных форм
Панель элементов
Встроенные элементы управления
Разновидности элементов управления по типу
Элемент управления Надпись
Элемент управления Поле
Элементы управления выбора
Элемент управления Список
Элемент управления Поле со списком
Элемент управления Кнопка
Подготовка составных отчетов
Одной из важнейших функций, которые обычно предоставляют настольные СУБД, является возможность создания различных отчетов — документов, содержащих дан--ные из таблиц базы данных. Отличительной особенностью Microsoft Access является наличие очень мощного генератора отчетов, который позволяет создавать отчеты высокого качества. Наличие мастеров, генерирующих автоматически или при помощи диалога с пользователем самые разнообразные отчеты, значительно облегчает трудоемкий процесс их создания. В гл. 6 мы уже рассматривали основные вопросы, касающиеся создания отчетов в Access. В этой главе мы поговорим о них более подробно, ориентируясь на профессиональное использование средств Access 2002. В частности, покажем, как с помощью Мастера отчетов или в режиме Конструктора создавать достаточно сложные по структуре отчеты, включающие подчиненные отчеты или имеющие несколько уровней группировки записей. А также обсудим здесь многие другие вопросы о работе с отчетами, не вошедшие в гл. 6.
Подготовка составных отчетов
Создание составных отчетов
Применение подчиненных отчетов
Создание подчиненных отчетов
Перекрестные отчеты
Печать отчета в несколько колонок
Сортировка и группировка данных
Создание базового запроса "Заказы клиентов"
Определение условий сортировки и группировки
Определение содержимого отчета
Работа с макросами
Основной набор средств Microsoft Access, который мы рассматривали в предыдущих главах книги, ориентирован на пользователей, не владеющих языками программирования. Для программистов же к этим средствам добавлены макросы (небольшие программы на языке макрокоманд системы Access) и модули (процедуры на языке Visual Basic for Application, VBA). С их помощью можно существенно расширить функциональные возможности создаваемого вами приложения и настроить его на нужды конкретных пользователей. В этой главе мы познакомимся с одним из этих средств — макросами и одним из языков программирования Access — языком макрокоманд.
Работа с макросами
Использование макросов в базе данных Access
Создание макросов
Конструктор макросов
Создание групп макросов
Применение условий в макросах
Выполнение и отладка макросов
Запуск макроса из окна Конструктора макросов
Запуск макроса из окна базы данных
Запуск макроса с помощью кнопки
Публикация данных в корпоративной сети и Интернете
В течение последних нескольких лет мы стали свидетелями сильного развития технологии публикации информации, которое может иметь столь же большое значение, как и изобретение печатного станка. Причина сегодняшнего сдвига в публикации информации — создание сети Интернет, World Wide Web и совершенных средств просмотра и хранения данных, которые существенно облегчают сбор и представление информации.
World Wide Web связывает большое количество ресурсов, имеющихся в сети Интернет. Используя World Wide Web, можно перемещаться между тысячами компьютерных узлов, системными приложениями, файлами и документами. Простота перемещения между документами и возможность читать их, используя любую компьютерную систему, позволили внедрить технологию Web в организациях. Многие организации разрабатывают собственные сети (интранет), чтобы размещать в них свою информацию для сотрудников.
Публикация данных в сети и Интернете
Основные сведения
Программа просмотра Интернета
О примерах этой главы
Использование гиперссылок в объектах БД
Панель инструментов Веб-узел
Формат XML в Microsoft Office 2002
Преобразование объектов БД в Web-страницы
Преобразование в формат HTML
Преобразование в статический формат HTML
Программирование в Access
Для того чтобы использовать написанную вами процедуру или функцию, необходимо вызвать ее. Как же осуществляется вызов процедур и функций? Процедуру с непустым списком аргументов можно вызвать только из другой процедуры или функции, использовав ее имя со списком фактических значений аргументов в качестве одного из операторов VBA. Функцию же можно вызвать не только с помощью отдельного оператора VBA, но и поместив ее имя со списком фактических значений аргументов прямо в формулу или выражение в программе на VBA или, например, прямо в формулу в вычисляемых полях запросов, форм и отчетов Access. Процедура с пустым списком аргументов (так называемый командный макрос) может быть вызвана не только из другой процедуры или функции, но и с помощью комбинации клавиш быстрого вызова, команд раскрывающихся меню или кнопок панелей инструментов. Можно также связать такую процедуру с выполнением самых различных событий: например, с открытием формы или отчета, со щелчком мышью по кнопке в форме, с воздействием на элементы управления форм, в частности элементы управления ActiveX.
Язык Visual Basic для приложений (VBA)
Процедуры и функции, их вызов и передача
Переменные, константы и типы данных
Ссылки на объекты
Массивы
Область действия переменных и процедур
Управляющие конструкции
Ветвления
Циклы
Выход из циклов и процедур
Настройка пользовательского интерфейса
Для того чтобы создать приложение Access, требуется решить две важнейшие задачи: спроектировать эффективную структуру таблиц и их взаимосвязей (модель данных) и обеспечить удобный пользовательский интерфейс. О том, как эффективно спроектировать базу данных, мы рассказали в гл. 2, первые главы книги были посвящены разработке основных объектов Access: форм, отчетов, страниц доступа к данным. Чтобы создать единое целое из набора отдельных объектов базы данных, используются макросы и процедуры VBA, разработка которых рассматривалась в гл. 11 и 13. Для того чтобы приложение было законченным, применяются дополнительные элементы, такие как специальное меню команд или заменяющая его Главная кнопочная форма, панели инструментов, контекстное меню, а если вы любите пользоваться клавиатурой и готовы запомнить десятка полтора комбинаций клавиш, нужно создать клавиши быстрого вызова.
Настройка пользовательского интерфейса
Настройка параметров приложения Access
Настройка параметров запуска
Запуск приложения из командной строки
Командный интерфейс приложения
Использование кнопочной формы
Создание и изменение панелей команд
Создание меню
Создание и изменение панелей инструментов
Создание и удаление контекстных меню
Интеграция Access с другими компонентами Office
Хотя СУБД Access является прекрасным инструментом для создания различных приложений, выполняющих обработку данных в связанных таблицах, однако некоторые операции с данными гораздо эффективнее решаются другими приложениями, входящими в семейство Microsoft Office 2002. И при разработке приложения возникает желание создать запросы и формы Access, добавить к ним аналитические возможности Excel, обеспечить редактирование отчетов Access в редакторе Word, связать все это с текущей таблицей контактов Outlook или личным календарем и т. д. То есть, чтобы получить приложение для офиса, удовлетворяющее современным требованиям, необходимо обеспечить совместное функционирование различных приложений Microsoft Office. Оказывается, данное желание вполне осуществимо, и в настоящей главе мы покажем это.
Интеграция Access с другими компонентами Office
Связывание и внедрение объектов
Вставка рисунков в формы и отчеты
Вставка рабочего листа Excel в форму или отчет
Вставка документов Word в Access
Автоматизация
Клиенты и серверы автоматизации
Взаимодействие компонентов Office 2002
Использование Access в автоматизации
Операции с объектами Microsoft Excel
Особенности сетевых приложений Access
База данных Access может использоваться одним пользователем на локальном компьютере или несколькими пользователями в сети. Использование базы данных в сети имеет ряд особенностей. Чтобы подготовить базу данных для использования в сети, необходимо выполнить специальную настройку среды Access, параметров базы данных и ее объектов и реализовать особенности общего доступа к данным в программном коде приложения. Об этом и пойдет речь в настоящей главе. Чтобы рассказ не был слишком абстрактным, мы рассмотрим основные вопросы на примере сетевого приложения Access "Игра в доминирование".
Особенности сетевых приложений
Способы совместного использования баз данных
Совместное использование базы данных
Совместное использование только данных
Совместное использование БД через Интернет
Совместная работа с БД с помощью репликации
Совместный доступ к БД с помощью SQL Server
Режимы работы с базой данных в сети
Пример сетевого приложения
Правила игры
Проекты Microsoft Access
В данной главе мы постараемся показать, что Microsoft Access 2000, будучи настольной СУБД, не ограничивает пользователя в разработке приложений различной сложности и масштабируемости. Кроме создания достаточно сложных многопользовательских приложений, Access может использоваться в качестве средства для разработки клиентской части приложения с архитектурой "клиент-сервер". С помощью объектов Access может быть создан интерфейс к базам данных, которые размещаются на мощных серверах баз данных, таких как Microsoft SQL Server, Oracle и т. д.
Проекты Microsoft Access 2002
Основные понятия
Отличие "клиент-сервер" от "файл-сервер"
Распределение функций в "клиент-сервер"
Универсальный доступ к данным через OLE DB
Общие сведения
Компоненты OLE DB
Microsoft ActiveX Data Objects (ADO)
Установка связи с интерфейсом OLE DB
Настольная версия Microsoft SQL Server 2000
Репликация баз данных
Портфельная репликация является удобным способом поддержания файла базы данных в обновленном состоянии при работе с ним на разных компьютерах, которые лишь иногда соединяются посредством кабельного соединения (локальной сети или прямого кабельного соединения), или обмен данными между ними выполняется с помощью переносного диска. В этом случае файл базы данных можно поместить в Портфель, чтобы потом поместить его на переносной компьютер. При этом создается новая реплика, которая может быть синхронизирована с базой данных на стационарном компьютере.
Предположим, вы ведете на своем персональном компьютере список контактов с помощью базы данных "Контакты". Вас отправляют в командировку на несколько дней, но вам необходимо постоянно использовать эту информацию, сохраненную на вашем компьютере. В этом случае следует применить средства портфельной репликации.
Портфельная репликация
Репликация баз данных Access
Создание реплик базы данных
Создание частичной реплики
Синхронизация реплик
Управление репликами
Репликация проектов Access
Репликация файлов на сервере Web
Репликация файлов в Internet Explorer и Windows
Репликация страниц доступа к данным в Access
Миграция приложений
В данной главе будут рассмотрены вопросы, касающиеся преобразования приложений Access с целью переноса их в другую среду эксплуатации. Для обозначения таких преобразований мы будем применять термин миграция. Под миграцией приложений понимается целевое преобразование приложения с изменением его внутренней структуры и сохранением внешнего интерфейса. Таким образом, к миграции относится как преобразование приложений, созданных в более ранних версиях Access, в среду Access 2002, так и преобразование приложения, созданного в среде Access 2002, в двухуровневое клиент-серверное приложение, в котором обработка данных выполняется сервером базы данных.
Миграция приложений
Преобразование Access в "клиент-сервер"
Переход к клиент-серверной архитектуре
Надежность
Производительность
Масштабируемость
Безопасность
Преобразование Access для SQL Server
Разделение баз данных
Перенос приложения на платформу SQL Server
Администрирование баз данных
Коллективное использование базы данных требует административного контроля. Необходимо поручить эти обязанности одному или нескольким сотрудникам, которые будут исполнять роль администраторов базы данных. Некоторые ошибочно полагают, что использование базы данных небольшим коллективом пользователей не требует специального обслуживания, и считают нецелесообразным выделение специальных средств на административную поддержку приложения, аргументируя это отсутствием свободных штатных сотрудников и нехваткой служебного времени. Однако если этот вопрос будет проигнорирован, рано или поздно такое положение дел приведет к нежелательным последствиям. Однажды база данных может быть испорчена и не окажется резервных копий. Невозможно будет решить некоторые часто возникающие задачи администрирования, требующие определенной квалификации, которой пользователи обычно не имеют. При этом может возникнуть такая ситуация, что не будет возможности немедленно связаться с разработчиками или база данных просто была приобретена без заключения договора о сопровождении.
Администрирование баз данных
Архивирование, сжатие и восстановление БД
Создание резервной БД Access
Сжатие базы данных или проекта Access
Восстановление поврежденной базы данных
Защита информации с помощью шифрования
Администрирование защищенных БД Access
Защита баз данных на SQL Server
Защита объектов баз данных на SQL Server
Управление учетными записями на SQL Server
Глоссарий
Сетевое приложение "Игра в доминирование"
В целях демонстрации применения средств Access для разработки и использования сетевых баз данных и иллюстрации примеров к гл. 16 книги был разработан пример сетевого приложения "Игра в доминирование". Установка и интерфейс этого приложения описаны в разд. "Установка сетевого приложения" и "Интерфейс пользователя" данного приложения.
Сетевое приложение "Игра в доминирование"
Правила игры в доминирование
Архитектура приложения
Функциональное описание приложения
Краткое описание работы сервера
Краткое описание работы клиента
Завершение игры
Сервер "Игры в доминирование"
Клиент "Игры в доминирование"
Интерфейс пользователя
Описание встроенного языка системы 1С Предприятие
Данная книга является описанием встроенного языка системы 1С:Предприятие и предназначена для специалистов, выполняющих конфигурирование системы для решения конкретной задачи автоматизации учета.
1С:Предприятие является гибкой настраиваемой системой, с помощью которой можно решать широкий круг задач в сфере автоматизации деятельности предприятий. Специфические алгоритмы конфигурации описываются в системе 1С:Предприятие при помощи программной компоненты Конфигуратор (далее по тексту — конфигуратор) в программных модулях, содержащих тексты на встроенном языке системы 1С:Предприятие.
Назначение и краткая характеристика встроенного языка
Встроенный язык (далее по тексту — язык) представляет собой предметно-ориентированный язык программирования, специально разработанный с учетом возможности его применения не только профессиональными программистами. В частности, все операторы языка имеют как русское, так и англоязычное написание, которые можно использовать одновременно в одном исходном тексте. Основной язык, описываемый в данной книге — русский, однако для каждого оператора языка приводится его англоязычный синоним.
Формат описания элементов языка
Соглашения и обозначения в диаграммах
Синтаксическая диаграмма описания элемент
ЭлементЯзыка
Что такое программный модуль?
Контекст выполнения программного модуля
Виды программных модулей
Глобальный модуль
Модуль Формы списка справочника
Модуль Формы группы справочника
Выбрать Документы
Непосредственно сама выборка осуществляется при помощи метода ПолучитьДокумент в порядке возрастания даты и времени записи документов (если не задан обратный порядок методом ОбратныйПорядок).
Данный метод может использоваться только для объектов, созданных функцией СоздатьОбъект.
ВыбратьПодчиненныеДокументы
ВыбратьПоЗначению
ВыбратьПоНомеру
ВыбратьПоПоследователыюсти
УстановитьФильтр
ПолучитьДокумент
ВыбратьСтроки
ПолучитьСтроку
Значение По Номеру
Метод ЗначениеПоНомеру применяется к атрибуту глобального контекста ВидыСубконто и позволяет определить вид субконто, соответствующий номеру в списке видов субконто конфигурации.
Валютный
Количественный
Забалансовый
Активный
ВыбратьСчета
ПолучитьСчет
Получить Отбор
Метод ПолучитьОтбор возвращает текущее значение отбора журнала. Имя отбора и текущее значение отбора записываются в переменные, передаваемые методу ПолучитьОтбор в качестве параметров.
Возвращаемое значение метода может использоваться для определения того, включен отбор в журнале проводок или нет.
Предопределенные процедуры модуля формы
ПриПоказеПроводокПоДокументу
Базовые типы данных
Правила преобразования типов данных
Агрегатные типы данных
Установить Отбор
Метод предназначен для выборки записей журнала расчетов, которые содержат в графе отбора ИмяГрафыОтбора заданное ЗначениеОтбора. Если первый параметр задан неверно — т. е. нет такой графы отбора, выборка не будет выполнена и метод возвратит 0. Если заданное ЗначениеОтбора не будет найдено ни в одной строке журнала расчетов, выборка окажется пустой (т. е. в нее не попадет ни одна запись журнала расчетов), но метод возвратит значение 1.
ПолучитьОтбор
ЗакладкиОтбора
ГраницаПросмотра
УстановитьПредставление
ПолучитьПредставление
РассчитыватьПриОтменеИсправления
Модуль формы журнала расчетов
ПриИсправленииРезультата
ПриОтменеИсправления
ПриРасчете
Методы объекта Форма
При помощи объекта «Форма» предоставляется возможность управлять визуальным представлением текущей формы, опрашивать текущее состояние режима работы формы и т. п.
ТолькоПросмотр
Обновить
ИспользоватьЗакладки
ИспользоватьСлой
Заголовок
ПанельИнструментов
КнопкаПоУмолчанию
ОбработкаВыбораСтроки
ВыполнитьВыбор
РежимВыбора
Язык Запросов
Язык запросов предназначен для описания запросов к документам, справочникам, регистрам, журналам расчетов, планам счетов, бухгалтерским операциям и проводкам. Текст описания запроса передается методу Выполнить (см. Главу «Работа с Запросами») в качестве параметра. В результате выполнения этого метода генерируется временный выходной набор данных, который в дальнейшем используется для заполнения формы отчета.
Формат текста описания запроса
Соглашения и обозначения
Зарезервированные слова языка запросов
Константы
Внутренние переменные
Конкретизация переменной
Внешние переменные
Атрибуты внутренних переменных
Связь с внешними приложениями посредством механизмов DDE и OLE Automation
Одним из примеров использования такой возможности может служить запуск программы Microsoft Excel (непосредственно из программы 1С:Предприятие ) с одновременным выводом в нее результатов расчета. Далее пользователь может обрабатывать полученные результаты (просматривать, редактировать, печатать и т. п.) непосредственно в среде Microsoft Excel.
Контекст работы с внешними приложениями
Методы внешних приложений
Работа в качестве OLE Automation сервера
Атрибуты как OLE Automation сервера
Методы как OLE Automation сервера
Initialize
EvalExpr
CreateObject
ExecuteBatch
Счет По Коду
Метод СчетаПоКоду позволяет найти значение типа «Счет» по коду счета, указанному в виде символьной строки.
НачалоПериодаБИ
КонецПериодаБИ
КонецРассчитанногоПериодаБИ
НазначитьСчет
ВвестиПланСчетов
ВвестиВидСубконто
МаксимальноеКоличествоСубконто
ОсновнойЖурналРасчетов
Системные предопределенные процедуры
Глобальный модуль
1С Предприятие 8.0. Описание встроенного языка
Встроенный язык системы 1С:Предприятие предназначен для описания (на стадии разработки конфигурации) алгоритме! функционирования прикладной задачи.
Встроенный язык (далее по тексту - язык) представляет собой предметно-ориентированный язык программирования, специально разработанный с учетом возможности его применения не только профессиональными программистами. В частности, все операторы языка имеют как русское, так и англоязычное написание которые можно использовать одновременно в одном исходном тексте. Основной язык, описываемый в данной книге - русский однако для каждого оператора языка приводится его англоязычный синоним.
При своей относительной простоте язык обладает некоторыми объектно-ориентированными возможностями, например, правиле доступа к свойствам и методам специализированных типов данных (документам, справочникам и т.п.) подобны свойствам и методам объектов, используемых в других объектно-ориентированных языках. Однако специализированные типы данных не могут определяться средствами самого языка, а задаются в визуальном режиме конфигуратора.
Формат описания элементов языка
Каждый элемент (конструкция) языка, упомянутый в этом руководстве, печатается таким шрифтом. Информация по компонентам языка приводится в виде синтаксической диаграммы, подробного описания и примера исходного текста.
ЭлементЯзыка (АнглоязычныйСиноним)
Формат исходных текстов программных модулей
Виды программных модулей
Формат программного модуля
Структура программного модуля
Спец. символы в исходном тексте
Примитивные типы данных
Конструкторы
Для облегчения понимания материала данного раздела читателем, не имеющим опыта работы с базами данных, ниже приводятся пояснения терминов, использованных при описании средства встроенного языка для работы с базами данных - объекта XBase.
XBase
Основные понятия
Поля и записи
Таблица, структура таблицы, файл базы данных
Индексы, выражения индекса и фильтра
Запись изменений в базу данных
Работа с индексными файлами
Удаление записей
Создание базы данных, индекса
Ограничения
Свойства
Используется для доступа к области построения диаграммы. В этой области выводятся координатное пространство и фигура диаграммы.
Двуязычное представление ключевых слов
Одной из существенных особенностей языка запросов 1C: Предприятия является то, что как и во встроенном языке, все ключевые слова имеют два варианта написания: на русском и английском языках. Далее в этой главе указываются русские варианты написания ключевых слов. Ниже приведена таблица, в которой приведены соответствия русского и английского и вариантов написания ключевых слов языка запросов ...... (пропущено)
Основные секции текста запроса
Описание запроса
Использование слова РАЗЛИЧНЫЕ
Использование слова ПЕРВЫЕ
Описание полей выборки
Псевдонимы полей в списке выборки
Вложенные таблицы в списке полей выборки
Описание источников запроса
Спецификации соединений
Расширение формы документа
Обход документов выполняется системой динамически. Это означает, что использование выборки не считывает все документы сразу, а выбирает их порциями из информационной базы. Такой подход позволяет достаточно быстро обходить с помощью выборки большие списки документов и не загружает в память всех элементов выборки.
Расширение формы критерия отбора
Дополнительные методы табличного поля списка критерия отбора. Для данного расширения свойства ТекущаяСтрока, ТекущиеДанные табличного поля содержат значения типа: Любая ссылка на объект ИБ.
Психология и технический анализ
- перейти
Тайм менеджмент
- перейти
Время личности и время жизни
- перейти
Можно ли научиться планировать время
- перейти
Искусство успевать
- перейти
10 способов сократить количество бумаг
- перейти
Пригодность к бизнесу
- перейти
Психоанализ –прошлое, настоящее, будущее
- перейти
Вычисление сумм последовательностей
- перейти
Анализ функций и полиномов
- перейти
Основные операции с выражениями
- перейти
Типовые средства построения графиков
- перейти
Общая характеристика пакета plots
- перейти
Основные средства решения диф. уравнений
- перейти
Кибернетический подход к эволюции
- перейти
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий