baza danych => plik do wydruku

Użytkowanie programu bazodanowego
Awatar użytkownika
mitek
Posty: 69
Rejestracja: czw lip 15, 2010 11:52 pm

baza danych => plik do wydruku

Post 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
LibreOffice 6.1.2.1 na Windows 10
Jan_J
Posty: 4626
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: baza danych => plik do wydruku

Post 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.
JJ
LO (25.2|24.8) ∙ Python (3.12|3.10) ∙ Unicode 16 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
Awatar użytkownika
mitek
Posty: 69
Rejestracja: czw lip 15, 2010 11:52 pm

Re: baza danych => plik do wydruku

Post 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?
LibreOffice 6.1.2.1 na Windows 10
Jan_J
Posty: 4626
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: baza danych => plik do wydruku

Post 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
JJ
LO (25.2|24.8) ∙ Python (3.12|3.10) ∙ Unicode 16 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
ODPOWIEDZ