Re: Welche DB, welche Tools, ...

Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

From: Andreas Fiesser (fiesser_at_gmx.net)
Date: 26. Mar 2002


Sebastian Stark wrote:

> > Mit LaTeX ist das - aus meinem minimalsten Kenntnisstand gesehen -
> > ein ziemlicher Aufstand.
> Das habe ich nicht ganz verstanden. Was genau meinst du, geht mit LaTeX
> nicht? (nicht, daß ich es unbedingt besser wüßte, interessiert mich nur)

Nicht nicht nur nicht völlig trivial.

Ich kenne das von Access folgendermassen.
Man definiert eine Abfrage, die für jede Rechnungsposition einen
vollständigen Datensatz inkl. Adresse zusammensucht.
Bei uns sieht das so aus.
1. Tabelle enthält Rechnungsköpfe mit der KundenNr als
Fremdschlüssel
2. Tabelle Rechnungspositionen mit der RechnungsNr als
Fremdschlüssel und einem Fremdschlüssel, der auf die
Positionsbeschreibung in der Preisliste zeigt.
Desweiteren gehören die Positionen in eine von 3 Gruppen, die auf
der Rechnung zusammen aufgeführt werden sollen.
Die 3. "Tabelle" ist eine Hilfsabfrage, die die Rechnungsadresse der
Kunden aus der Adresstabelle raussucht.

Das ganze wird zusammengeJOINt.

Die Rechnung selbst ist ein Bericht, der auf dieser Abfrage basiert.
Er gruppiert zuerst mal nach der Rechnungsnummer damit alles, was
zusammengehört in einem Schreiben landet.
Dann ist da noch die Gruppierungsebene der Positionsgruppen, deren
Positionen jeweils in einem eigenen Abschnitt untereinander
aufgeführt werden.
Und dabei werden noch Summen gebildet, USt berechnet und diverse
Texte nach Bedarf ein-/ausgeblendet.

Das Layout macht man in einem WYSIWYMG Editor indem man Datenfelder
hin und herschiebt.
Das geht recht fix.

Im Grunde müßte man programmtechnischn nur LaTeX-Tabellen innerhalb
des Dokumentes erstellen, oder die Daten sonstwie über die Zeilen
verteilen. Das Layout müßte ich aber im Programmcode festlegen,
vermute ich. Zudem müßte man eben die Daten selbst gruppieren und
aufbereiten.

Das ganze wäre aber auch technisch ein Akt.
Ein Programm holt Daten aus der DB und verarbeitet sie zu einem
LaTeX Skript.
LaTeX macht eine DVI daraus.
Ein Konverter erzeugt daraus Postscript.
Ghostscript erzeugt von Drucker verdaubaren Binary-Code.

Ließe sich natürlich alles machen.

Tatsächlich wälze ich Wolfgangs Problem selbst rum. Ich würde gerne
Windows und Office im Büro ersetzen, aber das ganze kann für die
Anwender dort nicht komplexer werden, als es jetzt mit Windows ist.
Und ich bin auch nur bedingt bereit viel Mehrarbeit zu investieren.
Der Tag hat nur 24 Stunden.

Immerhin werde ich demnächst einen Linux-DB-Server dort aufstellen,
so ähnlich wie im Bundestag nur dass ich kein WinXP auf den Clients
hab. ;)

... Andreas


Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

Dieses Archiv wurde generiert von hypermail 2.1.2 : 26. Mar 2002 CET