Hallo Sigridn,

Sigrid Kronenberger schrieb:

Die Fragerin hat folgendes Szenario:
1) Es gibt eine Tabelle mit Artikel-Nr., Beschreibung und Preis
2) Es gibt eine zweite Tabelle mit Kunden-Nr., Name und Adresse des
   Käufers
3) In einer 3. Tabelle soll mit einer Verknüpfung auf die Daten von
Tabelle 1 und 2 zugegriffen und eine Rechnung erstellt werden.
Alle 3 Tabellen sind mit unterschiedlichen Namen abgespeichert worden.
Kann ich diese Verknüpfung auf eine andere Tabelle einfügen oder geht
das (noch) nicht?
Die Fragerin nutzt Ubuntu 8.04 und die Ubuntu-OOo-Version, wenn's mit
dem Original-OOo geht, würde sie aber wechseln.

Ja, das geht. Es geht auch mit Calc. Calc ist aber IMO nicht das richtige Werkzeug für so eine Anwendung.

In der dritten Tabelle wird man Verweis-Funktionen benutzten, zum Beispiel SVERWEIS. Das Argument "Matrix" der SVERWEIS-Funktion muss dann ein Bezug auf den sich in der anderen Datei befindenden Zellbereich sein, so ähnlich wie:

=SVERWEIS(A1;'file:///C:/test/test.ods'#$Tabelle1.A2:B4;2;0)

Die der Anwendung zugrunde liegende Datenstruktur mit 3 Tabellen und zwei 1-zu-n-Beziehungen ist der klassische Anwendungsfall einer (relationalen) Datenbank. Tatsächlich ist das konkrete Beispiel mit Artikel, Kunden und Rechnungen ein beliebtes, einfaches Unterrichtsbeispiel für die Einführung in Datenbanken und Programme wie OOo Base, MS Access, dBase und so weiter.

Also vielleicht mal mit Base versuchen?

Gruß

Stefan

--
www.datenpilot.org

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an