Support

Forum

Forum

Suche

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. ۝ ➽► Anpassung von Vorlagen & Beratung per PN über Deine Geschäftsadresse ◄ ۝
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 4947 registrierte Benutzer, 5674 Themen und 18268 Antworten.
Es werden durchschnittlich 4.94 Beiträge pro Tag erstellt.

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

SUPPORT HOTLINE

Wir sind für Sie da!

+49 (0) 5231 7090-0

Montag - Freitag
8:00 - 12:00 und 13:00 - 17:00 Uhr

Erweiterte Supportzeiten von 7:00 - 20:00 Uhr sind in unseren Premium-Supportpaketen verfügbar.
Jetzt anfragen