Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: theBastian am 24.02.05 - 21:57:14

Titel: Textliste für Dialogliste größer als 32k
Beitrag von: theBastian am 24.02.05 - 21:57:14
Hallo,

habe txt-Datei, die eine Menge Werte enthält, die als Dialogliste genutzt werden sollen und auch später noch verändert werden sollen.

Also ein Konfigurationsdokument gebaut, Textfelder erstellt und eine Ansicht, die als Loopup genutzt wird.

Leider ist die Anzahl der Werte so hoch, das die 32k-Grenze überschritten wird. :(

Hatte die Idee mehrere Felder anzulegen und dieses dann in der Ansicht in einer Spalte anzeigen zu lassen. Leider sind es jetzt schon fast 10 Felder und das Ganze wird unübersichtlich.

Gibt es eine bessere Möglichkeit oder eine Lösung unter Verwendung der vorhandenen txt-Datei?

Ich kann leider nicth abstrakt genug denken, um für solche Sachen eine Lösung zu finden. Danke schon mal vorab.

cu
Sebastian
Titel: Re: Textliste für Dialogliste größer als 32k
Beitrag von: koehlerbv am 24.02.05 - 22:20:35
Ich befürchte, hier kommst Du mit dem Kopieren einer Textliste in entsprechende Felder von Konfigurationsdokumenten nicht weiter. Bei 16 / 32  / 64k ist bei Text@Notes immer Schluss mit lustig.

Sag mal genaueres, Sebastian, bestimmt finden wir eine adäquate Lösung. Wenn ich Dein Problem bisher richtig verstanden habe, liegt ein "intelligenter" Import (nicht vorhandene Dokumente anlegen, bestehende ggf. updaten, nicht mehr im Original vorhandene löschen) hier nahe, um die Datenquelle mit Notes zusammenzuspannen.

Die Limits für Textfelder sind jedenfalls nicht zu knacken.

Bernhard
Titel: Re: Textliste für Dialogliste größer als 32k
Beitrag von: theBastian am 24.02.05 - 22:55:09
verstehe leider nicht, was Du mit intelligentem Import meinst.

Denke das Problem besteht nicht darin, dass die Daten später noch bearbeitet werden sollen. Das könnte man ev. noch umgehen (nur ich bearbeite die Datensätze und das direkt im Code).

Die Menge macht es halt.
Dialogliste in der Form, die per @dblcolumn oder @picklist die Werte aus einer View ausliest, wobei @dbcolumn wegen der Größe der Daten wegfällt. Soweit ich weiß, gibt es keine Begrenzung bei @picklist.

Frag mich bitte, was Du noch für Angaben brauchst, da ich Deinem Gedankengang nicht folgen kann.

Sebastian
Titel: Re: Textliste für Dialogliste größer als 32k
Beitrag von: Semeaphoros am 24.02.05 - 22:57:37
Genau, @picklist hat keine Beschränkung, die diskutierte Lösung geht dahin, dass man die Werte in Dokumente importiert, welche man dann über eine Ansicht anzeigen könnte. Intelligent deshalb, weil man ja sicherstellen muss, dass man keine veralteten Daten und auch keine doppelten Daten erzeugt.
Titel: Re: Textliste für Dialogliste größer als 32k
Beitrag von: koehlerbv am 24.02.05 - 22:59:46
Du musst Die Werte Deines Textfiles in einzelne Notes-Dokumente einlesen. Wie Du schon richtig sagst, hast Du via PickList einen nicht grössenabhängigen Zugriff.

Du schreibst, dass sich das Textfile ändert (ist ja auch logisch). "Intelligenter Import" heisst: Es wäre primitiv, die bisher eingelesenen Dokumente dann jedes Mal "dumpf" zu löschen (es müssen ja eine ganze Menge sein), sondern diese "nur" durch einen "intelligenten Import" auf den jeweils neuesten Stand zu bringen.

Bernhard
Titel: Re: Textliste für Dialogliste größer als 32k
Beitrag von: theBastian am 24.02.05 - 23:03:39
Aha, also kein einmaliger Import und dann Bearbeitung und Aktualisierung in Notes sondern praktisch ein "ständiger" Import bei Änderung von Daten in der txt-File.

Das ist nicht unbedingt notwendig.
Habe die txt-Datei nur erwähnt, falls es eine Möglichkeit gibt, die Daten in Notes EINMALIG zu importieren.

Die Fachabteilung wird zukünftig sicher in Notes arbeiten wollen.

Sebastian
Titel: Re: Textliste für Dialogliste größer als 32k
Beitrag von: koehlerbv am 24.02.05 - 23:08:56
Na, bei einmaligem Import hast Du ja wahrscheinlich gar keine Probleme und kommst sogar mit den Bordmitteln des Frontends aus.
Auf jeden Fall brauchst Du - um die Limits zu umgehen - je ein Dokument pro Wertezeile des Textfiles.

HTH,
Bernhard
Titel: Re: Textliste für Dialogliste größer als 32k
Beitrag von: theBastian am 24.02.05 - 23:12:11
Nein, bitte nicht diese Lösung.
Das ist mir zwar auch schon eingefallen aber wir reden hier von ca. 4000 Zeilen in dem txt-File.

Könnte ich wenigstens per Agent die Daten in neue Docs importieren?

Sebastian
Titel: Re: Textliste für Dialogliste größer als 32k
Beitrag von: koehlerbv am 24.02.05 - 23:19:22
Was heisst "Bitte nicht diese Lösung" ?

Und ja: Natürlich geht das Erzeugen der Dokumente per Agent. Vermutlich sogar mit Mitteln des GUIs (Notes Client).

Bernhard
Titel: Re: Textliste für Dialogliste größer als 32k
Beitrag von: theBastian am 24.02.05 - 23:24:13
Was heisst "Bitte nicht diese Lösung" ?


Wollte damit sagen, dass das die gängigste Methode ist, die mir Laien auch eingefallen ist. Aber bei der Menge von Dokumenten wollte ich das eigentlich umgehen.

Das bedeutet 4000 Docs, nur um eine Dialogliste zu füllen.

Kannst Du mir ev. noch einen Schubs in die Richtung geben, wie ich die einzelnen Zeilen aus einer Textdatei auslese und ein neues Doc erstelle?

cu
Sebastian
Titel: Re: Textliste für Dialogliste größer als 32k
Beitrag von: koehlerbv am 24.02.05 - 23:37:08
Such mal bitte in der DesignerHelp nach folgenden Begriffen - dort wird Dir dann ausführlich geholfen:

"ansicht AND import"

sowie

".col" (hier sind die Anführungszeichen wichtig !)

Die Erläuterungen, die dort gegeben werden, können hier im Forum nicht wiedergegeben werden (ich will auch ins Bett  ;D)

Konkrete Fragen sind dann wie immer willkommen.

Ciao, Sebastian, häff ä gutt neit,

Bernhard (müde)
Titel: Re: Textliste für Dialogliste größer als 32k
Beitrag von: theBastian am 24.02.05 - 23:38:28
Danke, werde morgen früh gleich suchen, da auch müde.

Melde mich dann.

cu
Sebastian
Titel: Re: Textliste für Dialogliste größer als 32k
Beitrag von: koehlerbv am 24.02.05 - 23:41:17
Good luck, Sebastian. Du wirst sehen, dass ein einmaliger Import aus einem "simpel strukturierten File" einfach zu bewerkstelligen ist.

Bernhard
Titel: Re: Textliste für Dialogliste größer als 32k
Beitrag von: theBastian am 25.02.05 - 12:47:41
Guten Morgen,

habe gerade den Import vollzogen.
Ist wirklich total easy, man muss nur mal davon gehört haben.

Jetzt noch einen kurzen @picklist code und das WE ist gerettet.  :)

Danke nochmal.

Sebastian