Autor Thema: Lotus Script - neuen Datensatz erzeugen  (Gelesen 8032 mal)

Offline Sylvie

  • Frischling
  • *
  • Beiträge: 18
Lotus Script - neuen Datensatz erzeugen
« am: 01.08.05 - 09:20:36 »
Hallo,
ich bin dabei eine Ansicht zu erstellen und dabei gibt es ein Feld, welches mehrere Werte beinhaltet. Hierbei ergibt sich das Problem, dass es sich nicht mit dem Klick auf 'in mehrere Spalten anzeigen' auf mehrere Datensätze verteilen lässt. Deshalb würde ich hierfür einen Formel-Befehl benötigen. Gibt es hierzu einen? Wenn ja, wie heißt er?

Vielen Dank
Grüße
sylvie

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Lotus Script - neuen Datensatz erzeugen
« Antwort #1 am: 01.08.05 - 09:24:31 »
Hi,

wie sieht denn der Feldinhalt aus ?


Axel
 
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Lotus Script - neuen Datensatz erzeugen
« Antwort #2 am: 01.08.05 - 09:27:19 »
Bahnhof?
Ich weis es ist Montag morgen aber könntest du das vielleicht etwas besser formulieren?

Hier nur ein paar der der sinnloseren Gegensätze in deinem Post.
Script <-> Formel
Feld <-> mehrere Datensätze
Feld <-> in mehreren Spalten anzeigen

Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Sylvie

  • Frischling
  • *
  • Beiträge: 18
Re: Lotus Script - neuen Datensatz erzeugen
« Antwort #3 am: 01.08.05 - 09:27:58 »
Hi Axel,
das Feld ist eine Ansammlung von Namen, welche durch Semikolon getrennt sind.
z.B. Braun,Max;Müller,Hugo
ist das genau genug?

Grüßle
sylvie

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Lotus Script - neuen Datensatz erzeugen
« Antwort #4 am: 01.08.05 - 09:32:17 »
Hi,

wenn du den Feldinhalt in mehrere Spalten aufteilen willst, könntest du es mit dem Formelbefehl @Word versuchen. Dazu bräuchtest du aber eine fest definierte Anzahl von Einträgen.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Lotus Script - neuen Datensatz erzeugen
« Antwort #5 am: 01.08.05 - 09:35:31 »
Frage 1: Multivalue ja oder nein
Frage 2: Bleibt immer noch, was willst du damit eigentlich erreichen.

mögliche Antworten reichen von @explode(Feldname;";) über benutze @word wenn du genau weist wieviele einträge das sind, bis hin zu in der Spalte einen Haken bei "Mehrfachwerte Getrennt anzeigen" setzen. Je nachdem ob du das Ding jetzt auf unterschiedliche Zeilen oder Spalten aufteilen willst.

N.B. Axel hat das mit dem @word schon genannt.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Sylvie

  • Frischling
  • *
  • Beiträge: 18
Re: Lotus Script - neuen Datensatz erzeugen
« Antwort #6 am: 01.08.05 - 09:40:34 »
Ups, da hab ich wohl was falsch formuliert. tut mir leid. Ich möchte es nicht in mehreren Spalten, sondern in mehreren Zeilen - sprich je einen Datensatz pro Person.
Gibt es hierfür auch einen Befehl?

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Lotus Script - neuen Datensatz erzeugen
« Antwort #7 am: 01.08.05 - 09:42:35 »
Ja den hier: "Mehrfachwerte Getrennt anzeigen" in der entsprechenden Spalte anhaken. orher aber sicher sein das es wirklich ein Mulitvalue feld ist. Wenn nicht mit @explode nachhelfen.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Sylvie

  • Frischling
  • *
  • Beiträge: 18
Re: Lotus Script - neuen Datensatz erzeugen
« Antwort #8 am: 01.08.05 - 13:10:09 »
das hat funktioniert. Danke

Aber nun noch eine weitere Frage:
ist es möglich bei einer Ansicht bereits erstellte Spalten als Grundlage für andere zu nehmen?
Dh. ich habe eine Spalte, die ein Datum und ein Titel beinhaltet und nun möchte ich nur das Datum in einem extra Feld. Es sollte aber von der Spalte geholt werden.

Viele Grüße
sylvie

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Lotus Script - neuen Datensatz erzeugen
« Antwort #9 am: 01.08.05 - 13:29:53 »
Du meinst in der Programmierung von Spalte b auf die Spalte a referenzieren? Schön wärs, aber nein das ist nicht möglich.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: Lotus Script - neuen Datensatz erzeugen
« Antwort #10 am: 01.08.05 - 13:40:05 »
direkt ist es noicht möglich, aber indirekt.

- Spalte 1 (Versteckt),
- Spalte 2 (referenziert auf Spalte 1),
- Spalte 3 (zeigt nur Inhalt von Spalte 1)
Gruß
Dirk

Offline Sylvie

  • Frischling
  • *
  • Beiträge: 18
Re: Lotus Script - neuen Datensatz erzeugen
« Antwort #11 am: 01.08.05 - 13:57:16 »
mh, dann muss ich da was anderes suchen. Aber vielleicht hat mir jemand einen Tipp.
Und zwar hab ich z.B. folgenden Wert
2005/CL!#!Schulung!#!|2005-06-27ROPA;2004/PR!#!Test!#!2005-01-14

dieses kann ich durch "Mehrfachwerte getrennt anzeigen" in einzelnen Zeilen anzeigen. Nun ist es aber so, wenn ich versuche den Anfang zu seperieren´(mit _Lead:=@Left(LeadRefData;"!#!"); @Explode(_Lead;",")). Aber dann bekomme ich in jeder Zeile das selbe, nämlich den ersten Wert (sprich 2005/CL) Ich hätte aber auch gerne den zweiten Wert (2004/PR).
Wie könnte ich das machen?

Gruß
sylvie

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: Lotus Script - neuen Datensatz erzeugen
« Antwort #12 am: 01.08.05 - 14:03:25 »
ist "2005/CL!#!Schulung!#!|2005-06-27ROPA;2004/PR!#!Test!#!2005-01-14" ein Mehrfachwert oder ein einzelner String?

Bei einem einzelnen String müsstes Du diesen noch in eine Liste zerlegen.

@Word(
   @Explode(LeadRefData;";");
   "!#!";1);
Gruß
Dirk

Offline Sylvie

  • Frischling
  • *
  • Beiträge: 18
Re: Lotus Script - neuen Datensatz erzeugen
« Antwort #13 am: 01.08.05 - 14:12:37 »
Es handelt sich um Mehrfachwerte. Hilft das weiter?

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: Lotus Script - neuen Datensatz erzeugen
« Antwort #14 am: 01.08.05 - 14:15:08 »
wieviele Zeilen lässt Du in der Ansicht anzeigen und wie ist die Mehrfachwerte-Darstellung in der Spalte eingestellt?
Gruß
Dirk

Offline Sylvie

  • Frischling
  • *
  • Beiträge: 18
Re: Lotus Script - neuen Datensatz erzeugen
« Antwort #15 am: 01.08.05 - 14:23:23 »
Wenn ich es in der Spaltendarstellung der Ansicht habe, sieht es folgendermaßen aus:
2005/CL!#!Schulung!#!|2005-06-27ROPA
2004/PR!#!Test!#!2005-01-14
ER bringt mir also pro Wert eine neue Zeile - das passt soweit.

Ich lass mir die Mehrfachwerte getrenn anzeigen, dh. das kästchen ist angeklickt.

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: Lotus Script - neuen Datensatz erzeugen
« Antwort #16 am: 01.08.05 - 14:54:19 »
und wie sieht es bei der ZielSpalte aus?
Gruß
Dirk

Offline Sylvie

  • Frischling
  • *
  • Beiträge: 18
Re: Lotus Script - neuen Datensatz erzeugen
« Antwort #17 am: 01.08.05 - 15:39:59 »
wenn da Mehrfachwerte getrennt angezeigt werden, dann gibt es je nur den ersten Wert
wenn es nicht angeklickt ist, dann werden beide Werte hintereinander, mit Komma getrennt, angezeigt.

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: Lotus Script - neuen Datensatz erzeugen
« Antwort #18 am: 01.08.05 - 15:45:00 »
dann stell mal als Mehrfachwertetrenner in der Spalte "neue Zeile" ein.
Gruß
Dirk

Offline Sylvie

  • Frischling
  • *
  • Beiträge: 18
Re: Lotus Script - neuen Datensatz erzeugen
« Antwort #19 am: 01.08.05 - 15:48:38 »
das bringt nix, dann erscheint der erste WErt in beiden Zeilen

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz