Domino 9 und frühere Versionen > ND6: Entwicklung

[Notesscript] Vorhandenes Dokument öffnen, Werte übernehmen

<< < (2/2)

augustus:
@DAU-in


--- Zitat ---du hast dann also 2 alte Dokumente.
warum willst du das alte, aus dem nur ausgelesen wird, speichern?
--- Ende Zitat ---

weil das alte dokument, aus dem ausgelesen wird in einer anderen Maske ist. Dieses Dokument ist für die User der Datenbank, "Usermaske"
das andere Dokument  in dem die Werte reingeschrieben werden ist für die Manager der Datenbank, "Managermaske"


--- Zitat ---eben, du holst das Dok mit  der gleichen Projektnummer. wie stellst du sicher, dass es nicht dasselbe ist?
--- Ende Zitat ---

das eine dok ist in der Usermaske, das andere in der Managermaske.
Die "projectnumber" ist in jeder Ansicht ein eindeutiger Schlüssel.

@Axel

Die Projectnumber kommt in jeder Maske nur einmal vor, ist also ein eindeutiger Schlüssel.
Jede Projectnumber die in der "Managermaske" vorhanden ist, existiert auch in der "Usermaske" und umgekehrt.
 
Tut mir wirklich Leid, ich habe das ganze wirklich ein bischen verwirrend erklärt, aber ich sitze schon den ganzen Tag an diesem Problem und komme nicht weiter, ich glaub' Lotusnotes hat mir mein Verständis für die deutsche Gramatik geklaut. ::)

Vielen Dank, für eure Bemühungen.


Augustus

DAU-in:
Ich fürchte du verstehst ganz grundsätzliche Dinge nicht.

Masken sind Instrumente zur Anzeige von Daten, sie können keine Dokumente enthalten!

Wenn du das alte Dokument nicht veränderst, sondern nur ausliest, brauchst du es nicht abzuspeichern.

Kann es sein, dass du nur ein Dokument hast, das du für unterchiedliche User unterschiedlich anzeigen willst?

Dass du nicht weiterkommst, liegt (noch) nicht an deinen Programmierkenntnissen, sondern m. E. darin, dass dir gar nicht klar ist, was du machen willst, und auch die Bedeutung der verschiedenen Designelemente nicht kennst.
Bevor du nicht weisst , was du machen willst, hat es auch gar keinen Sinn.

augustus:
Hallo DAU-in


--- Zitat ---Masken sind Instrumente zur Anzeige von Daten, sie können keine Dokumente enthalten!

--- Ende Zitat ---

Ich weiss, aber ich denke jeder weiss, was damit gemeint ist. Ansichten können Dokumente enthalten. Ich habe auch 2 Ansichten für 2 Maske.


--- Zitat ---Wenn du das alte Dokument nicht veränderst, sondern nur ausliest, brauchst du es nicht abzuspeichern.
--- Ende Zitat ---

Die Werte die ich übergebe, verändere ich davor. Dann klicke ich den Button der die Aktion startet.


--- Zitat ---Kann es sein, dass du nur ein Dokument hast, das du für unterchiedliche User unterschiedlich anzeigen willst?
--- Ende Zitat ---

Nein, ganz bestimmt nicht. Schau dir doch den geposteten Code an.


Ich will nur wissen wie ich die Dokumente abspeichern kann.

Nur das, mehr nicht. der Code existiert doch schon und funktioniert ja auch soweit wie beschrieben.
Bitte, kann mir jemand sagen wie ich beide Dokumente abspeichern kann?

Danke für dein kopfzerbrechen.

Augustus

DAU-in:
sieh dir in der Designer-Hilfe die Methode 'save' der Klasse Notesdocument an.


Und ich habe mir deinen Code angeschaut. Gerade das hat ja heftige Zweifel in mir aufkommen lassen ..






koehlerbv:
Mir geht es wie Axel ("Was soll das eigentlich werden?"), und ein kurzer Blick auf den Code bestätigen die Zweifel der DAU-in. Zudem fehlt mir der Zusammenhang in Bezug auf "Managermaske" und "Usermaske" - lt. Code spielen diese überhaupt keine Rolle (ausser, dass mit der "Managermaske" ein Dokument im Frontend geöffnet wird.

Fazit: So kann das nichts werden. Die klare Ansage, was überhaupt erreicht werden soll, fehlt, dazu werden massive Defizite in LS eingestanden (was ja nun nicht beschämend sein muss, aber in Verbindung mit der Aufgabenstellung ...).

Ergo: Mal auf, was Du machen möchtest, und zwar so, dass es andere verstehen können (das ist sowieso eine Grundvoraussetzung, um ein Problem zu lösen - momentan siehst Du ja offensichtlich schon mal selber nicht durch). Und dann werden wir ganz bestimmt helfen können. Ob dann aber wieder Deine LS-Kenntnisse ausreichen, sei dahingestellt.

Bernhard

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln