Autor Thema: Mehrfachwerte Feld auslesen, mit welcher Funktion?  (Gelesen 3311 mal)

Offline wuwu

  • Senior Mitglied
  • ****
  • Beiträge: 357
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
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
Domino 7.01 - AS 400, Domino 7.01 - Win2003, Lotus Notes 8.01 Basic->PCs, NB, Terminal Server Farm.

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re: Mehrfachwerte Feld auslesen, mit welcher Funktion?
« Antwort #1 am: 07.03.05 - 13:07:18 »
mit @Subset wenn ich das richtig verstehe
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline wuwu

  • Senior Mitglied
  • ****
  • Beiträge: 357
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Mehrfachwerte Feld auslesen, mit welcher Funktion?
« Antwort #2 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!
Domino 7.01 - AS 400, Domino 7.01 - Win2003, Lotus Notes 8.01 Basic->PCs, NB, Terminal Server Farm.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Mehrfachwerte Feld auslesen, mit welcher Funktion?
« Antwort #3 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

Offline wuwu

  • Senior Mitglied
  • ****
  • Beiträge: 357
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Mehrfachwerte Feld auslesen, mit welcher Funktion?
« Antwort #4 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
Domino 7.01 - AS 400, Domino 7.01 - Win2003, Lotus Notes 8.01 Basic->PCs, NB, Terminal Server Farm.

Offline datenbanken24

  • Senior Mitglied
  • ****
  • Beiträge: 390
  • Geschlecht: Männlich
  • Stammgast
    • datenbanken24
Re: Mehrfachwerte Feld auslesen, mit welcher Funktion?
« Antwort #5 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
« Letzte Änderung: 07.03.05 - 13:53:20 von datenbanken24 »

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re: Mehrfachwerte Feld auslesen, mit welcher Funktion?
« Antwort #6 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...
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline wuwu

  • Senior Mitglied
  • ****
  • Beiträge: 357
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Mehrfachwerte Feld auslesen, mit welcher Funktion?
« Antwort #7 am: 07.03.05 - 15:07:44 »
Hallo Uwe,

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

Mfg Horst
Domino 7.01 - AS 400, Domino 7.01 - Win2003, Lotus Notes 8.01 Basic->PCs, NB, Terminal Server Farm.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz