hello All,
Ich versuche gerade die Performance einer stark überladenen Maske zu steigern. Die Maske enthält realtiv viel Felder (mehrere hundert).
Das öffnen der Dokumente geht wegen der grossen Anzahl von Lookups relativ lange, ausserdem wird die performance durch die verwendeten OS Felder auch nicht schneller.
Ich möchte gerne die Form in mehrere einteilen. Dabei gelten folgende konvetionen:
1. Die OS Felder müssen bleiben
2. DIe Daten müssen zu einem bestimmten Zeitpunkt wieder alle in einem Dokument sein.
3. Keine Popups
4. Hide whens funktionnieren nicht, weil zwar die Felder nicht angezeigt aber dennoch geladen werden.
4. Formwechsel / Form schliessen und mit neuer Formvariable wieder öffnen kommt aus performancegründen nicht in Frage.
5. gleiches gilt für berechnete subforms.
Ich habe versucht einen embedded editor on the fly auszutauschen, welches wunderbar funktionniert. Allerderdings ist das feature recht unbrauchbar für diesen Zweck, weil ein eigenes Dokument erstellt wird für die eigebettete Maske, welche mit der Hauptmaske nix zu tun hat.
Welche anderen Möglicheiten könnte es geben, nicht alle Felder laden zu müssen? Ich habe schon an das Aufteilen auf mehrere Dokumente gedacht, aber für den Benutzer muss das weiterhin so aussehen, als wäre alles ein Dokument.
Für jeden tipp dankbar wie immer
Gruss Macbee