Einen schönen guten Tag!
Ich habe eine Tabelle mit Stammdaten. Dort ist u.a. ein Feld "IT_Rank" und eines "IT_Rang_Img".
"IT-Rank" bekomme ich problemfrei gefüllt. Nun möchte ich, dass ich bei Änderung des Feldes "IT-Rank" (Im Formular über ein Listenfeld) parallel das Feld "IT-Rank_Img" in der Tabelle mit einem zusammengesetzen String gefüllt wird: "images/"+[IT_Rank]+".png" Dieser Wert soll dann verwendet werden um das jeweilige Rank-Bild anzuzeigen.
Nun bin ich ein absoluter LO-Base-Newbie... Und ich komme nicht weiter.
Kann mir da jemand einen Tipp geben - nicht nur eine Lösung - ich will es ja auch verstehen!
Vielen Dank und schonmal ein schönes Wochenende!
Kumi
🍀 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!
>> 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.
String aus Feld erzeugen und in anderes Feld schreiben...
Re: String aus Feld erzeugen und in anderes Feld schreiben...
Du musst das Feld doch nicht irgendwie füllen. Es reicht doch, wenn das Formular mittels Abfrage erstellt wurde und die Abfrage einfach nach dem Speichern aktualisiert wird:
Setze für "Tabelle" Deinen Tabellennamen ein, speichere die Abfrage und lass das Formular auf dieser Abfrage beruhen. Nach jedem Abspeichern wird das Feld entsprechend aktualisiert und Du kannst das aktualisierte Bild sehen.
Code: Alles auswählen
SELECT "Tabelle".*, 'images/'||"IT_Rank"||'.png' AS "IT_Rank_Img" FROM "Tabelle"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
Re: String aus Feld erzeugen und in anderes Feld schreiben...
Vielen Dank schonmal.
Das SQL-Statement macht schonmal Sinn.
Nun werde ich mal versuchen wie ich das Ganze zusammenbringen kann. Das Formular habe ich in der Entwurfsansicht erstellt. Mein Denkweg wäre gewesen, das zum Rank gehörende Bild dann in einem Graf. Steuerelement anzuzeigen.
Hmmm. das ist ja auch irgendwie das schöne daran, man lernt und lernt dazu...
Das SQL-Statement macht schonmal Sinn.
Nun werde ich mal versuchen wie ich das Ganze zusammenbringen kann. Das Formular habe ich in der Entwurfsansicht erstellt. Mein Denkweg wäre gewesen, das zum Rank gehörende Bild dann in einem Graf. Steuerelement anzuzeigen.
Hmmm. das ist ja auch irgendwie das schöne daran, man lernt und lernt dazu...
Re: String aus Feld erzeugen und in anderes Feld schreiben...
Du musst im Formular lediglich die Datenquelle austauschen - von der Tabelle zu der entsprechenden Abfrage. Und dann eben das grafische Steuerelement hinzufügen, das nur den Wert aus "IT_Rank_Img" anzeigt.
Lade Dir zur Hilfe doch einfach das Base-Handbuch herunter…
Lade Dir zur Hilfe doch einfach das Base-Handbuch herunter…
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
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 ❤️