Публикации
Последние новости:
 
Высокие технологии
Technology
Компьютерное железо
Программное обеспечение
Компьютерная безопасность
Операционные системы
Компьютерный справочник
БД
Интернет сегодня
AudioТехника
Средства связи
Весь спектр цифровой техники
Мир авто
Бизнес-финансы
Всё о культуре
ПроСпорт
Всё о компьютерах
Детское чтение
Мировые телекоммуникации
Пресс-релизы
 
Статьи
Мир культуры
Интересно о спорте
Покупаем:
ТурТранс
Для прекрасных дам
Усадьба, дом
 

Платный хостинг от провайдера HostSpace.com.ua - хостинг, регистрация доменов. Поддержка PHP, MySQL, почта - в каждом тарифном плане.





Пример программы, выдающей отчет









DATABASE zawod
MAIN
DEFINE zapisx record like kadry.*
DEFINE simw char (200), zapr char (300),fn char (18)
OPEN form maxprim from "maxprim"
DISPLAY form maxprim # вывести экранную форму
CONSTRUCT BY NAME simw ON kadry.* # Введение критериев выбора
 # с экрана
LET zapr="select * from kadry where ",
simw clipped," order by tabnom "
MESSAGE simw
PREPARE selpr FROM zapr # Изготовление запроса
DECLARE qquer CURSOR FOR selpr # Объявление курсора для него
DISPLAY "Не забудьте нажать CTRL-O" AT 2,40
PROMPT "Файл, куда выводить отчет? или CR, если на экран: "
 FOR fn
IF length(fn)=0 then START REPORT kadryrep # на экран
else START REPORT kadryrep TO fn # в файл
END IF
 # выполнить запрос и сбросить выбранные строки в отчет
 FOREACH qquer into zapisx.* # Очередную строку из курсора
 OUTPUT TO REPORT kadryrep(zapisx.*) # поместить в отчет
 END FOREACH
FINISH REPORT kadryrep # Вывести результаты отчета
END MAIN
REPORT kadryrep(z)
DEFINE nameceh like ceh.nameceh
DEFINE z record like kadry.*
 # nomerceh int, # номер цеха
 # tabnom serial, # табельн. номер
 # fio char(20), # фамилия
 # dolvn char(20), # должность
 # zarplata money(16,2), # зарплата
 # datarovd date # дата рожд.
 OUTPUT
left margin 0
right margin 80
top margin 0
bottom margin 0
page length 23
 ORDER BY z.nomerceh, z.tabnom # Упорядочить
 FORMAT
PAGE HEADER
print "-------------------------------------------------------"
print "цех|таб.ном|фио |должность |зарплата| дата рожд"
print "_______________________________________________________"
ON EVERY ROW
 print z.nomerceh using "##", column 4,z.tabnom using "#####",
 column 13,z.fio clipped,
 column 28,z.dolvn clipped,
 column 43,z.zarplata using "$####.##",
 column 53,z.datarovd using "dd-mm-yyyy"
BEFORE GROUP OF z.nomerceh
select @nameceh into nameceh from ceh where nomerceh=z.nomerceh
 skip to top of page
 skip 1 line
 print "Цех ",nameceh
 skip 1 line
AFTER GROUP OF z.nomerceh
 need 2 lines
 print " В цехе ",nameceh clipped,2 spaces,
 group count(*) using "#####" ," человек, "
 print " Средняя зарплата ",
 group avg(z.zarplata) using "##### руб.## коп"
PAGE TRAILER
 print "заполнена страница номер", pageno
 pause "нажмите ВВОД"
END REPORT
­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
Вот что увидит на пользователь во время работы программы:
+-------------------------------------------------------------+
|Укажите файл, куда выводить отчет, или CR, если на экран: |
| Не забудьте нажать CONTROL-О|
| |
|---------------------------------------------- |
| цех [1:4] [ ] |
| таб.номер [ ] |
| фамилия [*ов ] |
| должность [ ] |
| зарплата [>500 ] |
|дата рождения [ ] |
| |
| |
nomerceh between 1 and 4 and fio matches "*о*" and zarplata>500
| |
+-------------------------------------------------------------+
цех|таб.ном|фио |должность |зарплата| дата рожд
_______________________________________________________________
Цех дирекция
 1 34 иванов директор $ 4000.00
 1 35 кононов зав. по снабжению$ 4000.00
 В цехе дирекция 2 человек,
 Средняя зарплата 4000 руб.00 коп
заполнена страница номер 1
нажмите ВВОД
цех|таб.ном|фио |должность |зарплата| дата рожд
_______________________________________________________________
Цех литейный
 2 12 окунев рабочий $ 2000.00
 2 14 липко лаборант $ 2000.00
 2 18 пухов мастер $ 2000.00
 2 21 сухов рабочий $ 2000.00
 2 24 угольков рабочий $ 2000.00
 В цехе литейный 5 человек,
 Средняя зарплата 2000 руб.00 коп
заполнена страница номер 2
нажмите ВВОД
цех|таб.ном|фио |должность |зарплата| дата рожд
_______________________________________________________________
Цех гараж
 4 9 потруев слесарь $ 1230.00
 4 12 гундосов шофер $ 2000.00
 В цехе гараж 2 человек,
 Средняя зарплата 1615 руб.00 коп
заполнена страница номер 3
нажмите ВВОД


www.sdteam.com

БД 08-09-2006

SAP покупает компанию Visiprise 07-07-2008 БД
Европейский производитель корпоративного программного обеспечения SAP планирует купить компанию Visiprise, занимающуюся созданием софта для корпоративного и производственного планирования. Сделка, финансовые условия которой не разглашаются, будет закрыта в июле этого года.После завершения покупки, все разработки Visiprise будут интегрированы в программное обеспечение SAP для автоматизации бизнес-процессов и комплексной интеграции производственных...


SAP занялась продажей индивидуальных лицензий 08-10-2007 БД
SAP представила новый тип лицензии на программное обеспечение NetWeaver, используемое для автоматизации деятельности компаний. Новая лицензия представляет собой годовую подписку и ориентирована она на индивидуальных разработчиков.В компании говорят, что ранее SAP занималась лишь продажей лицензий компаниям, теперь индивидуальные пользователи смогут купить годовую лицензию. Для этого им необходимо будет присоединиться к сети SAP developer network ...


Oracle купила компанию Netsure Telecom 05-09-2007 БД
Oracle сегодня сообщила о покупке компании Netsure Telecom Limited, производителя средств для обеспечения безопасности сетей, исследования данных в сетях и общего анализа корпоративных сетей.Основная задача программного обеспечения Netsure Teleocm - это комплексная диагностика критически важных крупных сетей. Среди клиентов купленной компании есть и крупнейшие операторы связи - Vodafone, Cable&Wireless, Eircom и ряд других.Компания Netsure являет...


Москву посетил Президент Oracle Чарльз Филлипс 19-08-2007 БД
Сегодня в рамках московской пресс-конференции Президента Oracle Чарльза Филлипса было объявлено об итогах 30-летнего развития корпорации и ее продуктов, а также представлена глобальная стратегия Oracle.В программе четырехдневного визита руководителя Oracle в Москву и Санкт-Петербург - встречи с ключевыми клиентами и партнерами, эффективно использующими технологии и бизнес-приложения Oracle в России.По итогам 2007 финансового года, годовой доход O...

Вооруженные силы Грузии внедрили систему управления ресурсами SAP 13-07-2007 БД
Специалисты украинского НИИ автоматизированных компьютерных систем «Экотех» (НИИ АКС «Экотех») совместно со специалистами главного исполнителя проекта – грузинской компании «UGT», при участии «SAP Украина», завершили этап создания Концептуального проекта по внедрению интегрированной системы управления ресурсами предприятия SAP ERP в Вооруженных Силах (ВС) Грузии.По словам министра обороны  Грузии Давида Кезерашвили, прое...

Oracle представляет СУБД Oracle Database 11g 10-07-2007 БД
Корпорация Oracle завтра представит новую версию своего основного и самого популярного продукта - СУБД Oracle Database 11g. Новая версия станет самым значимым обновлением системы управления базами данных за последние 4 года.Однако бума скачиваний и покупок новой версии вряд ли стоит ожидать. Дело в том, что СУБД, равно как и другие продукты Oracle, рассчитаны на корпоративный сектор, причем сектор довольно крупных компаний. Данный сегмент являетс...
 
При любом использовании материалов сайта ссылка на сайт www.archive.com.ua обязательна.
Rambler's Top100 Рейтинг@Mail.ru