Domino 9 und frühere Versionen > Entwicklung

Feldnamen auslesen

(1/3) > >>

skywook:
Habe u.g. Script im Entering des Feldes b18 stehen:
Kann man den Feldnamen (b18) automatisch ermitteln lassen um die statische Bezeichnung zu hintergehen.

Sub Entering(Source As Field)
   Dim ws As New NotesUIWorkspace
   Dim uidoc As NotesUIDocument
   
   Set uidoc = ws.CurrentDocument
   If uidoc.fieldgettext("b18") = "0,00" Then
      Call uidoc.fieldsettext("b18", "" )
   End If
   Call uidoc.Refresh

Glombi:
Es geht (Im Editmode)

fieldName$ = notesUIDocument.CurrentField

Also:
Sub Entering(Source As Field)
   Dim ws As New NotesUIWorkspace
   Dim uidoc As NotesUIDocument
dim currentFieldName as string
 
   Set uidoc = ws.CurrentDocument
currentFieldName = uidoc.CurrentField


   If uidoc.fieldgettext(currentFieldName) = "0,00" Then
      Call uidoc.fieldsettext(currentFieldName, "" )
   End If
   Call uidoc.Refresh

Andreas

skywook:
Danke!
Geht das auch bei Exiting? Ohne die statische Vorgabe?

Axel:

--- Zitat von: skywook am 16.08.04 - 15:41:10 ---Danke!
Geht das auch bei Exiting? Ohne die statische Vorgabe?

--- Ende Zitat ---

Hi,

ich denke mal das geht auch im Exiting-Event. Wo siehst du eine statische Vorgabe?

Axel

skywook:
Möchte den Feldnamen nicht direkt angeben wie z. B Feld1, sondern diesen über Script ermitteln lassen.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln