Domino 9 und frühere Versionen > ND9: Entwicklung

Auswahl von Feldtyp "Dialogliste" in andern Feldern zur Auswahl geben

<< < (2/3) > >>

Peter Klett:

--- Zitat von: macom111 am 04.10.18 - 19:00:16 ---Was mache ich falsch  ???

--- Ende Zitat ---
Typ: Dialogliste -> Berechnet

Feld_1_Liste darf keine Dialogliste sein, das ist ein einfaches Textfeld. Deine hier definierte Auswahlliste ist der Wert des Feldes. Die angemeckerte Formel ist dann "Wert 1" : "Wert 2" : "Wert 3".

Um noch einmal etwas anders das zu beschreiben, was schon WildVirus und Tode gemeint haben:

Du benötigst in Deiner Maske ein Feld, das ALS WERT die gewünschte Auswahlliste enthält. Das sei das Feld Feld_1_Liste

Typ Text, Mehrfachwerte zulassen, Berechnet (oder Berechnet zur Anzeige), wenn bei "alten" Dokumenten sich später die Auswahlliste bei Änderung des Feldes ändern darf, oder Berechnet beim Anlegen, wenn das nicht der Fall ist.

In den Dialoglisten wählst Du "Formel für Auswahl verwenden" aus und trägst in das Feld Auswahl den Namen des Feldes ein, das als Wert die Auswahlliste enthält (also in diesem Beispiel Feld_1_Liste)



Tode:
Danke Peter! Um die Sache zu vervollständigen, hier ein Screenshot der beiden anderen Feld- Properties.

macom111:
Ich dachte auch, daß ich Tode schon richtig verstanden habe und habe natürlich zuerst

Name: Feld_1_Liste
Typ: Text
Mehrfachwerte zulassen

gewählt.

Aber nachdem ich dann von "Bearbeitbar" auf "Berechnet" gewählt habe, gibt es ja die "Auswahl" nicht meht.
Ich wußte leider nicht das ich dann die entsprechenden Werte im Feld "Feld_1_Liste " als Wert reinschreiben muß.

Jetzt funktioniert´s wie es soll.
Vielen Dank für Eure Geduld und Hilfe.


Jetzt habe ich dazu noch eine Frage:

Hier meine Auswahl des Feldes:

"Vollgummi:":"Continental SC 20":"Continental CS 20":"Continental SH12":"Continental Barum":"Continental Lifecycle":"Solildeal Xtreme":"Solideal Rodaco":"Solideal Ecomatic":
"-":"Luftreifen:":"Continental IC 12":"Continental IC 40":"Continental IC 70":"Continental RT 20":"Continental RV 20":"Michelin MXZM":"Solideal Hauler LT":"Solideal Ecomatic":"-":
"Bandagen:":"Continental MH 20 ohne Profil":"Continental MC 20 mit Profil":"-":
"Bandagengrößen:":"18x8x12 1/8":"840/300-559":"840/356-559":"840/406-559"

Ist es möglich den Stil der Werte "Vollgummi", "Luftreifen", "Bandagen", "Bandagengrößen" durch z.B. "Fett" od. einer größeren Schrifft hervorzuheben?
Ist jetzt nicht "Lebensnotwendig", würde aber den Überbegriff natürlich deutlicher anzeigen.

Gefunden habe ich dazu zumindest nichts.

Peter Klett:
Nein, das ist nicht möglich, vielleicht genügt es Dir, wenn Du es  in großen Buchstaben schreibst, dadurch hebt es sich auch ab

Tode:
Also ich würde es ja mit mindestens 5 Feldern lösen. Erstes Feld: Alle Reifen zusammen mit ihrem "Typ"

AlleReifen: Feld, Mehrfachwerte, Formel:


--- Code: ---_vollgummi := "Vollgummi~" + ("Continental SC 20":"Continental CS 20":"Continental SH12":"Continental Barum":"Continental Lifecycle":"Solildeal Xtreme":"Solideal Rodaco":"Solideal Ecomatic");
_luftreifen := "Luftreifen~" + ("Continental IC 12":"Continental IC 40":"Continental IC 70":"Continental RT 20":"Continental RV 20":"Michelin MXZM":"Solideal Hauler LT":"Solideal Ecomatic");
_bandagen := "Bandagen~" + ("Continental MH 20 ohne Profil":"Continental MC 20 mit Profil");
_bandagenGr := "Bandagengrößen~" + ("18x8x12 1/8":"840/300-559":"840/356-559":"840/406-559");
_vollgummi : _luftreifen : _bandagen : _bandagenGr
--- Ende Code ---

2. Feld, Berechnet, Mehrfachwerte: Typ_Liste

Formel:


--- Code: ---@Unique( @Word( AlleReifen ; "~" ; 1 )
--- Ende Code ---

3. Feld: Dialogliste: Typen

Formel für Auswahl :


--- Code: ---Typ_Liste
--- Ende Code ---

4. Feld, Mehrfachwerte, berechnet: Reifen_Liste. Formel:


--- Code: ---@Trim( @Right( AlleReifen ; Typen + "~" ) )
--- Ende Code ---

5. Feld, Dialogliste: Reifen

Formel für Auswahl: Reifen_Liste.


Was bewirkt das: Du wählst im Typ- Feld einen Typen aus (Vollgummi, Luftreifen, Bandagen, Bandagengrößen). Dadurch stehen im zweiten Feld dann nur die passenden Werte zur Verfügung, dort wählst Du dann einen Reifen des gewählten Typen.

Allerdings scheint es mir, dass "Bandagengrößen" eher wieder ein Zusatzfeld sein müsste, das eingeblendet wird, wenn Bandagen bei Typ ausgewählt wurde.. Aber da kannst Du ja dann selbst rumbasteln.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln