Domino 9 und frühere Versionen > ND7: Entwicklung

Mit Maske erstelle Dokumente sollen statisch/fix sein

<< < (3/5) > >>

DAU-in:

--- Zitat von: m3 am 02.12.08 - 12:31:42 ---
--- Zitat von: DAU-in am 02.12.08 - 12:29:12 ---Nur so aus Interesse: Handelt es sich um diese Kontoauszüge?

http://www.dominoforum.de/modules/newbb/viewtopic.php?topic_id=19511&forum=48&post_id=112512#forumpost112512

--- Ende Zitat ---

--- Zitat von: DAU-in ---Bitte entschuldigen Sie die Nachlässigkeit von M3. Er wird zur Strafe beim nächsten Forentreffen daher keinen Freiglühwein erhalten.
--- Ende Zitat ---
Du bist soooo gemein zu mir! ;)

--- Ende Zitat ---

DAU-in:

--- Zitat von: m3 am 02.12.08 - 12:31:42 --- Du bist soooo gemein zu mir! ;)

--- Ende Zitat ---

Warum soll ich nett zu dir sein?
bist du ledig und hast 10 Mio auf dem Konto?

@ Marc:

Was für ein Seminar?

Ansichten zeigen die aktuellen (bei Erstellung des Ansichtsindexes) Werte in den Dokumenten, daher kannst du das nur über einen Screenshot festhalten ;D

du musst die relevanten Dokumente durchgehen, die Werte aufaddieren und in ein Item schreiben, während du das Dokument erstellst, und das Ergebnis in Items wegschreiben . die Felder auf der Maske stellst du dann  auf 'computed when composed.'

Du möchtest dir z. B. in der Notesdesignerhilfe durchlesen:

notesdocumentcollection class und wie man sie erhält

while - wend

Notesdocument class

getFirstdocument/getNextdocument


und hoffentlich frisst das Ding nicht wieder meinen Kommentar wie beim letzten Posting!


Marc_Geiser:
Vielen Dank für deine Mühe! Das Seminar findet im Rahme eines Uni-Kurses statt, in dem die Aufgabe besteht eine Datenbank zu designen. Wir sind also alles absolute Newbies  ;D

Das Problem ist einfach, dass die Maske mit den eigebetteten Ansichten Ideal wäre. Gibt es wirklich gar keine Möglichkeit die Maske so zu verändern, dass damit erstelle Dokumente fix sind und sich nicht mehr durch spätere Veränderungen in den Ansichten (zB. durch löschen einer Ausgabe) beeinflussen lassen?

Zurzeit ist die Situation so, dass über die Maske "Ausgaben erfassen" Dokumente erstellt werden, wer was wem schuldet. Via unterschiedlichen Ansichten werden diese Ausgaben zusammengezählt, resp. verrechnet. Mit der neuen Maske "Kontoauszug generieren" sollen nun die Ausgabenlisten und Summen der verschiedenen Ansichten untereinander dargestellt werden. Durch einen Agenten soll dann Ende Monat eine Abrechnung erstellt werden und an die jeweiligen User per Mail geschickt werden. Ein anderer Agent verschiebt dann alle Dokumente in ein Archiv und startet eine neue Abrechnungsperiode.

DAU-in:
die Dokumente selbst kannst du ja fix machen - aber eine eingebettete Ansicht ist nun mal ein Art von Guckloch auf den Inhalt  von anderen Dokumenten. Und das ist nicht fix.

Und wenn am Monatsende dann: Durch einen Agenten soll dann Ende Monat eine Abrechnung erstellt werden und an die jeweiligen User per Mail geschickt werden.

Das 'fixe' Dokument bezieht sich auf die Abrechnung, nehme ich an?

Dann muss der halt einmal die Dokumente in der Ansicht abfragen, das ist machbar.

die eingebetteten Ansichten kannst du als aktuelle Anzeige für den Anwender am Bildschrim ja notfalls verwenden.

DAU-in:
du hast ein Dokuemnt mit z. B. 3 eingebetteten Ansichten drin für z.B. Ausgaben, Zinsen, Einnahmen.

Wenn der Button 'Auszug generieren' betätigt wirst, suchst du dir in einer Collection z. B. die Dokumente für die Ausgaben zusammen, bildest in einer Schleife die Summe der Ausgaben und schreibst den Wert in das Dokument 'Kontoauszug', dasselbe machst du mit Zinsen und Einnahmen. Dann muss das Erstellungsdatum dazu und fertig ist eine Minimalform von Kontoauszug.

Welche Dokumente du benötigst und welche Felder, kannst du dem Ansichtsdesign entnehmen.

Und evt. bekommst du mit @dbcolumn und @sum auch schon eine Minimalform hin, wenn du die Formeln entsprechend in die Felder des Kontoauszuges steckst.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln