Autor Thema: Zuviele Felder zu aktualisieren  (Gelesen 1564 mal)

Diehler

  • Gast
Zuviele Felder zu aktualisieren
« am: 23.01.03 - 10:40:16 »
Hi !!!

Ich habe in einer Maske mehrere Hundert Felder. Ich möchte nun einige Felder in abhänigkeit von einander anzeigen lassen.

Beispiel:
Feld 1 und Feld 2
Feld 2 soll nur angezeigt werden, wenn in Feld 1 etwas drin steht.

Ich habe es so gelöst dass in Feld 2 eine Verstecken-Wenn-Formel steht (Feld 1 = "")
Und dann im Exiting von Feld 1 ein Script zum aktualisieren des Feldes steht.

Sub Exiting(Source As Field)
  Dim workspace As New NotesUIWorkspace
  Dim uidoc As NotesUIDocument
  Set uidoc = workspace.CurrentDocument
  Call uidoc.Refresh
End Sub

Nun wird aber dass ganze Dokument aktualisiert. Bei mehreren Hundert Feldern, dauert das ziemlich lang.
Gibt es eine Möglichkeit Felder anders zu aktualisieren? Oder nur bestimmte Felder zu aktualisieren? Oder einen bestimmten kontrollierten bzw. normalen Abschnitt zu aktualisieren???
Danke für die Hilfe

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Zuviele Felder zu aktualisieren
« Antwort #1 am: 23.01.03 - 10:56:39 »
Call notesUIDocument.RefreshHideFormulas
Usage
Use this method when you want to recalculate hide-when formulas without recalculating all the formulas on the current document's form.
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:Zuviele Felder zu aktualisieren
« Antwort #2 am: 23.01.03 - 11:24:52 »
Allerdings wird auch das bei sehr vielen Formeln auf deinen sehr vielen Feldern vermutlich nicht mördermäßig performant sein.

Irgendwo ist eben dir Grenze und da hilft es nur noch, die Anzahl der zu berechnenden Formeln zu verringern. Wenn man das Glück hat, die jeweils zu versteckenden Felder sinnvol Gruppieren zu können, kann es manchmal vorteilhaft sein, mit berechneten Tabbed Tables anstelle von vielen Hide-when-Formeln zu arbeiten. Übersichtlicher ist es auf jeden Fall.

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Zuviele Felder zu aktualisieren
« Antwort #3 am: 23.01.03 - 12:03:47 »
... wenn größe Gruppen von Feldern gemeinsam verborgen werden sollen, dann kann man auch mit berechneten Teilmasken arbeiten...

ata
Grüßle Toni :)

Diehler

  • Gast
Re:Zuviele Felder zu aktualisieren
« Antwort #4 am: 23.01.03 - 12:08:16 »
Was sind bitte Tabbed Tables???

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Zuviele Felder zu aktualisieren
« Antwort #5 am: 23.01.03 - 12:31:02 »
... Registertabellen

ata
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz