Autor Thema: Ausdruck in Druckmaske nur mit leeren Feldern  (Gelesen 3293 mal)

Offline iukhdh

  • Senior Mitglied
  • ****
  • Beiträge: 498
  • Geschlecht: Männlich
  • To be or notes to be, this is the question
Ausdruck in Druckmaske nur mit leeren Feldern
« am: 05.02.09 - 16:20:22 »
Hallo Leute,
ich bin auch mal wieder da und mal wieder am verzweifeln.

Ich habe eine Maske, in der Personalien eingegeben werden. Ich will nun eine Empfangsbestätigung einfachster Art drucken und habe dazu eine kleine Druckmaske erstellt.

In der Eingabemaske ist ein Button, wenn ich den drücke wird die Druckmaske geöffnet, dort sind alle wichtigen Felder und berechneten Felder korrekt gefüllt. Zum Ansehen einwandfrei.

Wenn ich diese Maske nun aber ausdrucken möchte, dann verschwinden die Inhalte plötzlich und ich bekomme nur leere Felder ausgedruckt.

Woran kann das liegen? Ich bin am Ende mit meinem Latein.  :-:

Der rewlevante Code im Button lautet wie folgt:

Code
@Command([Compose]; ""; "Druckmaske" );
@Command( [FilePrint]);

also nichts besonderes. Ich habs auch mit

Code
@Command([ViewSwitchForm];"Druckmaske");

versucht, aber da bekomme ichs schon garnicht hin, da wird die Druckmaske garnicht gefunden.

In der Druckmaske selber hab ich eingestellt dass die Werte von der gewählten Maske übernommen werden sollen.

Ist sicher nur eine Kleinigkeit, aber ich komme nicht dahinter.


Gruß an alle
Thomas

« Letzte Änderung: 05.02.09 - 18:05:35 von iukhdh »
Thomas von der IuK

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Ausdruck in Druckmaske nur mit leeren Feldern
« Antwort #1 am: 05.02.09 - 16:25:27 »
Was sagen die Eigenschaften der Felder?
Unter Absatz verbergen wenn ( vorletzter Reiter )
Drucken -> ist der angehakt?
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline iukhdh

  • Senior Mitglied
  • ****
  • Beiträge: 498
  • Geschlecht: Männlich
  • To be or notes to be, this is the question
Re: Ausdruck in Druckmaske nur mit leeren Feldern
« Antwort #2 am: 05.02.09 - 16:29:41 »
Nein, ist nirgendwo angehakt.

Muss ich das Dokument vor dem Druck speichern? Was ich eigentlich nicht will, soll ja nur ausgedruckt werden.
Thomas von der IuK

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Ausdruck in Druckmaske nur mit leeren Feldern
« Antwort #3 am: 05.02.09 - 16:34:29 »
Sind deine Felder CFD ... Computed for Display. Dann hast du den Übeltäter schon.
Weil Druck NE Display.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline iukhdh

  • Senior Mitglied
  • ****
  • Beiträge: 498
  • Geschlecht: Männlich
  • To be or notes to be, this is the question
Re: Ausdruck in Druckmaske nur mit leeren Feldern
« Antwort #4 am: 05.02.09 - 16:35:58 »
Oh, ich glaub ich habs ...

die Druckmaske besteht zum größten Teil aus berechneten Feldern, die alle beim Druck dann verschwinden (seltsamerweise)

Wenn ich ein verstecktes Feld einbaue, in dem der Wert drin ist den ich brauche, dann funktionierts auch mit den berechneten Feldern.

Heisst das, ich muss alle benötigten Infos erstmal in versteckte Felder packen, und damit die berechneten Felder dann füllen? Aber warum klappt es in der Vorschau? Und warum werden die berechneten Felder erst beim Druckbefehl gelöscht?
Thomas von der IuK

Offline iukhdh

  • Senior Mitglied
  • ****
  • Beiträge: 498
  • Geschlecht: Männlich
  • To be or notes to be, this is the question
Re: Ausdruck in Druckmaske nur mit leeren Feldern
« Antwort #5 am: 05.02.09 - 16:38:07 »
@Thomas

Nein, bei den Feldern ist überhaupt nix angekreuzt von wegen Verstecken oder so.
Thomas von der IuK

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Ausdruck in Druckmaske nur mit leeren Feldern
« Antwort #6 am: 05.02.09 - 16:52:00 »
CFD hat auf nichts mit Verstecken zu tun. Sondern mit dieses Feld ist
a: bearbeitet
b: berechnet
c: berechnet zur Anzeige (CFD)

Dein Aussage mit dem versteckten Feld weist genau darauf hin.

Davon abgesehen ist es eine nicht wirklich sinnvolle Variante ein Druckformular zu bauen, das mit haufenweise berechneten Feldern gefüllt wird. Viel eleganter, wenn man schon kein NotesToPaper benutzen darf, ist es eine neue Maske zu bauen, die einen anderen Namen hat. die gleichen Felder zu verwenden und beim Aufruf einfach die FORM zu ändern. Man muss nur dafür sorgen das dieses Dokument dann nicht gespeichert werden kann.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline iukhdh

  • Senior Mitglied
  • ****
  • Beiträge: 498
  • Geschlecht: Männlich
  • To be or notes to be, this is the question
Re: Ausdruck in Druckmaske nur mit leeren Feldern
« Antwort #7 am: 05.02.09 - 16:56:36 »
Oh Sorry,
da hab ich dich falsch verstanden.
Das mit den berechneten Feldern fand ich geschickter, da ich einige Felder umberechne (Anrede "Herr/Frau") ergibt dann "Sehr geehrte...".

Und das mit dem CFD gibt es doch eigentlich bei berechneten Felder nicht, oder täusche ich  mich da?

Nun gut, ich werde die Maske umbauen und statt der berechneten Felder die richtigen Felder verwenden. Dann müsste es klappen.

Danke
Thomas von der IuK

Driri

  • Gast
Re: Ausdruck in Druckmaske nur mit leeren Feldern
« Antwort #8 am: 05.02.09 - 16:57:19 »
CFD = Berechnet zur Anzeige

Gibt es sehr wohl  ;)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Ausdruck in Druckmaske nur mit leeren Feldern
« Antwort #9 am: 05.02.09 - 17:00:55 »
Thomas (S. aus K.) hat wahr, was den prinzipiellen Aufbau einer Druckmaske angeht. Widerspruch lege ich aber ein, was CFD-Felder angeht: Natürlich werden diese auch gedruckt. Ausdrücklich davon sind natürlich RTFs (natürlich nicht CFD, gibt es da ja nicht, aber berechnet!

Thomas iukhdh: Bau Dir eine Druckmaske nach Deinem Gusto, verwende dabei durchaus auch eine Kopie der "normalen" Maske und passe diese an. Dann machst Du in der Ansicht (oder im Dokument mit anderem Fokus eben) einfach einen Buhtong, der folgendes ausführt:
- Dokument instantiieren
- Form-Item austauschen gegen das der Druck-Maske
- Im NotesUIWorkspace im Lesemodus öffnen
- Drucken
- Schliessen
Um ganz auf Nummer sicher zu gehen: Vor dem Öffnen im Backend noch ein
DeinNotesDocument.SaveOptions = "0"

Bernhard

Offline iukhdh

  • Senior Mitglied
  • ****
  • Beiträge: 498
  • Geschlecht: Männlich
  • To be or notes to be, this is the question
Re: Ausdruck in Druckmaske nur mit leeren Feldern
« Antwort #10 am: 05.02.09 - 17:22:12 »
Sorry Leute,

mein Fehler, ich hab die ganze Zeit von berechneten Feldern geschrieben, aber berechneten Text gemeint  :P

Ich hab die Druckmaske nun umgeändert und auf die berechneten TEXTE größtenteils verzichtet, nun klappts.

Aber hat vielleicht trotzdem einer noch ne ergänzende Erklärung, warum die berechneten TEXTE in der Maskenansicht angezeigt werden, dann aber beim Ausdruck verschwinden. Und da hab ich nun wirklich nix mit CFD gefunden

@Bernhard
was bedeutet RTF?

Danke für Eure Hilfe und Geduld !
Thomas von der IuK

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Ausdruck in Druckmaske nur mit leeren Feldern
« Antwort #11 am: 05.02.09 - 17:46:07 »
RTF = rich text field

Sorry für den Aküfi*.

Bernhard

*) Aküfi - veraltet, wurde als satirisches Akronym für "Abkürzungsfimmel" gebraucht.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz