Hallo
Notes-Noob zu sein ist schon nervig...
Nächste Frage: Ich habe eine Maske, hinter der ich einen persönlichen Encryptionkey hinterlegt habe und in der ich 3 Felder mit diesem Key verschlüsseln möchte. Die dazugehörige Maske wird über eine Dialogbox dargestellt und ausgefüllt. Ich habe so die Vermutung, dass das zuvor erstellte leere Background-Dokument mein Problem ist... hier der Code snippet
Viele DIMs zuvor....
Set uidoc = ws.CurrentDocument
Set curdoc = uidoc.Document
Set db = session.CurrentDatabase
Set dialogdoc = db.CreateDocument
If Not uidoc.Editmode Then
uidoc.EditMode = True
End If
dialogdoc.Form = "$pw"
dialogdoc.ParentDocUNID = curdoc.UniversalID
If (ws.Dialogbox("$pw",True,True,False,False,False,False,"Neues Kennwort eintragen",dialogdoc, True, False)) Then
If Not (dialogdoc.Save( True, True, True)) Then
Messagebox "Speichern der Kennwortinformationen fehlgeschlagen!", MB_OK, "Fehler!"
End If
Call uidoc.Refresh
End If
Das funktioniert auch alles recht gut, nur das Dokument landet unverschlüsselt in der DB. Auch die für die Verschlüsselung notwendigen Systemfelder sind nicht hinzugefügt worden. Die zur Verschlüsselung vorgesehenen Felder haben aber das "SEAL" Tag. Ich könnte nachträglich über die Dokumenteigenschaften den Key eintragen und das Dokument dann verschlüsseln... aber das ist ja nicht Sinn der Sache...
HELP!
Gruß
Markus