🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Anfänger sucht Hilfe

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
Maltan
Beiträge: 25
Registriert: Sa 3. Nov 2012, 18:07

Anfänger sucht Hilfe

Beitrag von Maltan » Do 13. Dez 2012, 08:59

Habe ein Eingabeformular aus dem ich eine Vorlagendatei (.ots) öffnen kann. In dieser Datei sollen dann die eben im Formular eingegebenen Daten beim Öffen automatisch aktualisiert werden. Geht das per Makro und wie?

Pit Zyclade
* LO-Experte *
Beiträge: 3041
Registriert: Mo 12. Nov 2012, 16:59

Re: Anfänger sucht Hilfe

Beitrag von Pit Zyclade » Do 13. Dez 2012, 15:28

Doch nicht in der Vorlagendatei?! Sondern im Eingabeformular selbst! (Das fußt doch auf einer Abfrage oder?!)
Dann kannst Du das Formular mit re. Maustaste im Bearbeitungsmodus öffnen... und editieren.
LO 24.8.7.2 (X86_64) / Windows 11 64bit
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: Anfänger sucht Hilfe

Beitrag von F3K Total » Do 13. Dez 2012, 18:58

Hallo,
ja geht, hier findest Du eine Lösung mit der Serienbrieffunktion Mailmerge und ein bisschen tiefer von DPunch eine Lösung mit Platzhaltern.
Funktionieren beide.

Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO

Maltan
Beiträge: 25
Registriert: Sa 3. Nov 2012, 18:07

Re: Anfänger sucht Hilfe

Beitrag von Maltan » Fr 14. Dez 2012, 22:55

Zunächst mal Danke für die Antworten.

Meine Anforderungen habe ich nicht richtig beschrieben.
Über das Formular gebe ich Daten ein bzw. ändere diese. Analog einer Abfrage sollen diese dann nach calc in das erste Tabellenblatt einer bestehenden calc Datei geschrieben werden. Das habe ich bisher mit Vorlagedatei ( .ots) und "Daten aktualisieren" gelöst. Das will ich aber per Makro automatisieren am besten bis zum Ausdruck von Tabellenblatt 2. In diesem habe ich bereits per calc Formeln einen aufbereiteten Ausdruck erstellt, den ich zum Druck von Dienstplänen brauche.


Folgender Beitrag von D Punc hat mich schon in die Richtung gebracht weiter gebracht;
http://de.openoffice.info/viewtopic.php?f=18&t=45526
Hierbei wird aber nur gespeichert

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: Anfänger sucht Hilfe

Beitrag von F3K Total » So 16. Dez 2012, 13:18

Hi,
hier ein kleines Druckmakro, das Tabelle2 auf den Standarddrucker schickt.

Code: Alles auswählen

sub S_tabelle2_drucken
    odoc = thiscomponent
    osheet = odoc.sheets.getbyname("Tabelle2")
    oController = odoc.currentcontroller
    oController.ActiveSheet = osheet
    dim printProps() as new com.sun.star.beans.PropertyValue
    thiscomponent.print(printProps())
end sub
Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten