Предлагаемая Вашему вниманию программа 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)