Domino 9 und frühere Versionen > ND6: Entwicklung
Feldnamen aus Ansicht auslesen
koehlerbv:
Aber Dein Prof hat schon Recht - Du musst das generischer machen, Jan. Das mit den Feldnamen ist nicht gerade "allgemeingültig". Ich habe gerade mal ein paar Nullachtfuffzehn-Apps von mir durchgesehen: Da würdest Du mit dieser Methode fast keinen Erfolg erzielen. Für die Prüfung auf "Redundanzen" müsste man dann pro DB jeweils eine eigene View einbauen - und da gibt es dann auch ganz andere Möglichkeiten.
Bernhard
JanHoener:
--- Zitat von: koehlerbv am 27.04.05 - 20:55:58 ---und da gibt es dann auch ganz andere Möglichkeiten.
Bernhard
--- Ende Zitat ---
welche denn? :-)
koehlerbv:
Das wurde schon mehrfach erwähnt, Jan: Pattern based searches, die sich an Items bzw. Item-Kombinationen in Dokumenten orienteren. Auf jeden Fall sind meines Erachtens nach aber Normierungen der bestehenden Daten der jeweils spezifischen Datenbanken zu berücksichtigen. Hierfür kann man durchaus in gewisser Weise "generisch" vorgehen, in dem man typische Situationen vordefiniert und per Setup weitere Situationen beschreiben kann. M.E. geht das aber ebenso über eine Studienarbeit hinaus wie auf der anderen Seite Notes-Ansichten für eine "Redundanz"-Prüfung zumindest fraglich, meines Erachtens aber aus Sicht einer Allgemeingültigkeit sogar ungeeignet sind.
Ein Beispiel für die Herausforderung:
a) "Johann-Wolfgang-von-Goethe-Strasse 4" kann durchaus die selbe Adresse meinen wie
b) "Goethe 4a / Stiege 2" (ist dann vermutlich in Wien ;D)
Wenn die PLZ für a) dann aber D-60311 ist und für b) 1010 Wien, dann hast Du ein eindeutiges Ergebnis, was Du aber nie auf Basis, die nur auf NotesViews basiert, erzielen wirst.
Ich würde mal sagen: Halte es mit IKEA "Erkenne die Möglischkejten", aber versuche, nicht zu sehr in Detaillösungen abzugleiten. Zumindest ohne genaue Absprache mit Deinem Prof stehst Du da momentan absolut im kalten Regen - und das prüfende Kollegium wird dies verstehen. Deine Argumentation muss eben nur stimmen.
Bernhard
JanHoener:
Hi Bernhard.
Da hast du absolut recht. Der Code zur Redundanzerkennung steht bereits und ist auch so ansich abgesegnet. Ich möchte auch nicht weiter ins Detail gehen, sondern ansich nur den vorhandenen Code auslagern und damit generischer gestalten. Ausnahmen gibt es bei soetwas immer. (Z.B., wenn eine Spalte nicht nur einen Feldwert aufweist sondern aus einer Formel besteht. Gleiches gilt für die Viewselection). Aber ich muss auch nicht jede Ausnahme berücksichtigen, wenn ich das dan plausibel erkläre.
Mein Ziel ist es, den vorhandenen Code auszulagern.
Meine Überlegungen sind folgende:
Ich baue in eine Ansicht eine Aktion ein (oder Toolbaricon). Diese Aktion ruft das Script in der Script-DB auf. An die Feldinhalte komm ich über die Viewselectionformula, die mir die benutzte Maske mit den Feldern wiedergibt. Ich vergleiche die Dokumente und erstelle ein neues Dokument aus den beiden und speicher es ab.
Das ist jetzt reine Theorie gewesen und ich weiss nicht mal, ob das überhaupt so möglich ist.
Jan
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln