Autor Thema: kombinationsfeld von benutzer füllen lassen  (Gelesen 5950 mal)

Offline Tyler

  • Senior Mitglied
  • ****
  • Beiträge: 351
  • Geschlecht: Männlich
  • Admin Wesen
kombinationsfeld von benutzer füllen lassen
« am: 18.09.02 - 21:17:02 »
hallo, habe noch eine frage...

ich habe in einer maske ein kombinationsfeld erstellt und habe als auswahl einige begriffe eingegeben.
wenn nun ein benutzer ein neues dokument damit erstellt, dann kann er die von mir definierten begriffe auswählen. er soll aber auch selber neue begriffe eingeben können, die dann auch mit in die auswahl aufgenommen werden.
mit dem haken "neue begriffe zulassen" kann er zwar selber welche eingeben, aber diese werden dann nicht mit in die liste aufgenommen. wie geht sowas, oder geht es überhaupt?
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re: kombinationsfeld von benutzer füllen lassen
« Antwort #1 am: 18.09.02 - 22:52:22 »
dazu dient das @dbcolumn, wobei eine Ansicht verwendet wird, die die Einträge aus dem Listenfeld in der ersten sortierten Spalte darstellt. Damit die Einträge nicht doppelt sind aus @dbcolumn, muß ein @unique um @dbcolumn erfolgen.

Also:
Listenfeld
Neue Werte zulassen
berechnete Auswahlformel
@unique(@dbcolumn(...."View";1))
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline Tyler

  • Senior Mitglied
  • ****
  • Beiträge: 351
  • Geschlecht: Männlich
  • Admin Wesen
Re: kombinationsfeld von benutzer füllen lassen
« Antwort #2 am: 19.09.02 - 16:24:04 »
hmmm, das ist mir irgendwie nicht ganz klar wie du das meinst.
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re: kombinationsfeld von benutzer füllen lassen
« Antwort #3 am: 19.09.02 - 16:30:41 »
was ist nicht klar:
das Listenfeld mit der Formel oder
das prinzip dahinter mit dbcolumn?

Bitte, les Dir vorher auf jeden Fall nochmal in Ruhe die Funktionsweise von DBCOLUMN in der Help durch, damit Du den "Trick" besser erkennst. Ich erklärs dann gerne.
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline Tyler

  • Senior Mitglied
  • ****
  • Beiträge: 351
  • Geschlecht: Männlich
  • Admin Wesen
Re: kombinationsfeld von benutzer füllen lassen
« Antwort #4 am: 23.09.02 - 11:49:35 »
hi rob,

also das angesprochene feld ist ein kombinationsfeld.
die auswahl (werte) darin gibt man ja in den feldeigenschaften an und zwar eine pro zeile.
das klappt soweit auch gut. nun sollen aber die anwender selber neue auswahlmöglichkeiten zu der auswahlliste hinzufügen können. weiterhin sollen diese neu hinzugefügten worte, auch anderen benutzern in dieser auswahlliste angeboten werden.
ich nutze dieses feld also als kategorie feld.
man erstellt ein neues dokument und gibt eine kategorie an. falls es aber die benötigte kategorie noch nicht gibt muss ich sie selber definieren können. und sie muss dann natürlich für weitere dokumente zur auswahl bereit stehen.

mit dem von dir angesprochenen @dbcolumn sehe ich keine möglichkeit dies zu realiesieren, da diese formel werte in verschiedenen spalten ausliest. in meinem fall handelt es sich aber nicht um spalten.

weisst du noch ne andere lösung?
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re: kombinationsfeld von benutzer füllen lassen
« Antwort #5 am: 23.09.02 - 12:02:36 »
gemach... ;) es ist genau das, was Du benötigst...vergiss mal "mehrere Spalten" und anderes.

Tue folgendes step für step

- Mach mal ne neue Maske namens "NeueWerte"

- nur 1 Feld namens "Werte"

- Typ Dialogliste, Bearbeitbar, Neue Werte zulassen

- auf zweiter Lasche dieses Feldes "Formel für Auswahl verwenden" auswählen

- in das Formelfenster werden einige Schlüsselwöter hardcodiert und andere dynamisch ausglesen und dem User zur Ausahl gestellt

@Unique("ABC":"123":
@DbColumn("":"NoCache";"";"NeueWerte";1))

- dann bitte eine Ansicht "NeueWerte" mit Select Form="NeueWerte"

- erste Spalte Feld "Werte" aussuchen zum Anzeigen in Spalte.-..aufsteigend sortieren (NICHT VERGESSEN!!!)

- erstelle nunmehr bitte ein neues Doc und schreibe als neuen Wert  "ICH BIN NEU" / statt ABC oder 123 auszuwählen /

- speichern

- nun neues Doc erstellen und mal schauen, was jetzt in der Ausahlliste steht
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline Wipe

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 873
  • Geschlecht: Männlich
Re: kombinationsfeld von benutzer füllen lassen
« Antwort #6 am: 23.09.02 - 12:06:40 »
Hi Tyler,

ich schick Dir mal eine Schablone zu. Schau Dir dann im Designer mal den Button vor Catrgories an.

PS: Ach so - Deine Mailadresse ?

« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Tyler

  • Senior Mitglied
  • ****
  • Beiträge: 351
  • Geschlecht: Männlich
  • Admin Wesen
Re: kombinationsfeld von benutzer füllen lassen
« Antwort #7 am: 23.09.02 - 12:52:04 »
hi rob,

vielen dank, nun funktioniert es.
wenn auch nicht mit dem kombinationsfeld, sondern
eben mit der dialogliste...aber macht nix, wichtig waren die neuen werte.
also nochmal danke für die hilfe

@bubble:
auch dir danke, hätte dennoch interesse an dieser maske, meine mailadr. steht im profil.
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re: kombinationsfeld von benutzer füllen lassen
« Antwort #8 am: 23.09.02 - 13:35:48 »
prima,

ürbigens diese Sache mit neuen Werten zulassen: Lotus hat das ja in die "Dialogliste" über das gleichnamige Flag eingebaut, damit User neue Werte hinzufügen können. Allerdings nicht sichtbar für weitere User, die das dann später auswählen können. Insofern ist die Lösung mit @dbcolumn seit jeher der Klassiker, dieses Problem anzugehen.

Nachteil ist immer die Usability, weil DAU´s das nicht so einfach kapieren, daß sie neue Werte in der Dialogliste "unten" eingeben können (was noch nicht erwähnt worden ist, ist die mit der Zeit esplodierende Keywordliste, denn User können uU aus einem Begriff wie "Auto" zig gleiche Begriffe unterschiedlich eingeben, dann irgendwann steht Auto, Autos, KfZ, Wagen, Kleinwagen, etc... was sehr unübersichtlich werden kann...dazu hat übrigens Iris auf Notes.net mit der Soundex Lösung im Abschnitt "Today"..heute LDD Today genannt....etwas entgegenwirkendes vorgestellt).

Daher: natürlich kannst Du aus dem Feld eine Optionsliste/Konrollkästchenliste machen, und da man nicht mehr dort neue Werte eingeben kann, über ein zweites, editierbares Feld - "neue Werte eingeben" beschriftet-  ein weiteres Keyword eingeben. Der Trick ist dann ein drittes berechnetes Feld zu wählen (Formel: @if(EditFeld="";Nimm Optionsfeld Auswahl; sonst EditFeld), das in der 1. Spalte des Views angezeigt wird. Und das Optionsfeld zieht sich nun die Begriffe wie o. geschildert aus der gleichen View.
So hat der User eine bessere Usability erhalten.
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline Tyler

  • Senior Mitglied
  • ****
  • Beiträge: 351
  • Geschlecht: Männlich
  • Admin Wesen
Re: kombinationsfeld von benutzer füllen lassen
« Antwort #9 am: 24.09.02 - 07:30:35 »
sehr interessant...vielen dank für die infos !
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Tyler

  • Senior Mitglied
  • ****
  • Beiträge: 351
  • Geschlecht: Männlich
  • Admin Wesen
Re: kombinationsfeld von benutzer füllen lassen
« Antwort #10 am: 02.10.02 - 13:27:24 »
bisher klappt es ganz gut mit der lösung von rob_green.
es gibt nur noch ein "problem": die benutzer können nun ohne weiteres mehrere kategorien anhaken. somit taucht dann das gleiche dokument wirklich in den verschiedenen kategorien auf.
wie könnte man das noch abschalten ?
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re: kombinationsfeld von benutzer füllen lassen
« Antwort #11 am: 02.10.02 - 13:50:58 »
nimm ein "Kombinationsfeld". Das erlaubt neue Werte und andererseits nur eine Auswahl.
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline Tyler

  • Senior Mitglied
  • ****
  • Beiträge: 351
  • Geschlecht: Männlich
  • Admin Wesen
Re: kombinationsfeld von benutzer füllen lassen
« Antwort #12 am: 02.10.02 - 15:07:41 »
stimmt ! geht.
komisch, irgendwie war mir als ob es diese funktionalität nur in verbindung mit listenfeldern geben würde.
dank dir!

tjaja, man hat´s schon nicht leicht wenn man als domino admin pötzlich auch noch designer sein will/muss ;-)
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re: kombinationsfeld von benutzer füllen lassen
« Antwort #13 am: 02.10.02 - 15:11:53 »
dann frag mich mal andersherum, zB bis ich kapiert hatte, wie man einigermaßen den Email Verkehr handhabt, da Notes Server zu dumm ist, Mails aus dem Netz zu fischen. Oder wie man SSO einstellt, oder wie man Notes dazu bringt, mit LDAP zu kommunizieren, etc...bin immer noch schwer am rumprobieren. Also es ist alles ne Sache des Standpunkts. ;)
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz