Domino 9 und frühere Versionen > Entwicklung
Maske wechseln aus dem Front End?
koehlerbv:
Wo setzt Du das Form-Item ? Wo setzt Du das Item "SaveOptions" ? Steckt Dein Code im Button ?
Bernhard
sculer:
SaveOption hab ich noch nicht gesetzt, macht aber doch in diesem FAll nichts, da es ja nur die Aufforderung zum Speichern unterdrückt, oder?
Und warum soll ich dies mit dem item machen?
doc.form=
ist doch eine eindeutige zuweisung, welche auch funktioniert (Debugger). Jedoch setzt er es aber dann doch wieder auf dem Maskennamen zurück.
koehlerbv:
Ich habe absolut keine Ahnung, was Du da treibst ...
Dieser schnell hingeklimperte Code in einem Button funktioniert ohne weiteres:
--- Code: ---Sub Click (Source As Button)
Dim ws As New NotesUIWorkspace
Dim uidoc As notesUIDocument
Dim doc As NotesDocument
On Error Goto ErrorRoutine
Set uidoc = ws.CurrentDocument
Set doc = uidoc.Document
Call uidoc.Save
doc.SaveOptions = "0"
Call uidoc.Close
doc.Form = "0 - AnotherForm"
Call doc.Save (True, False, True)
Exit Sub
ErrorRoutine:
Call ErrorHandler ("'Form 0 - löschen'")
Exit Sub
End Sub
--- Ende Code ---
Bernhard
PS: Das mit dem Item vs. Feld hast Du sicher nur missverstanden - wir dealen ja hier mit Items und nicht mit Feldern. Das heisst aber noch lange nicht, dass wir diese extra als NotesItem instantiieren müssen. Backend kennt keine "Felder" ;-)
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln