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]