Domino 9 und frühere Versionen > ND6: Entwicklung
Liste erweitern
KanKi:
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?!
koehlerbv:
--- Zitat von: KanKi am 13.07.05 - 23:26:45 ---Hallo, könnte mal professionelle Hilfe gebrauchen ::) ,
--- Ende Zitat ---
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
KanKi:
Der Doppelpunktoperator ist mir ja geläufig...
muss wohl nur noch meiner Phantasie freien lauf lassen?
Danke ... für wenigstens, - eine Antwort - ...!
koehlerbv:
--- Zitat von: KanKi am 13.07.05 - 23:57:44 ---Der Doppelpunktoperator ist mir ja geläufig...
--- Ende Zitat ---
Jo, das hat jetzt weltweit jeder lesen können, wie sehr Dir das geläufig ist:
--- Zitat von: KanKi 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?!
--- Ende Zitat ---
--- Zitat von: KanKi am 13.07.05 - 23:57:44 ---muss wohl nur noch meiner Phantasie freien lauf lassen?
Danke ... für wenigstens, - eine Antwort - ...!
--- Ende Zitat ---
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 ?
KanKi:
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
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln