Autor Thema: Automaitsche "Feldfüllung"  (Gelesen 1264 mal)

Offline Wiesel

  • Aktives Mitglied
  • ***
  • Beiträge: 188
  • Geschlecht: Weiblich
Automaitsche "Feldfüllung"
« am: 06.10.05 - 14:01:40 »
 ???

Hallo!

Mein Anliegen grob beschrieben:
ich möchte ein Feld füllen durch klick eines Kontrollkästchens.

Genauer gesagt:

Ich habe ein Kontrollkästchen (nur ein Wert enthalten). Beim Klick in das Kontrollkästchen soll ein weiteres mit dem Usernamen des "Klickers" gefüllt werden.

Ich habe dazu im Exiting folgenden Script hinterlegt:

Sub Exiting(Source As Field)
   Dim ws As New NotesUiWorkspace
   Dim S As New NotesSession
   Dim uidoc As NotesUiDocument
   Dim Benutzer As New NotesName(S.UserName)
   Dim strWert As String
   
   Set uidoc = ws.CurrentDocument
   strWert = uidoc.FieldGetText("Res91")
   If strWert <> "" Then
      Call uidoc.FieldSetText("An91", Benutzer.Common)
   Else
      Call uidoc.FieldSetText("An91","")
   End If
   
   Call uidoc.Refresh
End Sub

Die Formel funzt auch wunderbar, sofern ich nach dem Kontrollkästchen in ein anderes Feld klicke.
Klicke ich aber nur das Kontrollkästchen an und gehe dann mit ESC und Speicherung aus der Maske heraus, wird der Username nicht notiert.

Was kann ich da tun?

Ich hoffe, soweit ist mein Wunsch deutlich geworden. Falls nicht, fragt alles, was Ihr wollt. Bin dankbar für jede Antwort.

Gruß,
Wiesel
   
   

Driri

  • Gast
Re: Automaitsche "Feldfüllung"
« Antwort #1 am: 06.10.05 - 14:15:13 »
Mach das doch einfach in der Eingabeumsetzung für das Kontrollkästchen :

@If(Control="1"; @SetField("UserName"; @UserName); @SetField("UserName"; ""));
Control

Das Feld UserName dann einfach auf Berechnet auf sich selnbst.

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: Automaitsche "Feldfüllung"
« Antwort #2 am: 06.10.05 - 14:18:00 »
schreib im Querysave ein uidoc.gototop und ein uidoc.gotobottom rein - dann wird das Feld vor dem Speichern in jedem Fall verlassen.
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline Wiesel

  • Aktives Mitglied
  • ***
  • Beiträge: 188
  • Geschlecht: Weiblich
Re: Automaitsche "Feldfüllung"
« Antwort #3 am: 06.10.05 - 14:21:35 »
 :D

Vielen lieben Dank für Eure Antworten!

Klappt hervorragend!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz