Hallo Acronauten,
als Neuling und nach stundenlanger Suche in diesem Forum, komme ich nicht drum herum euch nach einer Lösung für mein Problem bitten.
Ich habe ein Formular erstellt, indem ich ein Dropdownfeld eingefügt habe, dass bei der Auswahl eines bestimmten Produktes, ausschließlich einen bestimmten Text und nicht das Produkt selbst anzeigen soll.
Beispiel:
Auswahl im Dropdownfeld = "4SK" (Produkt als Listenelement)
Anzeige im Formular soll sein = "40x30x15" (Maße)
Hierfür soll für jedes Produkt ein festes Maß zugewiesen werden.
Produkt 4SK hat also immrer 40x30x15
Produkt 6SK hat immer 45x40x15
Für eure Hilfe wär ich wirklich dankbar, da ich mir hier und bei google schon nen Wolf gesucht habe.
MfG
thebrave
Dropdown-Auswahl mit anderer Anzeige
Dropdown-Auswahl mit anderer Anzeige
Hallo thebrave,
ist das ein Heilmittel (gegen "Wolf", versteht sich)?
vg armine
ist das ein Heilmittel (gegen "Wolf", versteht sich)?
vg armine
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Dropdown-Auswahl mit anderer Anzeige
Genau so soll es aussehen. Jetzt muss mir nur noch jemand erklären wie man die Abhängigkeiten der Auswahlliste zum Ausgabefeld hinbekommt.
Dropdown-Auswahl mit anderer Anzeige
Du legst einen Dropdownliste an.
In Objekt > Feld legst du eine Liste an; zuerst ein Leerzeichen, dann alle Elemente, die ausgewählt werden können.
In Objekt > Bindung aktivierst du „Elementwerte festlegen".
Im Ereignis „exit“ deklarierst du eine Variable der dann die Ausgabewerte zugewiesen werden.
Mit „switch/case“ weist du jedem „case“ den Ausgabewert zu.
Nach der schließenden Akkolade (geschweifte Klammer) weist du dem Ausgabefeld die eingangs deklarierte und in „switch/case“ mit einem Wert belegten Variablen den Ausgabewert zu.
Beispiel:
[font=courier new]var Ausgabe = null ;[/font]
[font=courier new]switch (this.rawValue ) {[/font]
[font=courier new] case "1": Ausgabe = ""; // damit ist das Ausgabefeld wieder leer[/font]
[font=courier new] break;[/font]
[font=courier new] case "2": Ausgabe = "A";[/font]
[font=courier new] break;[/font]
[font=courier new] case "3": Ausgabe = "B";[/font]
[font=courier new] break;[/font]
[font=courier new] default: Ausgabe = "C";[/font]
[font=courier new]} [/font]
[font=courier new]Ausgabe_alpha.rawValue = Ausgabe[/font]
Klappt das nun?
In Objekt > Feld legst du eine Liste an; zuerst ein Leerzeichen, dann alle Elemente, die ausgewählt werden können.
In Objekt > Bindung aktivierst du „Elementwerte festlegen".
Im Ereignis „exit“ deklarierst du eine Variable der dann die Ausgabewerte zugewiesen werden.
Mit „switch/case“ weist du jedem „case“ den Ausgabewert zu.
Nach der schließenden Akkolade (geschweifte Klammer) weist du dem Ausgabefeld die eingangs deklarierte und in „switch/case“ mit einem Wert belegten Variablen den Ausgabewert zu.
Beispiel:
[font=courier new]var Ausgabe = null ;[/font]
[font=courier new]switch (this.rawValue ) {[/font]
[font=courier new] case "1": Ausgabe = ""; // damit ist das Ausgabefeld wieder leer[/font]
[font=courier new] break;[/font]
[font=courier new] case "2": Ausgabe = "A";[/font]
[font=courier new] break;[/font]
[font=courier new] case "3": Ausgabe = "B";[/font]
[font=courier new] break;[/font]
[font=courier new] default: Ausgabe = "C";[/font]
[font=courier new]} [/font]
[font=courier new]Ausgabe_alpha.rawValue = Ausgabe[/font]
Klappt das nun?
Dropdown-Auswahl mit anderer Anzeige
Genial. Klappt. Vielen Dank für deine Hilfe.
Da mein Chef jetzt aber noch ein zusätzliche Idee hatte, kommt jetzt noch etwas hinzu. Funktioniert das auch, wenn man nicht nur eine Ausgabe haben will, wie jetzt hier, sondern zwei Ausgaben. Das heißt in einem zweiten Feld eine weitere Ausgabe.
Beispiel
Auswahl Ausgabe1 Ausgabe2
A Maße Gewicht
Ich könnte zwar beides in ein Feld einbringen, aber dann wird das Feld einfach zu groß.
Da mein Chef jetzt aber noch ein zusätzliche Idee hatte, kommt jetzt noch etwas hinzu. Funktioniert das auch, wenn man nicht nur eine Ausgabe haben will, wie jetzt hier, sondern zwei Ausgaben. Das heißt in einem zweiten Feld eine weitere Ausgabe.
Beispiel
Auswahl Ausgabe1 Ausgabe2
A Maße Gewicht
Ich könnte zwar beides in ein Feld einbringen, aber dann wird das Feld einfach zu groß.
Dropdown-Auswahl mit anderer Anzeige
[font=courier new][font=verdana]na klar[/font]
var Ausgabe1 = null ;
[/font][font=courier new]var Ausgabe2 = null ;[/font]
[font=courier new]switch (this.rawValue ) {[/font]
[font=courier new] case "1": Ausgabe1 = ""; // damit ist das Ausgabefeld wieder leer[/font]
[font=courier new] [/font][font=courier new]Ausgabe2 = "";[/font]
[font=courier new] [/font][font=courier new]break;[/font]
[font=courier new] case "2": Ausgabe1 = "[/font]Maß[font=courier new]A";[/font]
[font=courier new] [/font][font=courier new]Ausgabe2 = "[/font][font=courier new]Gewicht[/font][font=courier new]a";[/font]
[font=courier new] [/font][font=courier new]break;[/font]
[font=courier new] case "3": Ausgabe1 = "[/font]Maß[font=courier new]B";[/font]
[font=courier new] [/font][font=courier new]Ausgabe2 = "[/font][font=courier new]Gewicht[/font][font=courier new]b";[/font]
[font=courier new] [/font][font=courier new]break;[/font]
[font=courier new] default: Ausgabe1 = "[/font]Maß[font=courier new]C";[/font]
[font=courier new] [/font][font=courier new]Ausgabe2 = "[/font][font=courier new]Gewicht[/font][font=courier new]c";[/font]
[font=courier new]} [/font]
[font=courier new]Ausgabe_[/font]Maß[font=courier new].rawValue = Ausgabe1;
[/font][font=courier new]Ausgabe_[/font][font=courier new]Gewicht[/font][font=courier new].rawValue = Ausgabe2;[/font]
var Ausgabe1 = null ;
[/font][font=courier new]var Ausgabe2 = null ;[/font]
[font=courier new]switch (this.rawValue ) {[/font]
[font=courier new] case "1": Ausgabe1 = ""; // damit ist das Ausgabefeld wieder leer[/font]
[font=courier new] [/font][font=courier new]Ausgabe2 = "";[/font]
[font=courier new] [/font][font=courier new]break;[/font]
[font=courier new] case "2": Ausgabe1 = "[/font]Maß[font=courier new]A";[/font]
[font=courier new] [/font][font=courier new]Ausgabe2 = "[/font][font=courier new]Gewicht[/font][font=courier new]a";[/font]
[font=courier new] [/font][font=courier new]break;[/font]
[font=courier new] case "3": Ausgabe1 = "[/font]Maß[font=courier new]B";[/font]
[font=courier new] [/font][font=courier new]Ausgabe2 = "[/font][font=courier new]Gewicht[/font][font=courier new]b";[/font]
[font=courier new] [/font][font=courier new]break;[/font]
[font=courier new] default: Ausgabe1 = "[/font]Maß[font=courier new]C";[/font]
[font=courier new] [/font][font=courier new]Ausgabe2 = "[/font][font=courier new]Gewicht[/font][font=courier new]c";[/font]
[font=courier new]} [/font]
[font=courier new]Ausgabe_[/font]Maß[font=courier new].rawValue = Ausgabe1;
[/font][font=courier new]Ausgabe_[/font][font=courier new]Gewicht[/font][font=courier new].rawValue = Ausgabe2;[/font]
Dropdown-Auswahl mit anderer Anzeige
Funktioniert auch sehr gut. Vielen Dank noch mal für die schnelle Hilfe.
MfG
thebrave
MfG
thebrave