🙏 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!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Markierte Datensätze ermitteln
-
- Beiträge: 43
- Registriert: Di 20. Jan 2015, 18:56
- Wohnort: Hungen
Markierte Datensätze ermitteln
Hallo
ich habe in einem Formular eine Tabelle (erzeugt über Abfrage) und markiere mit den Cursor verschiedene Datensätze links. Datensatzzeile wird blau hinterlegt. Wie kann ich diese Datensätze im Makro ermitteln und weiterverarbeiten. Ich will eine Liste aus Pfadname plus Bildname in eine Datei schreiben. Pfadname und Bildname sind Datenfelder der internen Firebird-DB.
Das Object der Tabelle hab ich schon wie aber weiter ?
Nebenbei wünsche ich schöne Ostern trotz der Einschränkungen.
MfG
Roland
ich habe in einem Formular eine Tabelle (erzeugt über Abfrage) und markiere mit den Cursor verschiedene Datensätze links. Datensatzzeile wird blau hinterlegt. Wie kann ich diese Datensätze im Makro ermitteln und weiterverarbeiten. Ich will eine Liste aus Pfadname plus Bildname in eine Datei schreiben. Pfadname und Bildname sind Datenfelder der internen Firebird-DB.
Das Object der Tabelle hab ich schon wie aber weiter ?
Nebenbei wünsche ich schöne Ostern trotz der Einschränkungen.
MfG
Roland
Re: Markierte Datensätze ermitteln
Moin, mal ins Blaue geschossen:
Wenn du einen Datensatz im Tabellenkontrollfeld markierst, sollte der Cursor, grünes Dreieck, auf ihm stehen.
Dein strukturelles Formular hieße z.B. "MainForm"
Dann geht, um z.B. eine Varchar-Spalte mit dem Namen "BILD_LINK" auszulesen:
HTH R
Wenn du einen Datensatz im Tabellenkontrollfeld markierst, sollte der Cursor, grünes Dreieck, auf ihm stehen.
Dein strukturelles Formular hieße z.B. "MainForm"
Dann geht, um z.B. eine Varchar-Spalte mit dem Namen "BILD_LINK" auszulesen:
Code: Alles auswählen
SURL = ThisComponent.Drawpage.Forms.MainForm.Columns.BILD_LINK.getString
Windows 11: AOO, LO Linux Mint: AOO, LO
-
- Beiträge: 43
- Registriert: Di 20. Jan 2015, 18:56
- Wohnort: Hungen
Re: Markierte Datensätze ermitteln
Hallo
Danke es klappt soweit, aber leider nur in dem Bereich der angezeigt wird. Wenn ich weitere Datensätze nach unten scrolle dann sind die vorher markierten weg ( ich meine ich kann sie in der Liste nicht mit auslesen).
Die hinterlegte Tabelle hat einen Primärschlüssel und trotzdem kann ich die gefunden Datensätze in der SQL-Abfrage dann nicht Editieren. Der Primäschlüssel wird aber mit angezeigt. Geht den in der eingebundenen Firebird ein Autoincrement ?
MfG
Roland
Danke es klappt soweit, aber leider nur in dem Bereich der angezeigt wird. Wenn ich weitere Datensätze nach unten scrolle dann sind die vorher markierten weg ( ich meine ich kann sie in der Liste nicht mit auslesen).
Die hinterlegte Tabelle hat einen Primärschlüssel und trotzdem kann ich die gefunden Datensätze in der SQL-Abfrage dann nicht Editieren. Der Primäschlüssel wird aber mit angezeigt. Geht den in der eingebundenen Firebird ein Autoincrement ?
MfG
Roland
Re: Markierte Datensätze ermitteln
Hallo Roland,
nur zu dem Autoincrement:
Das wird in der eingebundenen Firebird-Datenbankdatei etwas anders geregelt. Das geht über einen Generator und eine Sequenz. Funktioniert aber vom Prinzip her gleich.
Gruß
Robert
nur zu dem Autoincrement:
Das wird in der eingebundenen Firebird-Datenbankdatei etwas anders geregelt. Das geht über einen Generator und eine Sequenz. Funktioniert aber vom Prinzip her gleich.
Gruß
Robert
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
-
- Beiträge: 43
- Registriert: Di 20. Jan 2015, 18:56
- Wohnort: Hungen
Re: Markierte Datensätze ermitteln
Hallo Robert
erstmal Danke. Da muss ich mir wohl die Bedingungen von der Firebird und die Handhabung mal aneignen. Bin bei Firebird-DB ein Neuling. Hatte das mit der eingebundenen MySQL versucht aber LO stürzte bei jedem Abspeichern ab und konnte erst neu Starten wenn die Datei autom. wieder hergestellt war - was aber geklappt hatte.
MfG
Roland
erstmal Danke. Da muss ich mir wohl die Bedingungen von der Firebird und die Handhabung mal aneignen. Bin bei Firebird-DB ein Neuling. Hatte das mit der eingebundenen MySQL versucht aber LO stürzte bei jedem Abspeichern ab und konnte erst neu Starten wenn die Datei autom. wieder hergestellt war - was aber geklappt hatte.
MfG
Roland
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.