Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: wuwu am 07.03.05 - 12:59:29

Titel: Mehrfachwerte Feld auslesen, mit welcher Funktion?
Beitrag von: wuwu am 07.03.05 - 12:59:29
Hallo,

ich habe ein Zahlenfeld, das Mehrfachwerte enthält - Trennzeichen Semmikolon. Jetzt möchte ich die Werte einzeln auslesen, mit welcher Funktion?

Mit @Word(piece_scale;";";1) habe ich es versucht, da steht aber der ganze Zeichensatz im berechneten Feld und nicht die erste Zahl bis zum Trennzeichen!

Danke für eure Hilfe!
Horst
Titel: Re: Mehrfachwerte Feld auslesen, mit welcher Funktion?
Beitrag von: animate am 07.03.05 - 13:07:18
mit @Subset wenn ich das richtig verstehe
Titel: Re: Mehrfachwerte Feld auslesen, mit welcher Funktion?
Beitrag von: wuwu am 07.03.05 - 13:12:23
Hallo Thomas,

ja mit @subset funktionierts aber leider nur teilweise!

Mein Inhalt im Zahlenfeld(mehrfachwerte) lautet:
1;10;100;500;1000

Wenn ich dann @subset(piece_scale;3) mache liefert er mir 1;10;100!
Ich möchte das die Zahl 100 im Feld steht, mit welcher Funktion?

danke für die Hilfe!
Titel: Re: Mehrfachwerte Feld auslesen, mit welcher Funktion?
Beitrag von: koehlerbv am 07.03.05 - 13:13:40
Das Verständnis ist wirklich etwas schwierig, Horst - Du haust da Begriffe durcheinander. Wenn Du einen skalaren Inhalt hast, dann spielt für eine Aufspaltung das Trennzeichen eine Rolle. Da Du aber Zahlen verwendest, entfällt das mit dem Trennzeichen. Für skalare texte ist @Word gedacht.

Ein Feld mit Mehrfachwerten hat nur für Ein- und Ausgabe einen Bezug zu Trennzeichen - für die Speicherung spielt das keinerlei Rolle.
Auf Elemente solcher Arrays greift man mit @Subset zu (gegebenfalls zweimal, wenn man einen Einzelelement herausziehen will.

Bernhard
Titel: Re: Mehrfachwerte Feld auslesen, mit welcher Funktion?
Beitrag von: wuwu am 07.03.05 - 13:25:16
Hallo Bernhard - Thomas,

danke für eure Hilfe, Subset habe ich gesucht und mit mehreren in einem Feld, kann man sich die einzelnen Werte herausfiltern.

Danke nochaml und entschuldige wenn ich nicht so 100% ausgedrückt habe!
Horst
Titel: Re: Mehrfachwerte Feld auslesen, mit welcher Funktion?
Beitrag von: datenbanken24 am 07.03.05 - 13:45:59
Ab Notes 6 kann man anstelle

@Subset(@Subset(Fieldname; x) -1)

sogar "schon" den Wert direkt ansprechen:

Fieldname eckige Klammer auf  x  eckige Klammer zu

Wenn Lotus nach 15 Jahren diese Mega-Funktion bietet,
kann man sie ja auch ruhig mal erwähnen...

(das mit den eckigen Klammern läßt sich hier irgendwie nicht eingeben...)

Gruß,
Uwe
Titel: Re: Mehrfachwerte Feld auslesen, mit welcher Funktion?
Beitrag von: animate am 07.03.05 - 14:16:22
entschuldige wenn ich nicht so 100% ausgedrückt habe!

Hehe, so schlimm, dass du dich dafür entschuldigen muss, war es auch wieder nicht.
Wenn ich schonmal was verstehe, dann kanns gar nicht so schlecht sein...
Titel: Re: Mehrfachwerte Feld auslesen, mit welcher Funktion?
Beitrag von: wuwu am 07.03.05 - 15:07:44
Hallo Uwe,

Danke für den Tip, noch besser als @Subset!

Mfg Horst