Seite 1 von 1
Abstand zwischen zwei Textfeldern
Verfasst: Mittwoch 26. Oktober 2022, 16:08
von OlKa
Hallo Forum,
gibt es eine Möglichkeit ein Feld dbtext und ein Feld Text so hintereinander zu drucken, dass der Abstand immer gleich groß ist, obwohl dbText unterschiedlich lange Einträge (Namen) hat?
Re: Abstand zwischen zwei Textfeldern
Verfasst: Mittwoch 26. Oktober 2022, 16:21
von Raffenberg
Meinen Sie mit "hintereinander" nebeneinander? Das geht nicht. Da hilft nur ausreichenden Abstand einzukalkulieren.
Re: Abstand zwischen zwei Textfeldern
Verfasst: Mittwoch 26. Oktober 2022, 19:12
von Uli Dierkes
a) Was steht denn in „Text“ drin? Immer die selbe Zeichenfolge?
b) Ist der DBText das Datenfeld Schülername?
Re: Abstand zwischen zwei Textfeldern
Verfasst: Mittwoch 26. Oktober 2022, 21:21
von OlKa
Das dbfeld soll der Username des angemeldeten Users sein.
zusammen mit dem folgenden Textfeld (immer gleich) ergäbe sich die eMail-Adresse des angemeldeten Users.
Das wäre ein workarround, weil ich noch nicht herausgefunden habe, ob/wo es eine Datenbankabfrage für die eMail-Adresse der User gibt.
Re: Abstand zwischen zwei Textfeldern
Verfasst: Mittwoch 26. Oktober 2022, 21:47
von A.Löser
Guten Tag!
Ich verstehe Ihr Problem so:
Es gibt ein DBText-Element mit automatischer Größenanpassung zur Ausgabe des aktuell angemeldeten Users.
Das DBText-Element ist verknüpft mit Schildumgebung['User_Name'].
Dieser Name soll ergänzt werden um einen festen Textteil, so dass sich eine eMail-Adresse des Users ergibt.
z.B
Schulze@meineSchule.de
Gehen Sie zu Berechnungen, und wählen Sie das DBText-Element. Beim Ereignis OnGetText ergänzen Sie diesen Programmcode
Text:=Text+'@meineSchule.de';
Beachten Sie die Hochkommata und das abschließende Semikolon
Das Label-Element kann dann entfallen.
Re: Abstand zwischen zwei Textfeldern
Verfasst: Mittwoch 26. Oktober 2022, 23:15
von Uli Dierkes
So ähnlich hätte auch ich geantwortet, wenn ich die angefragte Information früher gesehen hätte.
Der SchILD-Nutzername muss selbstverständlich genauso angelegt worden sein wie der Name in der E-Mail-Adresse.
Viel Erfolg!
Re: Abstand zwischen zwei Textfeldern
Verfasst: Donnerstag 27. Oktober 2022, 08:25
von OlKa
A.Löser hat geschrieben: Mittwoch 26. Oktober 2022, 21:47
...
Gehen Sie zu Berechnungen, und wählen Sie das DBText-Element. Beim Ereignis OnGetText ergänzen Sie diesen Programmcode
Text:=Text+'@meineSchule.de';
...
Vielen Dank für den Hinweis.
Genau das ergibt die gewünschte Lösung.
Die Datei kann jetzt bei uns in das Standardverzeichnis, und die Kollegen können damit Serienbriefe z.B. an ihre Klassen verschicken.