Domino 9 und frühere Versionen > Entwicklung

Maske wechseln aus dem Front End?

<< < (3/3)

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