Public String in FormularTitel einfügen
Marzer
Gesendet: 19.02.19 08:24
Betreff: RE: Public String in FormularTitel einfügen


Veteran

Beiträge: 101
100
'Firma99' ist laut ursprünglicher Frage der Name einer Public-Variablen, die im autoexec gefüllt wird. Deshalb kann die Codezeile nicht
... me.txtHeader.Value="Firma99"
heissen, weil in diesem Fall die Buchstabenfolge "Firma99" in der Überschrift des Reports erscheinen würde anstelle des Wertes (bzw. Inhalts) der Variablen.
Dieses Versehen weist noch einmal auf die Bedeutung und Nützlichkeit einer konsistenten Namenskonvention hin.
Hiesse das Feld nicht "Firma99", sondern etwas umständlicher "p_strFirma99" (public, type string), würde die Verwechslung sofort auffallen.
Also beispielsweise:
Im Autoexec:
Public p_strFirma99 as string
p_strFirma99 = "(irgend eine Buchstabenfolge, die im Titel erscheinen soll)"
...
Im Report (Event Load):
me.txtHeader.value = p_strFirma99

Top of the page Bottom of the page