Home

Предлагаемая Вашему вниманию программа IS-Gen - еще один генератор отчетов. Его главное отличие от других инструментов, именуемых генераторами отчетов в том, что он может использоваться для работы конечным пользователем базы данных. При этом от пользователя не требуется знаний в области теории БД (что такое таблица, поле, связи между таблицами). К примеру, вместо названия поля Table1.Field2 он оперирует его словесным описанием "Наименование района".

Возможности программы:

В ходе построения запроса автоматически формируется SQL-команда SELECT.При этом поддерживаются ее следующие возможности: выборка до 12 полей одновременно, межтабличные связи типа INNER JOIN, условия на поля (в предложении WHERE), ORDER BY по одному полю, агрегатные функции SUM, MAX, MIN, AVG, COUNT с предложением GROUP BY. Но отметим что пользователь не догадывается об этом. Все это ему не нужно и от него скрыто. Хотя при желании есть возможность посмотреть текcт получившейся команды SELECT.

С сервером БД программа работает как клиент в классической двухуровневой схеме.

Программа будет полезна как дополнение к ЛЮБОЙ реляционной базе данных. У любой работающей базы данных есть интерфейс пользователя. Этот интерфейс представляет данные в том или ином виде. Ясно что при достаточно сложной структуре базы невозможно перекрыть ВСЕ мыслимые потребности пользователя. Данная программа призвана помочь пользователю получать данные из базы в любой (ну или почти любой :) комбинации полей с наложением различных условий.

Программа написана на Delphi и требует для работы BDE.

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

Примеры запросов, генерируемых программой:

Таблиц может быть, конечно же, не только две, а и одна, и три, и пять. Результат выдается в виде грида с колонками: [Название1 | Название2].

К программе прилагается небольшой help. Раз уж BDE не входит в инсталляцию, то предполагается, что он (оно, она ?) уже есть на вашей машине (причем версии не ниже 5.1 – той, что идет с Delphi 5). Еще прилагается тестовый пример – небольшая база в формате DBF. Программа уже настроена на эту базу; все что вам нужно – это создать для нее BDE-алиас (как – смотрите в хелпе).

Ну вот, собственно, и все… Вопросы, предложения и пожелания – приветствуются по e-mail

Скачать можно здесь (586 K)



Chat.ru ТЕЛПНЕОДХЕФ: ФПЧБТЩ ЙЪ лЙФБС ОБ УБКФЕ Asia.ru!