Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: LisaS am 09.04.03 - 08:49:20

Titel: Nur ein bestimmtes Feld aktualisieren?
Beitrag von: LisaS am 09.04.03 - 08:49:20
Hallo,
ich brauch mal wieder Eure Hilfe.
Und zwar habe ich ein berechnetes Feld, welches den Status des Dokumentes anzeigt (Je mehr Felder ausgefüllt sind, desto höher der Status).
Wie schaffe ich es nun das beim Ausfüllen der einzelnen Felder nur das Status-Feld neu berechnet wird?
Sachen wie "@Command([ViewRefreshFields]);" aktualisieren ja alles und somit auch Validierungen etc. das kann bei einem leeren Dokument natürlich nervig sein.
Vielleich ein Script in den einzelnen Felder bei Exiting?
Vieleicht hat ja jemand ein änliches Problem.

Gruß
Hitcher
Titel: Re:Nur ein bestimmtes Feld aktualisiren?
Beitrag von: klaussal am 09.04.03 - 09:04:17
moin moin,

ich würde das im "querysave" machen.
Titel: Re:Nur ein bestimmtes Feld aktualisieren?
Beitrag von: LisaS am 09.04.03 - 09:09:47
Es soll aber während des ausfüllens der Status wechslen...
ich bräuchte also "nur" eine Script-Lösung im Exiting der Felder die den Status beeinflussen.

Gruß
Hitcher
Titel: Re:Nur ein bestimmtes Feld aktualisieren?
Beitrag von: klaussal am 09.04.03 - 10:25:37
... versuchs mal damit. ;)

Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = workspace.CurrentDocument
   
If uidoc.FieldGetText("Index")="" Then
  Msgbox "Bitte geben Sie eine Kategorie ein!",16,"Hinweis!"
  Exit Sub
End If
Call source.FieldSetText  ( "status", "XX?" )
Call uidoc.Refresh