Seite 1 von 1
DB Textfeld auf ein anderes dynamisch folgen lassen
Verfasst: Samstag 23. Januar 2021, 19:35
von Lutz Petri
Hallo,
ich habe folgende Frage: Ist es möglich im Detailband eines supreports nach einem DB Textfeld ein weiteres dynamisch (also an die unterschiedliche Länge des Vorgängerfeldes) erscheinen zu lassen?
Grüße
L. Petri
Re: DB Textfeld auf ein anderes dynamisch folgen lassen
Verfasst: Samstag 23. Januar 2021, 21:52
von Kurosinski
Guten Abend,
Wenn ich das richtig verstehe, geht es darum zum Beispiel die Datenbankfelder "Vorname" und "Nachname" ordentlich hintereinander zu platzieren.
Ich glaube, dass das nicht mit zwei Datenbankfeldern funktioniert.
Allerdings könnte man in der Programmierung den Text eines Textfeldes aus zwei Datenbankfeldern zusammensetzen.
Das wird dann - so wie ich es bisher gesehen habe - häufiger verwendet, um Datenbank Kombinationen sinnvoll hintereinander zu drucken.
Schönen Abend!
Re: DB Textfeld auf ein anderes dynamisch folgen lassen
Verfasst: Sonntag 24. Januar 2021, 11:47
von Lutz Petri
Vielen Dank für die Antwort,
die gemeinsame Programmierung stellt leider keine Alternative dar, da ich den Inhalt des zweiten Textfeldes in bestimmten Fällen durch eine Programmierung ändern möchte. Das funktionierte innerhalb einer Prograammierung leider nicht.
Ich weiß aber jetzt, dass es nicht geht und mir eine andere Lösung einfallen lassen muss.
Viele Grüße
L. Petri
Re: DB Textfeld auf ein anderes dynamisch folgen lassen
Verfasst: Sonntag 24. Januar 2021, 15:53
von Uli Dierkes
Vielleicht bekommen Sie es auf einem Umweg hin:
Das zu programmierende Feld (#2) irgendwo oberhalb des anderen Feldes #1 einbauen und #2 auf unsichtbar setzen; die Programmierung in #2 einbauen.
Dann #1 wie von Kollege Kurosinski angegeben so programmieren, dass hinter dem eigenen Inhalt der Inhaltstext von #2 angefügt wird.
[Ich hab' die Syntax jetzt nicht parat, müsste aber in OnGetText ungefähr so gehen: Text := Text + ' ' + DBText#2.Text;]
Probieren Sie mal.
Re: DB Textfeld auf ein anderes dynamisch folgen lassen
Verfasst: Montag 25. Januar 2021, 15:52
von Raffenberg
Hallo,
was haben Sie den vor? Mir einem konkreten Beispiel könnte man besser helfen.