Domino 9 und frühere Versionen > ND7: Entwicklung

SelectionFormula wird geändert, View updated nicht

<< < (2/4) > >>

Thomas Schulte:
Das ist hundsmiserable Bescheidene Mist Programmierung.

Tschuldigung aber das musste mal gesagt werden.

Erstens, was machst du denn wenn zwei Leute gleichzeitig die Maske öffnen. Zweitens, fehlt da nach der Änderung noch ein Refresh, damit der Indexer auch losläuft, schließlich muss der Index ja jedesmal neu gebildet werden. Und Drittens, was glaubst du was diese Art der Programmierung mit deiner Performance anstellt, wenn du mal mehr als ein paar hundert Dokumente in deine Datenbank hast.

Wenn schon dann macht man sowas mit einem DB.Search und steckt die Ergebnisse so wie man sie braucht in ein verstecktes Feld aus dem man dann die Auswahl zieht.

masseur81:
Danke für den Tip, DB.Search könnte auch klappen, wobei ich dann den View, also diese eine Spalte auch simulieren muss (Wiederverwendbarkeit?).

Entschuldige die Bemerkung, aber bislang ist alles in Lotus Notes "hundsmiserable Bescheidene Mist Programmierung".

Thomas Schulte:
Nein ist es nicht.
Du arbeitest nur einfach GEGEN das System. Das ist vermutlich das Kardinalproblem.

masseur81:
Da stimme ich dir zu. Ich bin in Notes-Entwicklung absoluter Newbie und habe längst noch nicht alle Konzepte verstanden.

Allerdings lässt die Usability für den Entwickler auch stark zu wünschen übrig. Aber schweifen wir nicht vom Thema ab. Ich habe es mit DB.Search realisieren können, dein Tip war also sehr hilfreich.

Danke!

Thomas Schulte:
Mit der Usability für den Entwickler stimme ich dir zu.

Der Rest ....

Gerade bei Domino/Notes Datenbanken ist es enorm wichtig, das man die darunterliegenden Konzepte und Strukturen, die sich von einer relationalen Datenbank grundlegend unterscheiden, verstanden hat, um brauchbare Anwendungen zu entwickeln. Dieser Lernprozess ist häufig mit ziemlichen Schmerzen für den Entwickler verbunden.

Der DB.Search funktioniert in Prinzip wie der Indexer für die Views und hat bei großen Datenbeständen auch die gleichen Probleme was die Performance angeht. Ist also nichts für Datenbanken mit zigtausenden von Dokumenten.
Was ich noch nie probiert habe ist ob ein NOT "!" vor einer Keyangabe in einem DBLookup wirkt. Damit wäre dein Problem nämlich schnell und effizient gelöst.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln