Скачать 1.51 Mb.
|
Рис. 42 Календарь 8. ОСНОВНЫЕ ПРИНЦИПЫ РАБОТЫ С ПРОГРАММОЙ 8.1 Последовательность работы При входе в ПО Регистр диабета 2008 на экране появляется заставка системы. Ниже показан фрагмент экрана, который видит пользователь (Рис. 43). Рис. 43 Экран запуска ПО Регистр диабета 2008 При запуске программы открывается окно входа в программу, в котором предоставляется возможность выбрать имя в поле Пользователь и ввести пароль пользователя в поле Пароль. Также в поле Группа будет отображаться группа доступа к пунктам меню ПО Регистр диабета 2008 . Если в поле Пользователь Вы не можете найти свою фамилию, Вам необходимо обратиться к администратору системы. Установка паролей и определение доступа производится администратором системы. После успешного выбора имени пользователя и ввода пароля следует нажать клавишу Enter или кнопку Добро пожаловать. Если пароль был введен правильно, то на экране появляется главное окно программы с меню (рис. 44). Рис. 44 Меню ПО Регистр диабета 2008 При получении доступа к таблицам и справочникам под строкой меню в главном окне появляется панель таблиц или, иначе говоря, панель инструментов. 39 Используя соответствующие пункты меню, можно переключиться на окно работы с нужной таблицей, получать отчеты, изменять размещение окон, открыть окно диалоговой подсказки, выйти из системы и т.д. 8.2. Вызов помощи Для получения помощи или при затруднении в работе с программой нажмите на меню «?». Появятся следующие пункты меню (см. рис. 45) Рис. 45 Пункты меню Вызов помощи Как работать с системой Для вызова подсказки о работе с ПО Регистр диабета 2008 нужно войти в меню ?
Слева в окне будут четыре вкладки:
Также в окне можно видеть кнопки:
дел или Напечатать все содержимое текущего заголовка (т.е. будут напечатаны все разделы, входящие в иерархию текущего раздела, если такие есть); - Кнопка Параметры позволяет воспользоваться функциями, которые выполняются по нажатию выше описанных кнопок. О работе с текущим окном Для вызова подсказки о работе с текущим окном необходимо открыть нужное окно в программе и войти в меню ? пункт О работе с текущим окном или нажать комбинацию клавиш Shift+F1 на клавиатуре. Откроется окно справки, в котором будет представлено описание работы в текущем окне. Контекстная подсказка Контекстная подсказка – это помощь к некоторым полям таблицы. Она может вызываться, когда курсор находится в нужном поле при нажатии клавиши F1 или при выборе меню «?» пункта Контекстная подсказка. Если помощь к этому полю предусмотрена, то она появится на экране. О системе Выбрав меню «?» пункт О системе, можно увидеть окно, в котором отображается информация о версии программного продукта. 8.3. Ведение таблиц Под ведением таблиц понимается добавление, редактирование и удаление данных в таблицах. При любой попытке перемещения на другую строку для текущей строки будет осуществлена совокупная проверка значений всех столбцов на допустимость. Если какой-либо столбец имеет недопустимое значение, программа заблокирует переход на другую строку, выдаст сообщение об имеющихся недостатках. Такая же проверка значений столбцов происходит перед сохранением данных. Замечание! При изменении текущей таблицы совокупной проверки данных строки не производится. Если строка добавляется в подчиненную таблицу какого-либо уровня, то перед таким добавлением производится совокупная проверка значений столбцов у текущих строк всех таблиц выше по подчинению. Если данные в какой-либо строке недопустимы, то добавление строки в подчиненную таблицу будет заблокировано. 8.3.1 Взаимодействие клиент-сервер Сервер – это программа, обрабатывающая запросы пользователя, и отвечающая на них. Клиент – это программа, формирующая запросы серверу и отображающая ответы на них. Необходимо помнить, что работа ведется со считанными на рабочую станцию данными, которые сервер выдал по запросу, соответствующему таблице. Все исправления происходят в образе данных на рабочей станции, и лишь после сохранения обновленных данных сервер помещает их в базу данных. После чего, новые исправления становятся доступными для других рабочих станций. В связи с этим сохранение обновленных данных может быть отклонено сервером, как недопустимое по тем или иным причинам. Например, если одна и та же строка таблицы редактируется с двух рабочих станций, а затем с этих станций производится сохранение данных, то для станции, с которой попытка сохранения данных была произведена позже, сохранение будет отклонено, и сервер выдаст сообщение об ошибке. Подобные ошибки совместно с ошибками нарушения ссылочной целостности данных по мере возможности 41 классифицированы, и пользователю даются указания по исправлению введенных данных. Для каждой добавленной, отредактированной или удаленной строки таблицы при сохранении последовательно будет создан и послан запрос серверу базы данных. В случае возникновения любой ошибки при выполнении любого из запросов все выполненные ранее запросы из группы будут отозваны, а еще невыполненные проигнорированы. При этом программа сообщит, какая строка сохраняемой таблицы вызвала ошибку и сделает эту строку текущей и (или) просто пометит эту строку цветом, если сделать ее текущей невозможно. Возможно, что данные в таблице могут обновиться при использовании других предусмотренных в таблице операций. Также, при сохранении обновленных данных в таблице, автоматически могут быть обновлены данные в других таблицах окна или в таблицах других окон, если это предусмотрено программой. 8.3.2 Зависимость данных. Сохранение и отбор данных Рассмотрим зависимость данных. Пусть имеется главная таблица, и у нее есть текущая строка. Тогда, в условие отбора данных, для подчиненной таблицы включается значение столбца, по которому связаны главная с подчиненной, и производится отбор только «своих» данных. Если, в свою очередь, у подчиненной таблицы имеются свои подчинения, то после определения текущей строки формируется условие отбора для этих подчинений, чтобы опять-таки видеть только «свои» данные. При смене текущей строки в главной таблице меняется набор строк во всех подчиненных таблицах, поэтому, если в подчиненных таблицах были изменения в данных, их необходимо сохранить перед сменой строки в главной таблице. У главной таблицы может быть несколько подчиненных. Тогда сохранение при смене текущей строки в главной таблице происходит во всех подчиненных таблицах. Под сохранением данных понимается отправка запроса серверу базы данных на удаление, редактирование и добавление строк. Любая операция, вызвавшая смену текущей строки, вызывает событие сохранения данных в подчиненных таблицах. В частности, при добавлении новой строки эта строка становится текущей. Поэтому, если добавление осуществляется в главную таблицу, сохраняются все изменения в подчиненных. Такое же сохранение вызывает и фильтрация данных, если текущая строка не подчиняется условию фильтра, поиска данных и т.д. Если данные не прошли тест на корректность, или сохранение данных отвергается сервером по каким-либо причинам, то операции, вызвавшие событие смены указателя текущей строки отменяются. Точно так же, как и сохранение данных в подчиненных таблицах, изменение указателя текущей строки вызывает отбор данных в подчиненные таблицы. Отличие только в том, что отбор производится после смены указателя, а сохранение – перед сменой. Рассмотрим свойства окна, управляющие отбором и сохранением данных. Этими свойствами можно управлять, выбрав меню Операции пункт Свойства окна. Открывшееся перед Вами окно Свойства окна содержит названия свойств окна, выбираемые с помощью установки соответствующей галочки. Предъявлять информационное окно при сохранении. В текущей версии программы данное свойство не используется. Построчное сохранение таблиц в окне. При установке этого параметра во всех таблицах в текущем окне при попытке смены указателя строки будет выполнено сохранение этой строки. Внимание! При удалении строки она будет удалена сразу из таблицы базы данных, так как после ее удаления текущей станет другая строка в этой же таблице. В 42 некоторых окнах этот параметр должен быть установлен всегда, поэтому внимательно ознакомьтесь с документацией по ведению каждого окна. Разрешить удалять все строки в главной таблице. Этот параметр управляет массовым удалением строк в главной таблице текущего окна. Если он отмечен, то в главной таблице можно удалить все записи нажатием комбинации клавиш Ctrl+F8 или выбором в меню Операции пункта Удалить все, иначе пункт меню защищен. Это свойство служит для защиты данных от случайного удаления всех записей из главной таблицы и, следовательно, всех связанных таблиц. Разрешить прерывание отбора. При длительной эксплуатации системы число записей в некоторых таблицах может стать довольно велико, и отбор всех записей будет занимать некоторое время. Установка параметра включает появление окна с информацией о числе отобранных на текущий момент записей и кнопкой Остановить. При нажатии на кнопку дальнейший отбор записей прекратится. Замечание! Включение такой возможности приводит к тому, что отбор записей занимает значительно большее время, чем без нее. Поэтому в некоторых окнах, где число записей в главной таблице (где только и можно прерывать отбор) невелико по определению, прерывание отбора может не функционировать. Выполнять отбор при входе в таблицу. Параметр предназначен для отключения первоначального отбора данных при открытии окна. Причины те же, что и в предыдущем случае, кроме того, чтобы добавить запись в таблицу, производить отбор не нужно. Пользователь может сформировать свой запрос для главной таблицы, где ограничить отбор данных по собственному усмотрению (меню Поиск пункт Построение запросов). Восстанавливать последнее условие отбора. Если параметры установлен, то система запоминает последнее условие отбора для главной таблицы, бывшее непосредственно перед выходом из окна, и при последующем открытии восстанавливает это условие. Предлагать список запросов при входе. При установке этого параметра пользователю предлагается список сформированных им и сохраненных именованных запросов. При входе в пункт меню появится окно Выберите критерий поиска. Запросы формируются и сохраняются в меню Поиск пункт Построение запросов. Для применения критерия нужно выбрать его и нажать кнопку Применить. Запрос можно удалить, тогда он более появляться в этом окне не будет (кнопка Уд а -лить). При нажатии кнопки Отмена отбор произведен не будет. Разрешить любое изменение данных. Установленный по умолчанию параметр позволяет осуществлять любые предусмотренные программой операции по изменению данных в этом окне. При отключении параметра все операции по изменению данных будут запрещены во всех таблицах текущего окна. Редактирование по запросу (кл. F4). При установке параметра, данные редактируются только при нажатии кнопки F4. Включить информацию о записях в заголовок. При установке параметра программа помещает информацию о состоянии данных в текущей таблице окна в заголовок окна (число отобранных, добавленных, удаленных, измененных и отфильтрованных строк). Отображать окно с сообщением об отборе в справочники. Если справочник содержит большой объем информации, то отбор данных будет занимать время. При установке параметра программа будет сообщать об этом. Восстанавливать относительное расположение объектов в окне. Установка этого параметра позволяет вернуть окнам первоначально спроектированный разработчиком вид. 8.3.3 Статусы строк в таблице 43 У каждой строки есть статус, говорящий о том, что будет происходить с этой строкой при сохранении данных в таблице:
В программе существует необходимость пометки строк таблицы. Пометка строк служит для быстрого визуального поиска строки на экране монитора. Чтобы выделить (пометить) строку необходимо: - вызвать меню Вид пункт Пометить строку, или щ
Помечена будет текущая строка текущей таблицы. При повторном выборе этого Щ пункта меню или нажатии на кнопку панели инструментов пометка с теку- щей строки будет снята. Чтобы выделить (пометить) все видимые строки: - в меню Вид использовать Пометить все строки, или
Следует учесть, что, если ранее был применен фильтр, то строки, не попавшие в буфер фильтра, помечены не будут, так же, как и удаленные. Будут помечены только видимые строки. Помеченные строки, ушедшие в буфер фильтра, не теряют отметки и после снятия фильтра вновь видны как помеченные. После выбора меню Операции пункта Перечитать данные строки, бывшие в прошлом наборе отобранных записей и оставшиеся в текущем, также остаются помеченными. Чтобы пометить измененные строки: в меню Вид воспользоваться пунктом Пометить измененные строк, или нажать комбинацию клавиш Ctrl+Shift+F3. При этом следует учесть, что будут помечены только измененные, но не сохраненные строки. Чтобы отменить пометку строк:
44 станут обычного цвета. |
Составители: заведующий кафедрой стоматологии и челюстно-лицевой хирургии доктор мед наук, доцент А. А. Матчин, канд мед наук, доцент... | Вниидад канд ист наук И. В. Волкова (руководитель темы), составители: канд ист наук И. А. Дегтярева (отв исполнитель), канд ист наук... | ||
Л. П. Семенов канд техн наук; Г. И. Крус канд хим наук; В. Б. Серафимович канд хим наук; Т. С. Воронина канд хим наук; В. И. Орехов... | Л. П. Бондаренко, канд филол наук, профессор; Л. Е. Корнилова, старший преподаватель; Н. С. Морева, канд филол наук, профессор, М.... | ||
Л. П. Бондаренко, канд филол наук, профессор; Л. Е. Корнилова, старший преподаватель; Н. С. Морева, канд филол наук, профессор, М.... | Составители: С. А. Щербакова канд экон наук, доцент; Ю. И. Мартынов канд экон наук, доцент; В. В. Кузнецов канд физ мат наук, доцент;... | ||
Е. В. канд юрид наук; Клименко С. В. – канд юрид наук; Леонова Г. Б. канд юрид наук; Маслова В. А. канд юрид наук; Пугинский Б. И.... | Лингвометодические проблемы преподавания иностранных языков в высшей школе: Межвуз сб науч тр. / Под ред. Л. И. Сокиркиной. – Саратов:... | ||
Составители: канд экон наук, доц. Дорджиева О. Б., канд экон наук, доц. Сарунова М. П., канд экон наук, доц. Тостаева В. С., ст преп.... | Пашковский И. Э., доктор экон наук, доцент Новикова Н. Г., канд филос наук, доцент Иванова Н. М., Карпусенко Г. Ф., Юрина С. В. /Под... |
Поиск Главная страница   Заполнение бланков   Бланки   Договоры   Документы    |