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

3 как создать отчет выполняющий поиск в данных

ПРАКТИЧЕСКОЕ ЗАНЯТИЕ «Работа с базой данных. Формирование запросов для поиска и сортировки информации, создание отчётов и форм»

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

ПРАКТИЧЕСКОЕ ЗАНЯТИЕ

«Работа с базой данных. Формирование запросов для поиска и сортировки информации, создание отчётов и форм»

Тема 4. Технология создания и преобразования информационных объектов

Цель работы: приобретение практических навыков создания базы данных, запросов, отчетов и форм в среде MS Access .

Материально-техническое обеспечение: персональный компьютер IBM PC , операционная система Windows , пакет прикладных программ Microsoft Office , система управления базой данных MS Access .

Краткие сведения из теории:

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

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

Запросы клас с и ф ици р у ются различным образом:

1 . П о числу о бр аба т ывае м ых т а бл иц :

— однотаб л ичные;

— мног о т а бличные ( все табл иц ы должны быть с в яза н ы ) .

2 . П о типу алго р и т м ов обра б о т к и :

— выборки – рез у л ь т ат запроса о т раж а е т ся только на э к р а не;

— пере к рес т ный — созда н ие с в од н ой т а б л ицы, с о д е рж а щей гр у п по вые ит о г и ;

— н а созда н ие табл и цы – ав т ома т иче с кое ф о рмирование с т р у к т у р ы записей н о вой т а бл иц ы и за г р у зк а ;

— н а д обав ле н и е – вв о д но в ой за п и с и, я в л яющейся р ез у ль т ат о м выпо л нения запроса;

— на у даление – у даление гр у п п ы за п ис е й из т а бли цы ;

— н а обновл е ние – запрос пер ес чи тыва ет (обновл я ет) з на ч ения р а с чет ны х п о л е й.

3 . П о типу языка з а про с о в :

— QBE – за п рос по п рим е р у , п ос т р о е н ный на ос н ове р е л яц и онно г о я з ыка запросов гра ф иче с к ого типа;

— SQL – реля ци онно- по л ный я з ык запросо в .

4 . П о ст а бил ьн ос т и у словий фильтра ци и за п ис е й :

— статис т ич е ские з а п р ос ы с неизм е нн ы ми у словиям и ;

— дина м иче с кие з а п росы с изм е няе м ы м и у слови я ми.

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

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

Форма — э т о объе к т б а з ы да н ных , к о т о р ый можно и с п ользовать д л я ввода, изме н е н ия и л и о тоб ражения д а н ных из таблицы или з а про са .

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

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

Новые формы м ог у т созда в аться н а вк л адк е Ф о рмы с по м ощью к о мандных кнопо к вкл а д к и Создание г р у ппы Ф о р мы:

П у стая форма – позволяет б ыст р о построить форм у , о собе нн о если в не й б у де т лишь нес к ол ь ко п ол е й;

К о нст р ук т ор фо р м – на и более тр у до е мкий спо с о б, об е сп е ч и вает со з дание и р е дак ти р о в а н ие ф орм разл и чн о й сло ж н о с ти ;

М а с тер форм – с п е ц иал ь ная про г рамма д ля ав т ома т иза ц ии с озд а н ия форм;

Форма – быст р о е соз д а н ие прост е йш и х однотабл и чных ф ор м ;

Сводная д и а г ра мма – пос т ро е ние д иа г рамм д ля числовых д анных табли ц ;

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

— Сводная табл и ца – пос тр ое н ие итог о в ой э к ранн о й формы, обес п ечи в аю щ ей формирова н ие и прос м отр итог о в в э л ек т р о нной т а бл и це Exc e l ;

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

О т четы – тр а д и ц ион н а я ф ор м а предст а в л ения и нформа ц ии д ля у правле н ия.

Отчеты в ыводя т ся н а экр а н, принтер и ли в фа й л д ля пе р е да ч и по к а налам с в язи, разме щ аю т ся н а We b – с е рве р ах. Отче т ы с о з дают с я н а о с нове б а з овых т а блиц, запросов, выборки д анн ы х и п ер е крест н ых за про с ов.

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

Отчеты с оз д аются н а вкл а дке С о з дан и е с п о м о щью ком а ндных кн о пок г р у ппы Отчеты:

Отчеты с оздают с я н еск о л ьк и м и с п особ а ми:

— О т чет б ыс т рое с озд а ние о т ч ета б ез з а п роса д ополнитель н ой информации. В о т чете б у д у т пр едст а в л ены все з а п и с и б азовой таб л ицы или запроса.

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

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

П о что в ые н а к л ей к и – п о дг о т о вка наклеек в одн о м из станда р тн ых форма т ов.

П у с т о й отч е т – п о зволяет с оздать отчет « с н у ля » .

Порядок выполнения практическоГО ЗАНЯТИЯ:

1. Изучить теоретический материал, выполнить задания, представленные в данной работе, в среде MS Access .

2. При оформлении заданий соблюдать все требования, предлагаемые в заданиях.

3. Ответить на контрольные вопросы и представить их в тетради в виде отчёта. Отчёт должен включать в себя:

— номер, наименование практического занятия и тему:

— ответы на контрольные вопросы;

4. Работу в электронном виде сохранить и представить преподавателю для проверки.

ЗАДАНИЯ ДЛЯ ВЫПОЛНЕНИЯ ПРАКТИЧЕСКОГО ЗАНЯТИЯ:

1 . Сформир у йте за п р о с п о та б л ице Ус л у ги, для этого:

— вы б е р ите Конст р у к тор з апросов (вк л адка С оздание ) ;

в открывшемся диалого в ом о к н е Д о ба в лен и е таблиц установите к у рсор н а таблицу Услуги, нажмите к нопку Добав и т ь , а зате м к н о пку З а кры т ь;

левой кнопкой мыши (ЛКМ) пер е не с ите в б л а нк з а п р о са п о ля Наимено в ан и е ма рш р ут а , Дата начала маршрут а , Количество путевок:

зап у стите запрос к о манд о й Выполнить (вкладка Кон с т р уктор);

прос м о т рит е с фо р мирован н ый з а п р ос, сохр а ните под им е нем М а рш р ут;

закро й т е з а п рос.

2. Создайте запрос по таблице Сотрудники в режиме Конструктор:

— пер е не с ите в б л а нк з а п р о са п о ля Фамилия, Имя, Отчество;

— в столбце Фамилия в поле Условие отбора задайте условие отбора «Петров*», введя его с клавиатуры:

— сформируйте запрос командой Выполнить;

— сохра н ите з а пр ос под именем Отбор сотрудников по фамилии.

3. Откройт е з а п рос М а ршрут в ре ж и ме К о н с тру к тор:

— в столбце Н а име н о вание маршру т а в п о ле Ус л ов и я отб о р а н а п иши т е у словие па р а ме т р и ч еского з а п р о са [В в едете н аиме н ован и е м ар ш р ута]

— сформир у йте з а пр ос ( Кон с тр у к т ор /Выполнить) ;

— в о к н е Введ и те з н ачение п а р ам е тра у каж и т е Фр а нция и н ажмите кнопку О К ;

— сохра н ите з а пр ос.

4. Сформир у йте мног о т аб л и ч ный за про с. Для этого:

— в режиме Конс т р у ктора з апр о с ов с о з да й те н ов ы й за п ро с ;

— в о кне Д обав л ен и е т аблиц д о бав ь те та б л ицы Сот р у д ни к и, К л иенты;

— в бланке з а про с а о т о бра з ите поля: из т аблицы Сотруд н икиФамили я ; и з таблицы КлиентыН а им е но в ание клиент а, Количество приобретенных путевок ;

— сформир у йте з а пр ос и с о хра н ите п од им е нем О тчет о р або т е с о трудника;

5. Создайте запрос на поиск повторяющихся записей по полю Наименование маршрута таблицы Услуги:

— при помощи Мастера запроса на основании таблицы Услуги выберите вид запроса Повторяющиеся записи;

— в качестве источника укажите таблицу Услуги, нажмите кнопку Далее;

в новом окне выберите поле, по которому будет происходить поиск повторяющихся записей – Наименование маршрута, нажмите кнопку Далее;

— в качестве дополнительных полей укажите поле Дата начала маршрута;

— нажмите кнопку Далее;

— сохраните запрос под именем Поиск повторений для Услуги.

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

1 . С о з д а й т е Ф о р му по т а бл и це С о т р у д ники. Для этого:

— у становите к у р с о р на таблицу Сот р у д ники;

— вы б е р ите инс т р у м ент Фо р ма ( в кла д ка Создание);

— просмо т рите с фо р миров а нн у ю ф о рм у ;

— пролис т айте д о конц а в с е за п иси с пом о щью кноп о к н а ви г а ции;

— выполните к ом а нду Ре ж им / Режим ф о рмы;

— внеси т е но в ую за п ись в сформиров а нн у ю В ами форм у :

1 07 Зы к о в С ергей Михайлович М 12 . 0 9 .19 8 0 9580

— сохра н ите ф о р му п од им е нем Сот р удники.

2 . С о з дай т е с п о м ощью М а с т е р а фо р м у по нес к ольк и м т а б лица м :

— выберите инстр у мент М а с тер ф о р м (вкладка Соз д ан и е);

— в п о ле Т а блицы и запр о сы выберите т абл и цу Сот ру дники;

— пере н еси т е из окна Доступн ы е поля в о кно В ы бранные п ол я с помощью кнопки Таб е л ь ный ном е р ;

— анал о г и чн о выберите табл и цу Ус луги отбер и те в качестве Д о ступных по л е й Н а имено в ание маршрут а ; из таблицы К л и е н т ыКоличе с тво приобретенных п утевок;

— нажмите к нопку Дал е е;

— выберите в не ш ний вид под ч инен н ой формы – Табли ч ный и нажмите кнопку Д алее;

— с о хр а н ите ф ор му под именем Работа с клиен т ами.

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

3 . С о з д а й т е ф орму по таб л и ц е Услуги:

— у становите к у р с о р на таблицу Ус л у ги, вы б е р ите инс т р у мент Форма;

— просмо т рите с фо р миров а нн у ю ф о рму, вы п о лн и т е п е р е ход по за пи ся м;

— сохра н ите форму п од им е нем У с л у ги.

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

— вы б е р ите инс т р у м ент Мастер ф орм;

из таб л и ц ы Сотр у дники п о ля: Таб е л ь ный номе р , Фам ил ия;

из таблицы К л и енты: Н аим е н ов а н и е клиент а , К о личест в о приобр е тен н ых п уте в ок;

— н аж м и те кнопку Д алее;

— вы б е р ите С вязан н ы е ф о рмы и наж м ите кнопку Далее;

— вы б е р ите стиль – Я рк а я, нажмите к нопки Далее и Гот о в о;

— прос м о трите сформи р ова н н у ю ф о рму и сохраните п од им е нем Сотр у дн и ки 2.

1 . С о з д а й т е о т чет п о та б л ице С от р уд н ики:

— у становите к у р с о р на таблицу Сот р у д ники;

— вы б е р ите инс т р у м ент О тчет (вкладка Создание);

— просмо т рите и с о хра н ите с формиров а нный отче т под и м е нем С от р у д н ик и .

2 . С о з д а й т е о т чет п о запросу О т че т о р аб о те с от р у д ника:

— у становите к у р с о р на за пр осе Отчет о работе со т р у д н и ка;

— вы б е р ите инс т р у м ент О тчет;

— прос м о трите и с о хра н ите с ф о рм и ро в ан ны й о тч е т п од именем О т ч е т о р а б о т е с отрудни к а .

3 . С о з д а й т е о т чет по запросу Маршрут:

— вы б е р ите инс т р у м ент Мастер о тчетов;

— о т берите из з а п роса Маршрут п о ля – Наименование маршрута, Дата начала маршрута, Количество путевок;

— нажмите к нопку Дал е е;

— нажмите кнопку Д алее;

— зад а йте и м я от ч ета – Маршрут, прос м отр и те от ч е т .

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

Практическая работа № 18 Поиск в базе данных (1:30)

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

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

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

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

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

Общие сведения о механизме полнотекстового поиска в данных

Механизм полнотекстового поиска 1С:Предприятия 8 основан на использовании двух составляющих:

 Средств выполнения полнотекстового поиска

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

Поиск осуществляется по данным, которые содержатся в полнотекстовом индексе. Т.о., если ведется интенсивная работа с БД, то полнотекстовый индекс следует обновлять как можно чаще. Если же объем изменяемых или новых данных невелик, то обновление полнотекстового индекса

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

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

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

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

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

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

Полнотекстовый индекс

В режиме Конфигуратор

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

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

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

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

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

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

Перейдем в режим 1С:Предприятие.

В режиме 1С:Предприятие

Выполним команду меню Все функции Стандартные

Управлениеполнотекстовымпоиском.

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

Чтобы узнать, разрешены ли сейчас операции полнотекстового поиска, нажмите кнопку Настройка… Система откроет окно настройки

полнотекстовогопоиска.

По умолчанию полнотекстовый поиск разрешен. Закройте это окно.

Система сообщает нам, что требуется обновление полнотекстового индекса, потому что в нашем случае индекс вообще отсутствует. Для

созданияилиобновленияиндекса,нажмитекнопкуОбновитьиндекс.

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

Мы создали полнотекстовый индекс для нашей информационной базы.

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

Отчет для поиска данных

В режиме Конфигуратор

Добавим в конфигурацию новый отчет с именем ПоискДанных.

Перейдем на закладку Формы, нажмем кнопку открытия, создадим основную форму отчета и займемся ее редактированием.

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

На закладке Реквизиты создадим реквизит ПоисковоеВыражение и перетащим его в окно элементов формы.

В открывшемся окне свойств поля ПоисковоеВыражение зададим его заголовок Фраза.

В поле Вид автоматически подставилось значение Поле ввода – это нам и нужно.

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

Затем на закладке Команды создадим команду Поиск и нажмем кнопку открытия в строке Действие.

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

В открывшемся окне свойств кнопки Поиск поставим флажок

КнопкаПоУмолчанию.

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

Для этого нужно добавить в форму группу и определить в ней тип группировки элементов Горизонтальная.

Выделим строку Форма в дереве элементов формы, нажмите кнопку Добавить в командной панели и выберем тип элемента Группа Обычная группа.

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

322

Добавим в форму реквизит СообщениеОРезультате и перетащим его в окно элементов формы в группу 1. Появится окно свойств поля. В нем зададим ПоложениеЗаголовка в значение Нет.

В поле Вид установим значение Поле надписи.

В поле надписи СообщениеОРезультате мы будем выводить сообщение о результате поиска.

Добавим в форму реквизит РезультатПоиска и перетащим его в окно элементов формы в Группу1.

В свойствах поля зададим ПоложениеЗаголовка в значение Нет. В

поле Вид установим значение Поле HTML документа.

В поле HTML документа РезультатПоиска мы будем выводить найденные элементы поиска.

На закладке Команды поочередно создадим команды

ПредыдущаяПорция и СледующаяПорция.

Нажмем кнопку открытия в строке Действие для каждой команды. Шаблоны обработчиков событий пока заполнять не будем, а перейдем на

закладку Форма, выделим корень дерева элементов и добавим новую группу. Зададим для этой группы тип группировки Горизонтальная. Затем перетащим наши команды в эту группу. Перетащите Группу1 в

команднуюпанель,чтобыформапринялавид:

Затем добавим в форму реквизит РезультатыПоиска типа СписокЗначений для хранения найденных элементов поиска. А также добавим в форму реквизит ТекущаяПозиция типа Число для хранения текущей позиции списка.

Эти реквизиты играют вспомогательную роль и в форму их перетаскивать не нужно.

Теперь реализуем работу формы с помощью кода на встроенном языке.

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

Искать(0);

Искать(-1);

Искать(1);

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

После этих процедур вставим следующий текст процедуры поиска на клиенте:

// Процедура поиска, получение и отображение результата

Если ПустаяСтрока(ПоисковоеВыражение) Тогда Предупреждение(«Не задана строка поиска.»); Возврат;

ИскатьСервер(Направление); КонецПроцедуры

Процедура ИскатьСервер(Направление) Экспорт

СписокПоиска = ПолнотекстовыйПоиск.СоздатьСписок(); СписокПоиска.СтрокаПоиска = ПоисковоеВыражение;

Если Направление = 0 Тогда

СписокПоиска.ПерваяЧасть(); ИначеЕсли Направление = -1 Тогда

СписокПоиска.ПредыдущаяЧасть(ТекущаяПозиция); ИначеЕсли Направление = 1 Тогда

Для Каждого Результат Из СписокПоиска Цикл

РезультатПоиска = СписокПоиска.ПолучитьОтображение(ВидОтображенияПолнотекстовогоПоиска.HTMLТек ст);

Если СписокПоиска.Количество() <> 0 Тогда

ТекущаяПозиция) > СписокПоиска.Количество(); Элементы.ПредыдущаяПорция.Доступность = (ТекущаяПозиция > 0);

СообщениеОРезультате = «Не найдено»; Элементы.СледующаяПорция.Доступность = Ложь; Элементы.ПредыдущаяПорция.Доступность = Ложь;

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

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

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

Затем мы очищаем список значений РезультатыПоиска и заполняем его найденными элементами.

Получаем результат полнотекстового поиска в виде HTML-текста и сохраняем этот текст в реквизите РезультатПоиска, имеющим тип HTML-домента.

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

Заключительным штрихом будет создание обработчика события ПриНажатии поля HTML-документа РезультатПоиска, расположенного в форме.

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

Для этого создадим обработчик события ПриНажатии поля HTML-

документа РезультатПоиска:

Процедура РезультатПоискаПриНажатии(Элемент, ДанныеСобытия, СтандартнаяОбработка)

ЭлементHTML = ДанныеСобытия.Event.srcElement; Если (ЭлементHTML.id = «FullTextSearchListItem«) Тогда

// Получить имя файла (номер строки списка поиска), содержащегося в гиперссылке

НомерВСписке=Число(ЭлементHTML.nameProp);

// Получить строку списка поиска по номеру

// Открыть форму найденного объекта ОткрытьЗначение(ВыбраннаяСтрока); СтандартнаяОбработка = Ложь;

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

В режиме 1С:Предприятие

Для начала попробуем найти данные, связанные с Ивановым. Введем иванов и нажмем ctrl+enter или кнопку Поиск.

Результат поиска содержит 5 элементов и найденные слова в реквизитах этих документов выделены желтым фоном.

Обратите внимание, что система нашла все словоформы введенного выражения (Иван).

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

3 как создать отчет выполняющий поиск в данных

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

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

В этой статье

Выбор источника записей

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

Создание отчета с помощью средства «Отчет»

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

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

На вкладке Создание в группе Отчеты выберите Отчет.

Access создаст отчет и отобразит его в режиме макета.

Дополнительные сведения о просмотре и печати отчета см. в разделе Просмотр, печать отчета и его отправка по электронной почте.

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

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

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

На вкладке Создание в группе Отчеты выберите Мастер отчетов.

Следуйте указаниям на страницах мастера отчетов. На последней странице нажмите кнопку Готово.

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

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

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

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

В области навигации дважды щелкните источник записей для наклеек — таблицу или запрос.

На вкладке Создание в группе Отчеты выберите Наклейки.

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

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

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

Создание отчета с помощью средства «Пустой отчет»

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

На вкладке Создание в группе Отчеты выберите Пустой отчет.

В режиме макета будет открыт пустой отчет, а в правой части окна Access появится область «Список полей».

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

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

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

Разделы отчета

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

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

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

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

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

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

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

Примечание отчета. Печатается один раз в конце отчета. Примечание отчета можно использовать для печати итогов и другой сводной информации по всему отчету.

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

Сведения об элементах управления

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

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

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

Вычисляемый элемент управления — это элемент управления, источником данных для которого является выражение, а не поле. Вы указываете значение, которое хотите использовать для элемента управления, определив выражение в качестве его источника данных. Выражение может быть сочетанием операторов (таких как = и +), имен элементов управления и полей, функций, возвращающих одно значение, и констант. Например, следующее выражение вычисляет цену товара с 25-процентной скидкой путем умножения значения в поле «Цена за единицу» на постоянное значение (0,75):

= [Цена за единицу] * 0,75

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

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

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

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

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

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

Связанный элемент управления наследует многие параметры поля из базовой таблицы или запроса (например, свойства Format, DecimalPlaces и InputMask). Это гарантирует, что значения свойств поля не изменятся при создании связанного с ним элемента управления.

Если вы уже создали свободный элемент управления, который необходимо связать с полем, задайте имя поля в качестве значения свойства ControlSource этого элемента управления. Для получения дополнительных сведений о свойстве ControlSource выполните поиск по слову «ControlSource» в справочной системе.

Доработка отчета в режиме макета

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

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

Access выведет отчет в режиме макета.

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

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

На вкладке Конструктор в группе Сервис выберите пункт Добавить существующие поля.

Нажмите клавиши ALT+F8.

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

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

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

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

Access выведет отчет в конструкторе.

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

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

На вкладке Формат в группе Элементы управления нажмите кнопку Добавить поля.

Нажмите клавиши ALT+F8.

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

Добавление поля из области »Список полей»

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

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

При перетаскивании полей Access создает для каждого из них связанное текстовое поле и автоматически размещает рядом с ним подпись.

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

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

Определение имени средства

Наведите указатель мыши на средство.

Access отобразит имя средства.

Создание элемента управления с помощью средств в группе «Элементы управления»

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

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

Если вам не удалось с первой попытки поместить элемент управления туда, куда нужно, его можно переместить:

Щелкните элемент управления, чтобы выделить его.

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

Перетащите элемент управления в нужное место.

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

Отображение страницы свойств

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

На вкладке Конструктор в группе Сервис нажмите кнопку Окно свойств.

Нажмите клавишу F4.

Сохранение документа

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

Сохранение макета отчета

Щелкните «Файл>«Сохранить» или нажмите CTRL+S.

Также можно нажать кнопку «Сохранить» на панели быстрого доступа.

Если у отчета нет названия, введите его в поле Имя отчета, а затем нажмите кнопку ОК.

Сохранение макета отчета под новым именем

Если вы используете Access 2013 или более поздней версии, выберите Файл > Сохранить как > Сохранить объект как.

Если вы используете Access 2010, выберите Файл > Сохранить объект как.

В диалоговом окне Сохранение введите имя в поле Сохранение объекта «Отчет» в, а затем нажмите кнопку ОК.

Просмотр, печать отчета и его отправка по электронной почте

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

Просмотр отчета

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

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

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

Если вы просто хотите просмотреть отчет перед печатью, откройте его в режиме предварительного просмотра.

Примечание: Если в отчете есть несколько столбцов, то они будут видны только в режиме предварительного просмотра. В режиме отчета и в режиме макета в отчете отображается один столбец.

Просмотр в режиме отчета

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

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

Работа с данными в режиме отчета

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

На вкладке Главная в группе Буфер обмена выберите Копировать.

Щелкните выделенные строки правой кнопкой мыши и выберите команду Копировать.

Сочетание клавиш: CTRL+C.

Отображение только нужных строк с помощью фильтров

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

В отчете найдите слово «Канада» и щелкните его правой кнопкой мыши.

Выберите команду Равно «Канада».

Access создаст и применит фильтр.

Включение и отключение фильтров

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

Удаление фильтра

Щелкните правой кнопкой мыши поле, с которого вы хотите снять фильтр.

Щелкните Снять фильтр с поля: имя_поля. (Вместо имя_поля будет указано фактическое имя поля.)

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

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

Предварительный просмотр отчета

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

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

1. Щелкните, чтобы открыть первую страницу.

2. Щелкните, чтобы вывести предыдущую страницу.

3. Щелкните, чтобы вывести следующую страницу.

4. Щелкните, чтобы открыть последнюю страницу.

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

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

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

На вкладке Предварительный просмотр нажмите кнопку Закрыть окно предварительного просмотра.

Щелкните правой кнопкой мыши отчет в области навигации и выберите в shortcut-меню пункт «Макет» или «Конструктор».

Совет: После предварительного просмотра отчета можно экспортировать результаты в Microsoft Word, Microsoft Excel и некоторые другие программы Office. На вкладке Внешние данные в группе Экспорт нажмите кнопку нужного формата и следуйте дальнейшим указаниям.

Печать отчета

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

Изменение параметров страницы

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

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

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

Отправка отчета на принтер

Откройте отчет в любом представлении или выберите его в области навигации.

На вкладке Файл выберите пункт Печать и нажмите кнопку Печать.

Откроется диалоговое окно Печать.

Задайте нужные параметры, такие как принтер, диапазон печати и количество копий.

Нажмите кнопку ОК.

Отправка отчета по электронной почте

Вместо печати отчета можно отправить его пользователям по электронной почте.

Щелкните отчет в области навигации, чтобы выбрать его. На вкладке Внешние данные в группе Экспорт нажмите Отправить по электронной почте.

В диалоговом окне Отправка объекта выберите в списке Выбор формата вывода нужный формат файла.

Выполните действия в остальных диалоговых окнах.

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

Добавить комментарий

Ваш адрес email не будет опубликован.