Daten aus Base in bestimmte Zellen in Calc einfügen lassen

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Benutzeravatar
atomfried
Beiträge: 9
Registriert: Mi, 12.04.2006 14:34
Wohnort: Barcelona

Daten aus Base in bestimmte Zellen in Calc einfügen lassen

Beitrag von atomfried »

Hallo!
Ich habe eine kleine Datenbank in Base gemacht. Nun möchte ich gerne diese Daten in Calc in einzelnen Zellen wieder ausgeben lassen. also z.B. Das Feld "Preis" mit der "ID" = 5 soll in die zelle C7 geschrieben werden, damit ich danach damit weiter rechnen kann. ist das generell möglich sowas?

Vielen Dank!
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Re: Daten aus Base in bestimmte Zellen in Calc einfügen lassen

Beitrag von Toxitom »

Hey atomfried,
st das generell möglich sowas?
Grundsätzlich ist alles möglich, kommt halt auf den Aufwand an ;-)

Soll das "Statisch" oder dynamisch sein? Der einfachste Weg wäre, die Datenbank im Datenbank-Explorer anzeigen zu lassen (F$) und den gewünschten WErt einfach per "Drag&Drop" ins Dokument ziehen.
Ansonten könntest du das mit Formularfeldern erreichen oder eben mit Makros.

Aber vielleicht beschreibst du erst mal etwas detaillierter, was du wie nutzen willst und welche Umgebung du so hast.

Viele Grüße
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Benutzeravatar
atomfried
Beiträge: 9
Registriert: Mi, 12.04.2006 14:34
Wohnort: Barcelona

Re: Daten aus Base in bestimmte Zellen in Calc einfügen lassen

Beitrag von atomfried »

Also ich habe eine Base Datenbank mit etwa 70 Spalten gemacht. im grunde möchte ich nur das ich in calc z.b. mit einer dropdown box eine id auswähle und mir die jeweiligen daten in den zellen angezeigt werden, so das ich damit weiterrechnen kann. ich habe vor kurzem den "datenpilot" entdeckt. mit dem ging das ganz gut, bis ich am ende feststellte das man maximal 8 (lächerliche) Zeilenfelder angeben kann.
ich habe langsam den verdacht das das was ich vorhabe gar nicht von OOo so vorgesehen ist bzw. das das gar nicht funktioniert, so limitiert wie das alles ist.
generell gefragt: ist es vorgesehen das base und calc zusammenarbeiten können? wenn ja, warum dann mit sovielen beschränkungen? :?
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Re: Daten aus Base in bestimmte Zellen in Calc einfügen lassen

Beitrag von Toxitom »

Hey atomfried,

hmm, ich gleube,hier verlangst du etwas zuviel.
Base (eine Datenbank und das Frontend dazu) und Calc (eine Tabellenkalkulation sind nun mal zwei verschiedene Module. Natürlich kann man Sie auch zur Zusammenarbeit bewegen - aber so, wie du dir das vorstellst kenne ich keinen direkten Weg.
Im Grunde möchtest du mit der Listbox eine Abfrage erzeugen (Eingabe ID) und dann die Ergebnisse der Abfrage in einer Spalte von Calc eingefügt bekommen, Wert für Wert.
Na ja, schreib ein Makro dafür. Dann geht das :-)

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Antworten