Domino 9 und frühere Versionen > ND8: Entwicklung

Frage zu Implode

<< < (2/4) > >>

koehlerbv:

--- Zitat von: ascabg am 15.03.13 - 12:47:45 ---Sind es Felder mit Mehrfachwerten?

--- Ende Zitat ---

Das ist doch eigentlich wurscht: Ein Feld kann ja später immer noch zu einem Multivalue-Dingens mutieren, und wer denkt dann noch an das Auslesen des Inhalts an der versteckten Stelle?

Bernhard

wittmann_franz:
nein, es handelt sich nicht um Mehrfachwerte.

@Bernhard: ja, ich dachte ich füge die Itemvalues zu einen Array zusammen und mache dann ein Impolde.
aber es kommt wie gesagt an der Stelle zum Fehler.
Wir würde denn  Dein erster Ansatz aussehen um ein sauberes Array of Strings zu bekommen?

koehlerbv:

--- Code: ---vHotlineFelder (0) = Implode (dcdoc.GetItemValue("Wert1"), "~")
--- Ende Code ---
usw.

Oder:

--- Code: ---dim strHotlineFelderErg as Variant
strHotlineFelderErg = Implode (dcdoc.GetItemValue("Wert1"), "~") & "~" & Implode (dcdoc.GetItemValue("Wert1"), "~")
usw.

--- Ende Code ---

Oder:
Du arbeitest mit ArrayAppend, um damit Deine GetItemValue-Arrays zusammen zu knüppern.

Bernhard

wittmann_franz:
ja, das hat super funktioniert, habe das 2. Beispiel benutzt.

Vielen Dank noch einmal und bis zum nächsten mal
(wird bestimmt nicht ausbleiben *g*)

wittmann_franz:
Schade, doch zu früh gefreut.

jetzt gibt es Werte die nicht als Text daher kommen, sondern als Zahl.
Das mag implode dann nicht so gern, was ja so auch in der Hilfe steht.

Warum aber geht dann nicht Implode(chstr(dcdoc.GetItemValue("WertalsZahl"))?
Hier kommt es immer zum TypMismatch.
Selbst wenn ich in der Maske ein zusätzliches Feld verwende welches mittels @Text(Zahl) den Wert dann als Text umdreht kommt es zum Fehler.
1. finde ich es nicht gut für diesen Zweck weiter Felder zu bauen.
2. Verstehe ich wohl wieder nicht die Arbeitsweise eines Arrays
3. Komme ich unter den genannten Umständen nicht weiter.

Wie also kann ich das Implode dazu bewegen auch mit Zahlenwerten zu arbeiten, bzw. diese vorher so umzubauen, das sie durch Implode verarbeitet werden können.

Vielen Dank für Eure Mithilfe.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln