Strona 1 z 1
baza danych => plik do wydruku
: pt lip 16, 2010 12:00 am
autor: mitek
Witam
Chciałbym zrobić bazę klientów i np jednym kliknięciem wydrukować umowę z klientem zawierającą dane z formularza oraz stały tekst umowy z wstawionymi danymi np cenami czy innymi informacjami z bazy?
Niestety z bazami nie miałem za wiele kontaktu i chciałbym wiedzieć zanim zacznę się zagłębiać.
i następna sprawa czy baza może wykonywać obliczenia? obliczać metry kwadratowe z podanych rozmiarów i tak dalej?
dzięki
Re: baza danych => plik do wydruku
: pt lip 16, 2010 11:33 am
autor: Jan_J
Ad 1. Raporty
Ad 2. Oczywiście, choć w ograniczonym zakresie. Przeliczanie jednostek, obliczanie pól na podstawie wymiarów itp. robi się od ręki. Trudniej się robi, kiedy potrzeba skomplikowanych algorytmów. Możesz definiować zapytania (kwerendy), które coś przeliczają, w przypadku większości baz możesz je także przechowywać ,,po stronie systemu bazy'' w postaci perspektyw.
Re: baza danych => plik do wydruku
: pt lip 16, 2010 5:04 pm
autor: mitek
dzięki za odpowiedź czyli pozostaje się szkolić

co polecicie online? czy lepiej odrazu kupić jakąś książkę?
a jeszcze jedna sprawa czy program może wypluwać dane w postaci arkuszy kalkulacyjnych? albo innych plików?
Re: baza danych => plik do wydruku
: pn lip 19, 2010 11:01 am
autor: Jan_J
1. Wybrane źródła informacji
Książki o bazach danych (dla niespecjalistów): na przykład
M. Hernandez: bazy danych dla zwykłych śmiertelników
C.J. Date: Relacyjne bazy danych dla praktyków
Książki o OpenOffice Base:
Unikam książek o software; zazwyczaj już w chwili wydania są nieaktualne.
Fora anglojęzyczne
http://user.services.openoffice.org/en
http://www.oooforum.org
zawierają znacznie bogatszy materiał niż nasze skromne (na razie) forum.
Dokumentacja systemu baz danych używanego w OpenOffice.org:
http://hsqldb.org
Dokumentacja innych systemów baz danych:
PostgreSQL, MySQL, Firebird, SQLite, ...
2. Format danych wynikowych
Tak, może być plik. Ale pełną swobodę uzyskasz dopiero korzystając z makropoleceń. Basic, JavaScript, Python.
http://api.openoffice.org