Anmeldung

Geben Sie Ihren Benutzernamen und Ihr Passwort ein, um sich anzumelden.

DBText ausschliesslich auf Maske, nicht auf Druck oder Email/PDF

chevi111
Amateur
Themenersteller
Verfasst am: 22.01.2019 [09:27]
Hallo,

wie kann ich den Druck eines DBTextfeldes völlig unterdrücken?
Es soll nur in der Maske erscheinen, nicht in irgend einem Ausdruck.

Über die Druckersteuerung bekomme ich das zwar von den Papieren, aber wie fange ich das bei PDF bzw. Emails ab?


procedure ReportOnPrinterDeviceStateChange(DeviceState: TppDeviceStateType);
begin
if (Report.PrinterSetup.PrinterName = 'HL-L2300D-Briefpapier') OR (Report.PrinterSetup.PrinterName = '\\PC001\HL-L2300D-Briefpapier') then begin
DBTextTest.Visible := FALSE;
end;



Irgendwer eine Idee?

LG Steffen
chevi111
Amateur
Themenersteller
Verfasst am: 12.03.2020 [18:26]
würde das gerne nochmal hochholen....
Es muss doch eine Möglichkeit geben, sowas wie:

IF [Ausgabe als PDF oder Email] DANN [FeldXY.visible := false]

Samm
orgaMAX-Profi
Verfasst am: 13.03.2020 [12:00]
IF [Ausgabe als PDF oder Email] DANN [FeldXY.visible := false]

Was nach dem Vorlagen Designer gesteuert wird, darauf hat der VD keinen Einfluß mehr.
Mit deinem Wunsch stehst Du nicht allein: Eine interne Anzeige in der Druckansicht einzublenden. ۝ ➽► Du brauchst angepasste Vorlagen ? Hilfe per PM ◄ ۝
chevi111
Amateur
Themenersteller
Verfasst am: 13.03.2020 [12:07]
Danke Samm, für dein Replay.

der Gedankengang wäre ja gewesen das in VD schon zu steuern. Beim Ausdruck geht es ja auch.
ReportOnPrinterDeviceStateChange(DeviceState: TppDeviceStateType)

Nur müsste man einen Trigger bekommen der pdf Erstellung
ReportOn[PDF-ERSTELLUNGS-AUFRUF]

Echt blöd.

orgaMAX Forum hat 4425 registrierte Benutzer, 5361 Themen und 17764 Antworten.
Es werden durchschnittlich 6.47 Beiträge pro Tag erstellt.

Zur Zeit sind 0 Benutzer online, davon 0 registrierte Benutzer.
Heute waren bereits 3 registrierte Benutzer online.

Support-HotlineWir sind für Sie da

Entweder Sie stellen Ihre Support-Anfrage per E-Mail
oder rufen uns direkt an:

+49 (0)5231 7090-0

Unsere Telefonzeiten 
Montag bis Freitag: 
8 bis 12 und 12.45 bis 18 Uhr

E-Mail Anfrage