Autor Thema: Antwortdokumente und Web  (Gelesen 1881 mal)

Offline maiko

  • Aktives Mitglied
  • ***
  • Beiträge: 118
  • Geschlecht: Männlich
  • habs gleich ...
    • Michael Morban
Antwortdokumente und Web
« am: 07.09.02 - 10:42:19 »
Hallo,

ich hab nun mein Diskussionsforum soweit fertig, das es wunderbar im Notes Client funktioniert und im Web auch gut dargestellt wird.

Nun habe ich aber noch Probleme ein Antwortdokument im Web zu erstellen, wenn ich die Maske aufrufe wird zwar ein Datensatz angelegt, aber dieser erhaelt kein $REF, wenn ich ein Feld (TEXT) auf die Maske setzte und diese $REF taufe, dann ist auch ein $REF im Datensatz vorhanden, aber natuerlich vom TYP Text und nicht wie von Notes erwartet von TYP: Antwort-Referenzliste

Weiss zufaellig jemand wie ich das als URL uebergeben muss, oder wie ich das $REF nachher setzten kann, die ID hab ich auf der Maske verfuegbar, soweit kein Problem, aber als Typ Text wird das $REF einfach nicht unterhalb des Hauptdokuments eingeordnet.

Danke im voraus...

Maiko
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re: Antwortdokumente und Web
« Antwort #1 am: 07.09.02 - 10:52:41 »
sieh mal die Notes-Help dazu (und btw, mach die Maske vom Typ als "Response" und wenn Du immer noch nicht weiter kommst, schau Dir das Original Notes/ Domino Diskussionstemplate bitte an ):

OpenForm
Syntax
http://Host/Datenbank/Maskenname?OpenForm
http://Host/Datenbank/MaskenUniverselleID?OpenForm
http://Host/Datenbank/MaskenDokID?OpenForm
http://Host/Datenbank/$defaultform?OpenForm
Beispiele
http://www.quecksilber.com/produkte.nsf/produkt?OpenForm
http://www.quecksilber.com/produkte.nsf/625E6111C597A11B852563DD00724CC2?OpenForm
http://www.quecksilber.com/produkte.nsf/$defaultform?OpenForm


Optionales Argument für OpenForm
ParentUNID = EindeutigeIDNummer
wobei EindeutigeIDNummer die Dokument-ID des übergeordneten Dokuments ist, die in Antwortmasken verwendet wird, oder wenn die Maskeneigenschaft "Formeln übernehmen Werte aus gewähltem Dokument" ausgewählt ist.
Syntax
http://Host/Datenbank/MaskenUniverselleID?OpenForm&ParentUNID
Beispiel
http://www.quecksilber.com/produkte.nsf/40aa91d55cle4c8285256363004dc9e0?OpenForm&ParentUNID=6bc72a92613fd6bf852563de001f1a25

UND

Felder erstellen, die Werte übernehmen  

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, muß ein berechnetes Feld sein, das unter oder rechts neben dem Feld plaziert wird, aus dem es den Wert übernimmt. Verwenden Sie den Namen des Feldes, dessen Wert verwendet werden soll, als Wert für die Feldformel. In der Maske selbst muß die Eigenschaft "Feldwerte übernehmen" nicht eingestellt sein. Um den Feldwert von einer anderen Maske zu übernehmen, muß der Benutzer eines Notes Clients diese Maske auswählen, und ein Web-Benutzer muß die Maske öffnen oder im URL-Befehl, zum Beispiel http://server/db.nsf/InheritanceForm?OpenForm&ParentUNID=6b87e303374b19148525639a00506656, darauf verweisen.
So erstellen Sie ein Feld, das Werte aus anderen Dokumenten übernimmt
Erstellen Sie Felder, die Informationen von einem anderen Dokument übernehmen, um Benutzern unnötige Eingaben zu ersparen oder zusammengehörige Dokumente konsistent zu halten. Ö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 Feldes "VollstName" zu übernehmen, benutzen Sie "VollstName" als Formel in dem Feld, das den Wert übernimmt.
Beispiel: Adreßinformationen ü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 Adreßfeldern ein verborgenes Feld namens "VollstName". Die Brief-Maske übernimmt die Werte für den Namen und die Adreßfelder für den Adreßblock 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.
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz