Domino 9 und frühere Versionen > ND6: Entwicklung

Problem mit Dokument Berechtigungen

<< < (8/9) > >>

koehlerbv:
Über welchen Fehler sprechen wir denn jetzt gerade? Und wo ist Dein Code?

judicious:
Das ist der Code:

Sub Querysave(Source As Notesuidocument, Continue As Variant)
      'Created on 13.02.06 by someone
   Dim ThisDoc As NotesDocument
   Set ThisDoc = Source.Document

   'Checks the mandatory fields and stops saving if a field is empty
   If Source.FieldGetText("country") = "" Then
      source.GotoField("country")
      Messagebox "Country field is empty",  0 + 48, "Failure"
      Continue = False
      Exit Sub
   End If     

   If Source.FieldGetText("city") = "" Then
      source.GotoField("city")
      Messagebox "City field is empty",  0 + 48, "Failure"
      Continue = False
      Exit Sub
   End If   

   If Source.FieldGetText("location") = "" Then
      source.GotoField("location")
      Messagebox "Location field is empty",  0 + 48, "Failure"
      Continue = False
      Exit Sub
   End If   

   If Source.FieldGetText("detail") = "" Then
      source.GotoField("detail")
      Messagebox "Detail field is empty",  0 + 48, "Failure"
      Continue = False
      Exit Sub
   End If   

   If Source.FieldGetText("Description") = "" Then
      source.GotoField("Description")
      Messagebox "Description field is empty",  0 + 48, "Failure"
      Continue = False
      Exit Sub
   End If   

End Sub

Das ist der Fehler:
Cannot execute the specified command

Axel:
Wenn ist das so sehe und wenn das der gesamte Code ist, der im QuerySave-Event drin steht, dann kommt der Fehler nicht daher.

Hast du Teilmasken mit weiterem Code eingebunden?

Sind in den Feldern Eingabevalidierungen oder Eingabeumsetzungen enthalten?

Gibt's in anderen Events (u.a. PostSave) noch irgendwelchen Code?

Hast du auch schon mal den Debugger bemüht?

Fragen über Fragen, auf die wir eine Antwort brauchen um weiterhelfen zu können.

Axel

judicious:
Ok, ich denke ich weiss wo der Fehler liegt, nur weiss ich nicht genau wieso, er ausgelöst wird!
Wenn ich CTRL + S drücke kommt der Promp, das Feld sei leer und fertig, drücke ich auf den Save Button, kommt auch der Prompt plus dem Fehler: Cannot execute the specified command.

Der Button hat folgende Formel:
@Do(@Command([FileSave]);@Command([EditDocument];0))

koehlerbv:
FileSave wirft den Fehler, und gleichzeitig soll das Dokument in den Read Mode versetzt werden - das beisst sich natürlich.

Wozu überhaupt diese Kombination von @Commands? Das so erzeugte Verhalten muss ja der User nun nicht unbedingt als ergonomisch empfinden ...

Bernhard

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln