Autor Thema: Postopen / Feld nicht gefunden  (Gelesen 1836 mal)

Offline Hedwig14

  • Aktives Mitglied
  • ***
  • Beiträge: 221
Postopen / Feld nicht gefunden
« am: 03.05.10 - 12:15:51 »
Hallo. folgenden Code habe ich im Postopen. Beim Öffnen des Doks erhalte ich eine Fehlermeldung, dass
das Feld nicht gefunden wurde ! Das Feld ist aber definitiv im Doc vorhanden. Was mache ich falsch ?


Sub Postopen(Source As Notesuidocument)
   If ( source.FieldGetText( "Pruef_Status" ) = "10" ) Then
      Messagebox("Das Dokument befindet sich im Status....")
   End If
End Sub

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Postopen / Feld nicht gefunden
« Antwort #1 am: 03.05.10 - 12:24:48 »
Ich würde es über das Backend probieren

Sub Postopen(Source As Notesuidocument)
   Dim doc As NotesDocument
   Set doc = Source.Document
   If doc.Pruef_Status (0) = "10" Then
      Messagebox("Das Dokument befindet sich im Status....")
   End If
End Sub
 
Dann kommt auf keinen Fall eine Fehlermeldung, selbst wenn das Feld fehlt.

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Postopen / Feld nicht gefunden
« Antwort #2 am: 03.05.10 - 12:28:04 »
Hallo,

Neu erstelltes Dokument oder ein bestehendes?
(Schreibfehler im Feldnamen schliesse ich mal aus)

Andreas
« Letzte Änderung: 03.05.10 - 12:29:49 von ascabg »

Offline Hedwig14

  • Aktives Mitglied
  • ***
  • Beiträge: 221
Re: Postopen / Feld nicht gefunden
« Antwort #3 am: 03.05.10 - 12:31:48 »
das ist ein bestehendes Dok.


Im Backend habe ich es schon probiert.
Ich möchte nur das wenn der Status 10 vorliegt, dass das Bearbeiten des Doks (editmode) unterdrückt wird

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Postopen / Feld nicht gefunden
« Antwort #4 am: 03.05.10 - 12:36:42 »
dann würde ich mir im PostOpen mal den Inhalt des Feldes ausgeben lassen

msgbox doc.Pruef_Status (0)

wenn der angezeigte Wert leer ist, kann eigentlich nur der Feldname falsch sein. Vergleiche doch mal den Feldnamen mit dem in der Felderliste des Dokuments.

Gibt es irgendwelche besonderheiten zu diesem Feld (z.B. berechnet zur Anzeige, oder ist es in einem zugriffsgeschützten Abschnitt usw.)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz