Domino 9 und frühere Versionen > ND6: Entwicklung
@while Frage
Driri:
Die Ausführungsreihenfolge von @Commands entspricht nicht zwangsläufig der innerhalb der Formel.
Ich meine, einige @Commands würden erst zum Schluß ausgeführt. Da gabs schon einige Diskussionen hier im Forum zu.
pedsola:
genau!
und um diesen Misstand zu umgehen (zumindest teilweise) kann man @PostedCommand benutzen
koehlerbv:
... und die @Commands laufen im FrontEnd ab, was nicht dafür gedacht ist, "en masse" Dokumente anzulegen (das gilt auch für LS). Eine vernünftige Lösung ist "nur" über LS und im Backend möglich, mit dem man das alles wirklich selber ind er Hand behält.
Bernhard
Peacemaker:
--- Zitat von: koehlerbv am 26.08.04 - 16:33:41 ---... und die @Commands laufen im FrontEnd ab, was nicht dafür gedacht ist, "en masse" Dokumente anzulegen (das gilt auch für LS). Eine vernünftige Lösung ist "nur" über LS und im Backend möglich, mit dem man das alles wirklich selber ind er Hand behält.
Bernhard
--- Ende Zitat ---
wie sähe eine solche lösung im ansatz aus? Wie gesagt, ich habe mit LS noch nicht viel gearbeitet.
In die richtung geht ja folgender beitrag und der darin beschriebene code:
http://www.atnotes.de/index.php?board=3&action=display&threadid=17182
Sub Click(Source As Button)
Dim session As New NotesSession
Dim db As NotesDatabase
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim uidocNew As NotesUIDocument
Dim docCurrent As NotesDocument
Dim docNew As Notesdocument
Set uidoc = ws.CurrentDocument
Set docCurrent = uidoc.Document
Set db = session.CurrentDatabase
Set docNew = New NotesDocument(db) 'Neues Dokument anlegen
docNew.Form = "add_subsystem"
docNew.subsys_temp = doc.Current.subsys_temp
docNew.ec_temp = docCurrent.ec_temp
Set uidocNew = ws.EditDocument(True, docNew) 'Dokument im Frontend öffnen
Call uidocNew.Refresh 'Dokument aktualisieren
End Sub
Beleg ich damit aber ein Button im Form, bekomm ich nur "Variant does not contain an object". Hab das LS soweit umgeschrieben wie in dem Thread beschieben...
Und das Schleifenproblem und das sich in dem Ursprungsform ja durch @subset bei jedem surchlauf die Fieldvalues ändern auch nicht
koehlerbv:
--- Code: ---docNew.subsys_temp = doc.Current.subsys_temp
--- Ende Code ---
Der Punkt hinter doc ist überzählig. Du hast docCurrent instantiiert, aber nicht doc.
Warum willst Du eigentlich das neue Doc dann im FrontEnd in den EditMode bringen ? Dann hast Du ja wieder den Trödel wie gehabt ...
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln