Информационная система учета и поверки |
Страница 11 из 13
Задача списание прибора, срок службы которых превышает 30 лет. Каждый прибор имеет определенный срок службы. По его истеченью прибор должен быть списан. Данная процедура позволяет автоматически присвоить записи Состояние прибора таблица «Приборы» значение списан. Код сохраненной процедуры: CREATE PROCEDURE "Списание прибора" as update Поверка SET If SELECT (YEAR(dbo.Поверка.[Дата установки]))>30 Then [Состояние]= "Списан " End Задача автоматического обновления данных в поле «Дата следующей поверки» Цель: При вводе новых данных в форме «Поверка» назначить процедуру, которая позволяет: Создавать и обновлять дату следующей поверки на основе даты последней поверки, увеличивая дату на год, в том случае если прибор прошел проверку. Для осуществления этой задачи была создана кнопка, при нажатии на которую выполнялась сохраненная процедура. Данная функция уже создавалась ранее, однако в формате SQL Server реализация задачи выполняется гораздо проще. Для осуществления этой задачи была создана кнопка, при нажатии на которую выполняется хранимая процедура: CREATE PROCEDURE "Назначение даты поверки" AS update Поверка SET SELECT [Дата следующей поверки]=DateAdd ("yyyy", 1, [Дата последней поверки ]) WHERE [Годен_негоден]=1 END Запрос по данным о поверках по типам приборов Данная процедура позволяет пользователю получить данные по приборам интересующего его типа. Пользователь вводит в предусмотренном окошке значение параметра тип прибора, после чего ему выводится список приборов с основными характеристиками. СREATE PROCEDURE Zapros @tip text AS SELECT dbo.Поверка.[Заводской номер], dbo.Приборы.Наименование, dbo.Приборы.[Тип прибора], dbo.Приборы.[Место установки], dbo.Поверка .[Методика поверки], dbo.Поверка.[Дата последней поверки] as [Дата поверки] , dbo.Поверка.[Код поверяющего] FROM dbo.Приборы INNER JOIN dbo.Поверка ON dbo.Приборы.[Заводской номер] = dbo.Поверка.[Заводской номер] WHERE dbo.Приборы.[Тип прибора]= @tip END Задача создания долгосрочного плана поверки с возможностью его распечатки Цель: вывести перечень приборов необходимых поверить в следующем году. Построить график плана поверки. Возможность распечатки. Забиваем Сайты В ТОП КУВАЛДОЙ - Уникальные возможности от SeoHammer
Каждая ссылка анализируется по трем пакетам оценки: SEO, Трафик и SMM.
SeoHammer делает продвижение сайта прозрачным и простым занятием.
Ссылки, вечные ссылки, статьи, упоминания, пресс-релизы - используйте по максимуму потенциал SeoHammer для продвижения вашего сайта.
Что умеет делать SeoHammer
— Продвижение в один клик, интеллектуальный подбор запросов, покупка самых лучших ссылок с высокой степенью качества у лучших бирж ссылок. — Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта. — Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы). — SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание. SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение Очень важно заранее распределять будущею работу. Разработка плана позволит снизить денежные и временные издержки. Для решения данной задачи был сформировано представление на выборку. В качестве источника использовались таблицы «Поверка» и «Приборы». Выборка производилась по полю «Дата последующей поверки ». SQL код: SELECT dbo.Поверка.[Дата последующей поверки] AS [Дата планируемой поверки], dbo.Поверка.[Заводской номер], dbo.Приборы.Наименование, dbo.Приборы.[Тип прибора], dbo.Приборы.[Место установки], dbo.Поверка .[Методика поверки] FROM dbo.Приборы INNER JOIN dbo.Поверка ON dbo.Приборы.[Заводской номер] = dbo.Поверка.[Заводской номер] WHERE (YEAR(dbo.Поверка.[Дата последующей поверки]) = 2010) После на основе представления был сформирован отчет, который представляет собой текстовый документ. Отчет был создан с помощью мастера, а после отредактирован в конструкторе. Для распределения данных о следующих поверок по кварталам был добавлен уровень группировки «дата последующей поверки», затем произведена группировка по кварталам. Рис.16. Отчет по поверке на будущий год
|