Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Onkel Domino am 23.11.04 - 23:06:05
-
Hallo zusammen,
gibt es kurz und schmerzlos eine Möglichkeit wie ich die Werte einer NotesViewColumn in ein Array transformiere? Das Array soll eindimensional sein und lediglich die Werte der View als String beinhalten.
Danke schonmal!
-
Die Werte der View oder die Werte einer bestimmten Spalte?
Andreas
-
Falls letztes:
dim ret_eval as Variant
ret_eval = Evaluate( |@DbColumn("";"";"Name Ansicht";1)| )
analog mit @DbLookup
Andreas
-
Hi Andreas,
danke für die superschnelle Antwort! Ich meinte die Werte einer Spalte.
Ich werde es mal ausprobieren...
Markus
-
Super, das war's!!!
So einfach kann Notes sein :-)
-
Gelobt sei die Formelsprache ;) :D 2-zeiler und hochperformant
In Script ein Grauss...
Andreas
-
Vor allem hält @dbColumn von Hause aus ohne Fehlermeldung die 64k-Grenze ein ... Was man aber durchaus bedenken sollte, falls die Datenmenge "sehr" gross werden kann.
Bernhard
-
Bernhard, dass hatte ich erst letzte Woche ! Dies war für ein Dialoglistenfeld.
Wir haben aber erstmal ca. 20.000 Dokumente der View gelöscht, da diese eh obsolete waren und nicht mehr gebraucht wurden. Somit erstmal eine Lösung.
Kennt Ihr eine praktikable Vorgehensweise für die > 64K-Grenze von @DBColumn, um den Rückgabewert z.B. in einer Dialogbox anzeigen zu lassen?
Mir fiel da erstmal leider nix ein :-( Grundsätzlich ging es da darum, Auswahltexte für die Dialogliste zur Verfügung zu stellen.
Matthias
-
Danke für die Hinweise allerseits,
aber mal ein ganz anderes "Problem": wie kriege ich das Thema jetzt auf 'erledigt'? Früher gabs da mal nen Button glaub ich...
Ich kann das Ding aber beim besten Willen nicht mehr finden :-(
-
Guckst Du (http://www.atnotes.de/Themes/classic/images/german/rules.gif) (http://217.160.137.156/user/bp/tmc/_forumsregeln/rules001.html) Kapitel 3.5, letzter Absatz ;)
-
Bernhard, dass hatte ich erst letzte Woche ! Dies war für ein Dialoglistenfeld.
Wir haben aber erstmal ca. 20.000 Dokumente der View gelöscht, da diese eh obsolete waren und nicht mehr gebraucht wurden. Somit erstmal eine Lösung.
Kennt Ihr eine praktikable Vorgehensweise für die > 64K-Grenze von @DBColumn, um den Rückgabewert z.B. in einer Dialogbox anzeigen zu lassen?
Mir fiel da erstmal leider nix ein :-( Grundsätzlich ging es da darum, Auswahltexte für die Dialogliste zur Verfügung zu stellen.
Matthias
Da gibt es als Alternative die Picklist, die man unter R6 ja auch auf Kategorie einschränken kann.
Was die Dialogliste betrifft: Die kann auch nur max. 64 K an Werten anzeigen, also wäre ein Workaround via Script ebenfalls problematisch.
Andreas
-
Danke Andreas für die Info. Picklist klingt da sehr vernünftig.
Matthias
-
PickList mit angegebener Kategorie - das funktioniert auch unter R5.
64k - das stimmt bei Übergaben an LS-Variablen ja auch nicht, da jedes Byte bei Text zwei Bytes schluckt. Zusammen mit dem Overhead ist da bei knapp oberhalb 30 k "Ende Gelände".
Meines Erachtens ist PickList der einzig gangbare (aber in der Regel sehr praktikable) Weg um dieses Dilemma herum. Ich hatte damit jedenfalls noch nie Probleme.
Bernhard
-
@TMC: Ach ja, die Boardregeln. Wer lesen kann ist klar im Vorteil ::)