Seite 1 von 1

Re: Base Daten mit Calc darstellen

Verfasst: Mi 4. Dez 2019, 14:47
von Pit Zyclade
Du hast viele Dinge auf einmal gefragt. Besser wäre es, nur ein einzelnes Problem zu erfragen, z.B. wie kann ich eine Grafik aus Excel nach calc überführen oder wie kann ich mit den Daten aus SQL dieselbe Grafik in Calc darstellen wie ich es in excel gemacht habe, am besten mit einem konkreten, verkleinerten und anonymisierten Beispiel.

Re: Base Daten mit Calc darstellen

Verfasst: Mi 4. Dez 2019, 16:29
von RobertG
Das Darstellungsmodul für Daten ist in der Regel nicht Calc, sondern der ReportBuilder. Ansonsten kannst Du aber auch eine Serienbrieffunktion versenden, wie sie z.B. bei Etiketten üblich ist. Ich würde auf Calc nur zurückgreifen, wenn die Anzahl der Felder fix und die Anordnung der Felder nicht regelmäßig ist. In dem Fall musst Du dann wirklich alle Datensätze über Feldbefehle in ganz bestimmte festgelegte Felder übergeben.

Re: Base Daten mit Calc darstellen

Verfasst: Mi 4. Dez 2019, 20:22
von RobertG
Das heißt, dass Du jedes Grab mit einem entsprechenden Datensatz Deiner Datenbank versorgen musst. Habe ich bisher bei Calc nicht ausprobiert. Die Standardauswertung ist eher, ganze Tabellen einzulesen und dann weiter mit Berechnungen zu bearbeiten. Ich bekomme auf die Schnelle nur lauter Bereiche hin, die ich in alle möglichen Zellen importieren ...

Re: Base Daten mit Calc darstellen

Verfasst: Do 5. Dez 2019, 18:47
von RobertG
Auf die Daten von Base kannst Du aus jedem Programmteil von LO drauf zugreifen - natürlich auch von Calc aus. Nur der Zugriff über die GUI ist so, dass er nicht direkt das bringt, was Du möchtest.
Angemeldete Datenbanken bekommst Du über Ansicht > Datenquellen mit rein. Von dort können ganze Datensätze nach Calc gezogen werden. Was genauer hinter Daten > Datenquelle steckt können Dir vielleicht Leute sagen, die damit schon gearbeitet haben. Für mich erschließt sich das nicht direkt.

Re: Base Daten mit Calc darstellen

Verfasst: Mo 9. Dez 2019, 22:02
von RobertG
Hallo Theophilus,

da wirst Du Makros für Calc benötigen, nicht für Base.

Code: Alles auswählen

oDoc = ThisComponent
oDoc.DatabaseRanges
Bei den DatabaseRanges würde ich ansetzen und einmal mit xray nachschauen, welche Möglichkeiten Du hast, diese Bereiche zu aktualisieren.

Gruß

Robert