🙏 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. 🤗

Zeilen Kopie erstellen

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Patrick
Beiträge: 5
Registriert: Mo 13. Feb 2023, 12:36

Re: Zeilen Kopie erstellen

Beitrag von Patrick » Sa 25. Feb 2023, 10:35

Hallo David,
danke für Deine Unterstützung. Ich habe Dein Makro in meine Datei eingebunden und es funktioniert fantatisch. Ich danke Dir vielmals.

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

Re: Zeilen Kopie erstellen

Beitrag von F3K Total » Sa 25. Feb 2023, 11:16

Moin,
hier habe ich mal eine Datenbanklösung gepostet.
Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO

DavidG
Beiträge: 195
Registriert: Do 22. Mär 2018, 21:41

Re: Zeilen Kopie erstellen

Beitrag von DavidG » So 26. Feb 2023, 12:42

Hallo Rik,

vielen herzlichen Dank für Deine interessante Datenbanklösung.

Auch wenn ich keinerlei Ahnung von SQL habe und mit Datenbank-GUI's
mich nur am Rande beschäftigt habe, verstehe ich ungefähr was in Deiner
Lösung vor sich geht.
Als Rentner benötige ich keine Datenbank ;)
Only just for fun...

---
Rätselhaft ist für mich, wie, wo und von welcher Office-Applikation
die SQL-Anweisung (Anzahl Etiketten) verarbeitet wird.

Was Patrick's Quelldaten betrifft, gibt es noch das Problem mit
der Menge/ Anzahl der zu generierenden, weil in der Calc-Liste String's
im Format 1.000 angegeben sind. Diese müssten erst in eine Ganzzahl umgewandelt werden.
In meinem Makro erreiche ich dies mittels einer Split-Anweisung, welche die Trennung
der Split-Datenfelder am Punkt vollzieht und im Anschluß varSplit(0) in Integer umwandelt.

Daher meine Frage an Dich:
Ist es möglich diese String's ("3.000") per z.B. per SQL in eine Ganzzahl umzuwandeln?

@Patrick
In Bezug auf meine Frage:
In welchem Format liegen Dir die Originaldaten vor:
Importierst Du sie aus csv-, Textdateien, etc nach Calc?
Gruß

David
___________________
WIN 10 PRO
LO 7.4.5.1 (x64)

mikele
* LO-Experte *
Beiträge: 1932
Registriert: Mo 1. Aug 2011, 20:51

Re: Zeilen Kopie erstellen

Beitrag von mikele » So 26. Feb 2023, 14:23

Hallo,
anstelle
Diese müssten erst in eine Ganzzahl umgewandelt werden.
Das ginge auch einfach per INT().
Sql ist, glaube ich zumindest, recht unempfindlich bzgl. String und Zahl, d. h. der String "3.000" wird kontextabhängig einfach als Zahl 3 interpretiert.
Falls die Ouellaten in Calc importiert werden, werden es natürlich sinnvoll diese gar nicht erst als Strings sondern gleich als Zahlen zu importieren.
Gruß,
mikele


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