Domino 9 und frühere Versionen > Entwicklung
DBColumn auch für "Kombinationsfeld"?
koehlerbv:
--- Zitat von: macom111 am 24.01.05 - 23:05:31 ---Wenn ich in einem vorhandem Dok den Wert eines Feldes ändere, wird der alte Wert gelöscht und nur der neue gespeichert.
Habe aber gerade bemerkt, daß dies auch für Dialogfelder gilt. Neue Werte werden in der Liste nur mit neuen Doks gespeichert.
--- Ende Zitat ---
Ja, sicher. Oder meinst Du das Schlüsselwort aus Deiner Lookup-Ansicht ? Klar, wenn dazu kein Dokument mehr existiert, dann kann @dbColumn das ja auch nicht mehr auslesen.
--- Zitat von: macom111 am 24.01.05 - 23:05:31 ---Was aber nicht funktioniert:
Ein vorhandener Wert in der Dialogliste wird bei der Eingabe
der ersten richtigen Ziffer gleich vorgegeben - im Kombinationsfeld nicht. Läßt sich das machen?
--- Ende Zitat ---
Das Typeahead ? Nö, par definitionem geht das nicht mit Kombinationsfeldern.
Es kann aber auch sein, dass auch ich Deine Frage mistverstanden habe. So ganz klar war sie nicht ...
Bernhard
macom111:
Also:
Nehmen wir ein Dialogfeld (Name ist "Firma") und folgende Formel:
_Lookup := @DbColumn("":"nocache"; ""; "Lookup_Firma"; 1);
@If(@IsError(_Lookup); ""; @Unique(_Lookup))
Dialogliste enthält bereits z.B.:
Linde
BMW
Adelholzen
Bauer
Neues Dok öffnen, "B" eingeben und nach Alphabet wird mir der Begriff "Bauer" vorgegeben. Nätürlich kann ich auch einen neuen Begriff eingeben und Speichern.
Mit Kombinationsfeld:
Neues Dok öffnen, "B" eingeben und nach Alphabet wird mir der Begriff "Bauer" vorgegeben. Dies finktioniert aber nur, wenn die Option "neue Werte zulassen" nicht gesetzt ist. Jetzt kann ich aber auch keine neuen Werte eingeben.
Ist diese Option gesetzt, kann ich zwar neue Werte eingeben, gibt mir aber bei der Eingabe einer Ziffer keinen Begriff mehr vor. Da sich die Liste ziemlich schnell mit 100-200 Begriffen füllen dürfte, wäre die Auswahl über das Dropdown-Menü nicht sehr komfortabel.
Warum möchte ich ein Kombifeld?
Aus rein Optischen Gründen. Die wenigen Dialogfelder finden wenig gefallen zw. all den Kombi und Textfeldern, da diese alle eine feste Größe haben.
Sollte dies aber nicht, od. nur mit sehr großem Aufwand möglich sein, dann laß´ ichs´s halt bei den Dialogfeldern.
Gruß Siggi
koehlerbv:
Das mit der Vorauswahl bei "Neue Schlüsselworte zulassen" ist schon richtig so. Sonst wäre ja auch die Eingabe neuer Schlüsselworte nicht mehr möglich. Ist eben kein TypeAhead (leider).
Das mit der Auswahl bei Ziffern habe ich noch nicht ganz verstanden. Das sollte dann ja genauso wie Buchstaben auch nicht funktionieren - siehe oben.
Adelholzen ? Wie klein doch die Welt ist. Adelholzen ist knapp ein Kilometer von mir entfernt - und eine Flasche Adelholzener steht gerade vor mir auf dem Schreibtisch.
Bernhard
Thomas Schulte:
Wenn du das mit Kombifeldern machen willst brauchst du drei Felder. Eines mit deinen vorgegebenen Werten, eines in das du neue Werte eintragen kannst und eines wo die Auswahl aus Feld eins und Eingabefeld zwei gespeichert wird.
Wenn es rein aus Gründen der Optik gemacht werden soll, dann lass es einfach.
Thomas
macom111:
--- Zitat von: koehlerbv am 25.01.05 - 11:18:15 ---
Das mit der Auswahl bei Ziffern habe ich noch nicht ganz verstanden. Das sollte dann ja genauso wie Buchstaben auch nicht funktionieren - siehe oben.
--- Ende Zitat ---
Klar. Mit Ziffer meinte ich natürlich Buchstabe.
Aber nach der Erläuterung von Thomas laß ich´s lieber.
Vielen Dank für eure Bemühungen.
Gruß Siggi
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln