Foxfire! - generator raportów dla FoxPro

Progrm FoxPro firmy Microsoft (do tworzenia aplikacji działających na bazach danych) ma wielu zwolenników, ale i w nim znalazło się miejsce na udoskonalenia. Według oceny doświadczonych użytkowników FoxPro, jego słabym punktem jest generator raportów.

Progrm FoxPro firmy Microsoft (do tworzenia aplikacji działających na bazach danych) ma wielu zwolenników, ale i w nim znalazło się miejsce na udoskonalenia. Według oceny doświadczonych użytkowników FoxPro, jego słabym punktem jest generator raportów.

Amerykańska firma Micromega Systems opracowała narzędzie do tworzenia raportów o nazwie Foxfire! współdziałające z FoxPro. Pozwala ono na rozbudowę mechanizmow tworzenia raportów - zarówno predefiniowanych jak i określanych ad hoc przez użytkownika końcowego - bez konieczności pisania programów. Dostarczane narzędzia są obudowane atrakcyjnym i poręcznym zestawem menu i okien dialogowych.

Korzystając z Foxfire! można tworzyć m.in. standardowe raporty podzielone na kolumny lub mające postać formularzy, rozwinięcia typu "całość - element" i etykiety. Można też zażądać wyeksportowania przetworzonych danych do plików o wybranym formacie. Niezależnie od typu raportu i jego końcowej postaci Foxfire! działa bardzo szybko. Wydobywanie danych potrzebnych użytkownikowi odbywa się przy użyciu zoptymalizowanych zapytań SQL-a.

Autor raportu może określić jakie pola i w jakim porządku mają wejść w jego skład. Do raportu można wbudować filtr (w postaci SQL-owej klauzuli Where) oraz dodać procedury pobierające od użytkownika parametry przeglądania danych, określania indeksów i specyfikacje wielopoziomowego grupowania wyników. Szczególne wymagania użytkownika można wyrazić w postaci wywołań procedur dowiązanych do raportu i określających akcje wykonywane przed i po realizacji zapytania oraz po zebraniu danych wyjściowych.

W skład wersji projektanckiej (Developers Edition) wchodzi pełny kod źródłowy z prawem bezpłatnego dołączania go do aplikacji napisanych w FoxPro na własny użytek. Dołączanie elementów Foxfire'a do aplikacji na sprzedaż, wymaga dodatkowych opłat.

Obecnie producent sprzedaje wersje Foxfire 2.5 współpracujące z FoxPro for DOS i FoxPro for Windows, a wersja dla Foxpro for Macintosh ma się wkrótce pojawić. Developers Edition kosztuje 295 USD, wersja skompilowana przeznaczona dla jednego użytkownika - 89 USD, a wersja sieciowa dla nieograniczonej liczby użytkowników - 795 USD. Producent oferuje także zniżki na pakiety do wdrożeń wieloplatformowych.

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200