Autor Thema: Liste erweitern  (Gelesen 2817 mal)

Offline KanKi

  • Frischling
  • *
  • Beiträge: 4
Liste erweitern
« am: 13.07.05 - 23:26:45 »
Hallo, könnte mal professionelle Hilfe gebrauchen  ::) ,

habe vollgendes Prob.

würde gerne einer Liste Werte (Namen) hinzufügen.

Meine Idee war einen Button zu erstellen, mit dem ich mit Hilfe des Befehls @Prompt([OkCancelEdit] einen Wert eingeben kann. Dieser Wert soll bei betätigen des Ok Buttons, den eingegebenen Wert in eine Listbox(Namensliste) hinzufügen.

De Button habe ich mit folgendem Code versehen:

Temp :=@Prompt([OkCancelEdit]; "Passagier Eingabe"; "Name";"");

@SetField("Namensliste";Temp)

sooo und da ist auch schon das prob. macht er nicht.  ???


Alternativ habe ich mir ein weiteres Feld "Name" erstellt vom Typ Text.

dieses Feld bekommt nun bei betätigen des Ok Buttons den eingegebenen Wert. @SetField hab ich so geändert das halt der Wert dem Feld Name zuweisst. (@SetField;"Name"; Temp)

so das klappt,

nun hab ich halt in den ListBox Properties bei Use Formular for Choices folgendes eingegeben:

Feldinhalt := @GetField("Name");
@Explode(Feldinhalt;@NewLine)

so bei betätigen der F9 Taste wird nun der Wert im Feld Name in die Liste hinzugefügt... halt aber nur über Umwege....

Das Prob. bei dieser Alternativen Lösung ist aber, dass wenn ich jetzt einen zweiten Wert in die Liste hinzufüge er den vorherigen überschreibt, also nicht erweitert...!  >:(

Kann mir einer Helfen!? was mache ich falsch?!


Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Liste erweitern
« Antwort #1 am: 13.07.05 - 23:43:39 »
Hallo, könnte mal professionelle Hilfe gebrauchen  ::) ,

Die gibt es schon in der DesignerHelp-Datenbank  ;) Warum lesen die eigentlich so viele nicht, sondern "programmieren" einfach munter drauflos ?

Du musst die alten und die neuen Werte verknüpfen. Der Operator in Formelsprache hierfür ist der Doppelpunkt, in Deinem Fall also

@SetField("Namensliste"; Namensliste : Temp)

Was Du nun natürlich noch brauchst (ggf.) ist eine Routine, Werte wieder entfernen zu können. Womit Deine Phantasie jetzt angesprochen ist und Dein algorithmisches Denken  ;)

Bernhard

Offline KanKi

  • Frischling
  • *
  • Beiträge: 4
Re: Liste erweitern
« Antwort #2 am: 13.07.05 - 23:57:44 »
Der Doppelpunktoperator ist mir ja geläufig...

muss wohl nur noch meiner Phantasie freien lauf lassen?

Danke ... für wenigstens, - eine Antwort - ...!


Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Liste erweitern
« Antwort #3 am: 14.07.05 - 00:15:49 »
Der Doppelpunktoperator ist mir ja geläufig...

Jo, das hat jetzt weltweit jeder lesen können, wie sehr Dir das geläufig ist:

Hallo, könnte mal professionelle Hilfe gebrauchen ::) ,

habe vollgendes Prob.

würde gerne einer Liste Werte (Namen) hinzufügen.

Meine Idee war einen Button zu erstellen, mit dem ich mit Hilfe des Befehls @Prompt([OkCancelEdit] einen Wert eingeben kann. Dieser Wert soll bei betätigen des Ok Buttons, den eingegebenen Wert in eine Listbox(Namensliste) hinzufügen.

De Button habe ich mit folgendem Code versehen:

Temp :=@Prompt([OkCancelEdit]; "Passagier Eingabe"; "Name";"");

@SetField("Namensliste";Temp)

sooo und da ist auch schon das prob. macht er nicht. ???


Alternativ habe ich mir ein weiteres Feld "Name" erstellt vom Typ Text.

dieses Feld bekommt nun bei betätigen des Ok Buttons den eingegebenen Wert. @SetField hab ich so geändert das halt der Wert dem Feld Name zuweisst. (@SetField;"Name"; Temp)

so das klappt,

nun hab ich halt in den ListBox Properties bei Use Formular for Choices folgendes eingegeben:

Feldinhalt := @GetField("Name");
@Explode(Feldinhalt;@NewLine)

so bei betätigen der F9 Taste wird nun der Wert im Feld Name in die Liste hinzugefügt... halt aber nur über Umwege....

Das Prob. bei dieser Alternativen Lösung ist aber, dass wenn ich jetzt einen zweiten Wert in die Liste hinzufüge er den vorherigen überschreibt, also nicht erweitert...! >:(

Kann mir einer Helfen!? was mache ich falsch?!

muss wohl nur noch meiner Phantasie freien lauf lassen?
Danke ... für wenigstens, - eine Antwort - ...!

Ich bin mir sicher, die Anzahl derjenigen, die bereit sind, Dir zu helfen, ist gerade drastisch gesunken. Keine Ahnung haben, dramatische Schwierigkeiten mit Rechtschreibung - aber Hilfsbereite anpissen ... Das kommt so richtig gut an hier ...

Kopfschüttelnd,
Bernhard

PS: Kann es sein, dass "KanKi" hier noch mit einem anderen Account unterwegs ist ?

Offline KanKi

  • Frischling
  • *
  • Beiträge: 4
Re: Liste erweitern
« Antwort #4 am: 14.07.05 - 03:38:48 »
Leidet Sie an Charakterschwäche, Bernahrd?!

Ich bin Ihnen zwar keine Rechenschaft schuldig, eines möchte ich aber dennoch gesagt haben...!

Als Notes Neuling & Ausländer,- war das in meinem Auge eine ganz normal Frage!

In Zukunft können Sie sich Ihre Antworten und somit Ihre kostbare Zeit sparen!

MfG KanKi

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: Liste erweitern
« Antwort #5 am: 14.07.05 - 08:37:17 »
Da würde ich mal für mich sagen, das ist definitiv ein Blacklist Event.

Um Halb Zwölf in der Nacht eine Frage stellen für die die Anwort jeder in der Online Hilfe nachlesen kann. Dann fünfzehn Minuten später eine korrekte Antwort bekommen und anschließend beleidigt sein. Das kommt in diesem Forum wirklich nicht so extrem gut an.

Meine kostbare Zeit werd ich mir dann auch mal sparen.

Außerdem, wenn man Probleme mit der deutschen Sprache hat, dann kann man das vorneweg gleich dazuschreiben. Besonders dann wenn man neu hier ist und auch weil wir ja schließlich nicht riechen können wer sich hinter einem Nick versteckt.

Wobei gerade der letzte Post semantisch in dieser Beziehung sehr interessant ist und Bernhards These durchaus unterstützt.
Zitat
Ich bin Ihnen zwar keine Rechenschaft schuldig, eines möchte ich aber dennoch gesagt haben...!

ist hochwertiges Deutsch und eigentlich für jemand der nicht aus dem Deutschen Sprachraum kommt viel zu gut formuliert.
« Letzte Änderung: 14.07.05 - 09:21:11 von Thomas Schulte »
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 Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Liste erweitern
« Antwort #6 am: 14.07.05 - 22:56:58 »
Thomas sagt das hier ganz richtig.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz