Autor Thema: Feld bei bestimmter Bedingung einblenden (Script)  (Gelesen 2100 mal)

Offline MKnost

  • Junior Mitglied
  • **
  • Beiträge: 58
Moinsen allesamt,

ich komm mal wieder nicht weiter  ???

In einer Maske habe ich zwei Felder, ein Kombinationsfeld mit mehreren Einträgen, die teilweise am Ende einen Stern haben (*)
Das zweite Feld möchte ich nur einblenden, wenn eben dieser Stern im Kombifeld vorhanden ist.

Prüfen tu ich das ganze im Exiting-Ereignis des Kombifeldes:

Code
Dim ws As New NotesUIWorkspace
Dim uidoc As New NotesUIDocument
Dim check As String
Set uidoc = ws.CurrentDocument
check = uidoc.FieldGetText("kGrund")
If Right$(check, 1) = "*" Then
...
???
...
End If

Wie kann ich jetzt das Feld so freischalten, dass es auch bei einem Wechseln des Eintrags aus dem Kombifeld wieder verschwindet??

Grüsse Micha

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Feld bei bestimmter Bedingung einblenden (Script)
« Antwort #1 am: 14.03.06 - 10:02:11 »
Hi,

Warum denn unbedingt mit Script, wenn es mit Hide-When doch so einfach waere?

Andreas

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Feld bei bestimmter Bedingung einblenden (Script)
« Antwort #2 am: 14.03.06 - 10:15:10 »
Hallo

Warum machst Du das denn mit Script im Exiting???

benutze doch Verbergen-wenn-Formeln!!!

Die Eigenschaften des Kombifeldes setzt Du auf "Felder bei Schlüsselwortänderung aktualisieren".

Im zweisten Feld setzt Du die entsprechende Verbergen-Wenn-Formel ein:

@if( @Right( Mein_Kombi_feld ; 1 ) != "*" ; @True ; @False )

Dirk
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Feld bei bestimmter Bedingung einblenden (Script)
« Antwort #3 am: 14.03.06 - 10:15:50 »
schon wieder zu langsam getippt :-( muss wohl noch zur VHS und tippen üben ;-)
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline MKnost

  • Junior Mitglied
  • **
  • Beiträge: 58
Re: Feld bei bestimmter Bedingung einblenden (Script)
« Antwort #4 am: 14.03.06 - 10:24:42 »
 ;D Es funktioniert, auch ohne Script *froii*

Danke schön!!!

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Feld bei bestimmter Bedingung einblenden (Script)
« Antwort #5 am: 14.03.06 - 10:27:30 »
@dirk_2909

Es geht auch ohne @If bei Hide-When

Hide-when (verstecke wenn)
@Right(Mein_Kombi_Feld; 1) = "*"

Andreas

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Feld bei bestimmter Bedingung einblenden (Script)
« Antwort #6 am: 14.03.06 - 10:32:58 »
@Andreas

Ich weiß! Aber bei komplexeren Formeln arbeite ich lieber mit @if....

Dirk
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz