Autor Thema: Dokumente erstellen (bestimmter FeldWerte aus anderem Dokument übernehmen)  (Gelesen 2477 mal)

Offline HoffiKoffi

  • Frischling
  • *
  • Beiträge: 15
  • Geschlecht: Männlich
  • HellseherSmil
    • buntmetall amstetten gmbh
 :-:
Hallo Zusammen,
ich habe folgendes Problem, ich möchte in einer LN DB Dokumente erstellen, wobei dies so sein sollte, wenn ich mich auf ein bestehendes Dokument stelle und danach über einen Aktionsbutton (' @PostedCommand([Compose];"Hauptthema" ') ein neues Dokument erstelle, sollen einige Felder von dem bestehenden Dokument mit übernommen werden (beide Dokumente haben die gleiche Form).
Muß hier etwas bestimmtes beachtet werden, Einträge in den bestimmten Feldern oder so ?
Leider funktioniert es im Moment noch nicht ... im QueryOpen oder so habe ich nichts gefunden, es sind auch keine Vorgabewerte in den Feldern eingetragen.

DANKE gleich im voraus für eure Hilfe.  ;)
« Letzte Änderung: 22.04.08 - 14:02:09 von HoffiKoffi »
Gruß aus der Ferne in Österreich

Martin

----------------------------------------------------
Buntmetall Amstetten GmbH
Abteilung: IT
Ing. Martin Hoffmann
Fabrikstrasse 4
A-3300 Amstetten
AUSTRIA
----------------------------------------------------
Tel.:    +43 (0)7472 606 316
Fax:    +43 (0)7472 61604 316
Email:      martin.hoffmann@buntmetall.at
Web:       http://www.buntmetall.at
----------------------------------------------------

Offline WernerMo

  • @Notes Preisträger
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.050
  • Geschlecht: Männlich
Hallo,
du hast die Lösung schon selber beschrieben:
es sind auch keine Vorgabewerte in den Feldern eingetragen.

Gruß Werner
Gruß Werner
  o                                                  o   
 /@\  Nächster @Notes-Stammtisch  /@\  online Sept. 2020?
_/_\__________________________/_\_ Details folgen.

botschi

  • Gast
Im bestehenden Dok sind aber schon Werte?
Vielleicht ist die Maskeneigenschaft "Formeln übernehmen Werte aus gewähltem Dokument" etwas für dich?

Aus der Hilfe:

Zitat
Ein Feld kann Werte aus einem anderen Dokument derselben Datenbank oder aus einem anderen Feld derselben Maske übernehmen. Ein Feld, das einen Wert von einem Feld in derselben Maske übernimmt, muss ein berechnetes Feld sein, das unter oder rechts neben dem Feld platziert wird, aus dem es den Wert übernimmt. Verwenden Sie den Namen des Felds, dessen Wert verwendet werden soll, als Wert für die Feldformel. In der Maske selbst muss die Eigenschaft "Feldwerte übernehmen" nicht eingestellt sein. Damit ein Feldwert aus einer anderen Maske übernommen werden kann, muss der Notes Client Benutzer die Maske auswählen und ein Web-Benutzer die Maske im Domino URL-Befehl geöffnet oder referenziert haben, z. B.:
http://Http://server/db.nsf/InheritanceForm?OpenForm&ParentUNID=6b87e303374b19148525639a00506656
So erstellen Sie ein Feld, das Werte aus anderen Dokumenten übernimmt
Erstellen Sie Felder, die Informationen aus anderen Dokument übernehmen, um Benutzern unnötige Eingaben oder das Vereinheitlichen verwandter Dokumente zu ersparen. Öffnen Sie die Maske.
  1.   Wählen Sie "Gestaltung - Eigenschaften: Maske".
  2.   (Optional) Um Endbenutzern das Hauptdokument in der Dokumentvorschau des Notes Clients anzuzeigen, klicken Sie auf das Register "Vorgaben", wählen Sie "Beim Öffnen: Kontextfenster anzeigen" und anschließend "Hauptdokument".
  3.   Wählen Sie "Beim Erstellen: Formeln übernehmen Werte aus gewähltem Dokument".
  4.   Erstellen Sie die Felder, die Werte übernehmen sollten.
  5.   Schreiben Sie einen Standardwert oder eine Feldberechnungsformel für jedes Feld, das den Feldnamen des Hauptdokuments als Wert verwendet. Um z. B. den Wert des Felds "VollstName" zu übernehmen, benutzen Sie "VollstName" als Formel in dem Feld, das den Wert übernimmt.
Beispiel: Adressinformationen übernehmen
In einer Kundenkontakt-Anwendung werden Informationen in einer Briefmaske durch Übernahme aus einem Firmenprofil-Dokument kopiert. Das Firmenprofil enthält außer dem Namen und Adressfeldern ein verborgenes Feld namens "VollstName". Die Brief-Maske übernimmt die Werte für den Namen und die Adressfelder für den Adressblock und benutzt das Feld "VollstName" für die Grußformel.
Wenn der Benutzer eines Notes Clients ein Firmenprofil markiert und "Erstellen ­ Brief" wählt, sind im Brief bereits der Name und die Adresse des Empfängers sowie die korrekte Grußformel enthalten.
Wenn Web-Benutzer das Firmenprofil-Dokument öffnen und auf eine Schaltfläche klicken, um einen Brief zu erstellen, sind im Brief bereits der Name und die Adresse des Empfängers sowie die korrekte Grußformel enthalten.

Matthias

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Du musst in den Vorgabewert den Feldnamen eintragen, aus dem die WErte übernommen werden sollen.

In den Maskeneigenschaften muss auch die Option "Formeln übernehmen WErte aus gewähltem Dokument" aktiviert sein.


Axel

Ohne Computer wären wir noch lange nicht hinterm Mond!

klaussal

  • Gast
Aus der Hilfe:

Zitat
Erstellen Sie Felder, die Informationen aus anderen Dokument übernehmen, um Benutzern unnötige Eingaben oder das Vereinheitlichen verwandter Dokumente zu ersparen. Öffnen Sie die Maske.
  1.   Wählen Sie "Gestaltung - Eigenschaften: Maske".
  2.   (Optional) Um Endbenutzern das Hauptdokument in der Dokumentvorschau des Notes Clients anzuzeigen, klicken Sie auf das Register "Vorgaben", wählen Sie "Beim Öffnen: Kontextfenster anzeigen" und anschließend "Hauptdokument".
  3.   Wählen Sie "Beim Erstellen: Formeln übernehmen Werte aus gewähltem Dokument".
  4.   Erstellen Sie die Felder, die Werte übernehmen sollten.
  5.   Schreiben Sie einen Standardwert oder eine Feldberechnungsformel für jedes Feld, das den Feldnamen des Hauptdokuments als Wert verwendet. Um z. B. den Wert des Felds "VollstName" zu übernehmen, benutzen Sie "VollstName" als Formel in dem Feld, das den Wert übernimmt.

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
... du solltest dir dann noch klar darüber sein, ob die Felder Composed sind, und ob die Formel dann beim Nächsten Öffnen nicht die Werte wieder verliert...

Toni
Grüßle Toni :)

Offline HoffiKoffi

  • Frischling
  • *
  • Beiträge: 15
  • Geschlecht: Männlich
  • HellseherSmil
    • buntmetall amstetten gmbh
 ;D
Hallo,
DANKE für die rasche Hilfe,
habe nun in den entsprechenden Feldern den Vorgabewert der entsprechenden Feldnamen eintragen, aus dem die Werte übernommen werden sollen und in den Maskeneigenschaften die Option "Formeln übernehmen Werte aus gewähltem Dokument" aktiviert --> dann hat es gleich funktioniert.
Die Werte in den entsprechenden Feldern bleiben beim nächsten Öffnen auch noch bestehen - ALLES mit euren Tipps rasch gelöst - DANKE.

glg
Gruß aus der Ferne in Österreich

Martin

----------------------------------------------------
Buntmetall Amstetten GmbH
Abteilung: IT
Ing. Martin Hoffmann
Fabrikstrasse 4
A-3300 Amstetten
AUSTRIA
----------------------------------------------------
Tel.:    +43 (0)7472 606 316
Fax:    +43 (0)7472 61604 316
Email:      martin.hoffmann@buntmetall.at
Web:       http://www.buntmetall.at
----------------------------------------------------

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz