Domino 9 und frühere Versionen > Entwicklung

Antwortdokumente verschwunden

<< < (2/3) > >>

TomLudwig:
Und noch ein Problem:

DocA = Hauptmaske (Dokument)
DocB = Antwort zu DocA (Antwort)
DocC = Antwort zu DocB (Antwort)

Als erstes sollten Dokumente des Typs "DocB" über eine Maske erstellt werden.
Dann Dokumente des Typs "DocA" & "DocB".
Alle Dokumente werden dann per LS und MakeResponse in Verbindung gebracht.

Nun funktioniert aber das erstellen eine "DocB" schon nicht, weil ein Dokument ausgewählt sein muss auf das sich die Antwort bezieht.
Es gibt aber noch kein "DocA". Wie kann ich dies umgehen?

Glombi:

--- Zitat von: TomLudwig am 02.12.03 - 10:32:52 ---Noch ne kurze Frage.

Wenn zu meinem Dokument "DocB" noch ein Antwort "DocC" erstellen möchte. Muss die Maske von "DocC" dann eine Rückantwort sein.


Sodass:

Hauptdokument "DocA"
"DocB" = Antwort zu "DocA"
"DocC" = Antwort zu "DocB"


--- Ende Zitat ---
Besser wäre das.

Andreas

Glombi:

--- Zitat von: TomLudwig am 02.12.03 - 11:30:39 ---Und noch ein Problem:

DocA = Hauptmaske (Dokument)
DocB = Antwort zu DocA (Antwort)
DocC = Antwort zu DocB (Antwort)

Als erstes sollten Dokumente des Typs "DocB" über eine Maske erstellt werden.
Dann Dokumente des Typs "DocA" & "DocB".
Alle Dokumente werden dann per LS und MakeResponse in Verbindung gebracht.

Nun funktioniert aber das erstellen eine "DocB" schon nicht, weil ein Dokument ausgewählt sein muss auf das sich die Antwort bezieht.
Es gibt aber noch kein "DocA". Wie kann ich dies umgehen?

--- Ende Zitat ---

Du solltest Dein Datenmodell nochmal überdenken. Du willst Antworten zu einem noch nicht vorhandenen Dokument erstellen. D.h. zunöchst normale Hauptdokumente, dann später Antworten daraus machen (das geht ja schon) und dann diese nochmal editieren (das geht nicht, da die die Eigenschaft "Ich bin ein Antwort") verlieren.

Falls es bei den Antworten bleiben soll, kannst Du im Postsave / QueryClose wieder per Script das MakeResponse aufrufen.

Andreas

TomLudwig:
Überdenken ist leichter gesagt als getan.

Es geht bei der Datenbank um Buchungen zu einer Schulung.

Als erstes werden vom Benutzer Buchungen erstellt. Falls genügend Buchungen vorhanden sind. Kann ein OrganisationsDokument erstellt werden. Das über den Buchungen stehen soll.

Von daher gehts wahrscheinlich nicht anders als im Queryclose wieder ein Feld abzuprüfen und die $Ref neu reinzuschreiben nach dem editieren....

mahonri:
Wenn du schon so ein Model hast, geh doch noch einen Schritt weiter, dass du zwei Buchungsmasken hast, eine für Wunschbuchungen als Dokumente und eines für Buchungen zu einer Schulung als Antwortdokumente.

Umschalten des Maskennamens im QS der Buchung, wo auch das Umwandeln in Antwortdokumente geschehen soll.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln