🍀 Das LibreOffice Forum braucht HEUTE Ihre Hilfe! 🍀
❤️ Spenden Sie jetzt und sichern Sie die Zukunft unseres LibreOffice-Forums ❤️
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen lieben Dank!

🙏 DANKE >> << DANKE 🙏

>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig und kostenlos ihr Wissen teilen.<<
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: 2515
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: 2046
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:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das laufende.
Einfach per Kreditkarte oder PayPal. Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.



❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten