Seite 1 von 2

DropDown-Felder mit vielen Werten füllen

Verfasst: 20.09.2013, 13:43
von merlin80
Hallo zusammen,

ich bin nun schon seit mehreren Stunden auf der Suche um o. g. Problem zu lösen.
Ich möchte ein Drop-Down-Feld mit Werten füllen. Da es sich hierbei um mehr als 100 Felder handelt, möchte ich sie ungern mit der Hand eintippen.
Die Werte werden sich nicht oder nur selten ändern, so dass man die Werte in die PDF mit einbinden kann.
Auf diversen Seiten wurde vorgeschlagen, die Werte in die Palette Objekt - Feld - Listenelemente hereinzukopieren. Dies geht aber auch immer nur bei einem Wert, auch wenn ich in Excel mehrere markiert habe.

Gibt es denn einen einfacheren Weg viele Werte in eine Drop-Down-Liste einzufügen?

Vielen Dank schon einmal für die Antworten.

DropDown-Felder mit vielen Werten füllen

Verfasst: 03.10.2013, 19:03
von paszi
Hy, hab das selbe Problem. Die Dateaus der Quelle wird ständig aktualisiert. Wie mache ich das

DropDown-Felder mit vielen Werten füllen

Verfasst: 04.10.2013, 07:57
von armine
Hallo, habt ihr schon mal in die Hilfe geschaut? Bei mir steht da:
 
You can dynamically populate a drop-down list or list box with values from a data source.
 
[fontsize=3]To specify the list of options for a drop-down list or list box[/fontsize]
 
You can add a list of options to a drop-down list or list box by using either of these two ways:
 
  • By copying the data from Microsoft Excel or a text editor
  • Individually by using the Add Item button
The data that you are copying must be in tab-delimited format. You can copy and paste text or a text and value pair. If you choose to paste text, you place the text in a single column. If you want to paste a text and value pair, place the text in one column and the value in a second column. Here are examples of text and value pairs in Excel and Notepad. Always place the list items in the first column.
 
Drop-Down-Liste und ListBox werden auf die gleiche Art und Weise befüllt. Als Beispiel für unveränderte Daten hänge ich ein Formular mit den Postleizahlen der Schweiz (> 5000 Datensätze) an. Wegen der großen Anzahl der Daten verwende ich statt einer Drop-Down-Liste eine ListBox mit einer Suchfunktion. Wer will sich den schon in einer DDL zum 100sten (geschweige denn zum 5000sten) Eintrag durchkämpfen?

Wenn sich die Daten häufig ändern, dann kann man sie am Einfachsten aus einer XML-Datei einlesen. Auch für das Einlesen von Excel-Tabellen oder Daten aus Access gibt es hier im Forum Anleitungen.

vg armine

DropDown-Felder mit vielen Werten füllen

Verfasst: 24.10.2013, 16:13
von Schaeff64
Hallo zusammen,

tut mir leid, aber ich kann nicht klar erkennen, wie nun die Vorgehensweise ist, wenn man beispielsweise eine Spalte aus Excel als Werte in eine Dropdown-Liste einfügen kann. Ich habe ein Formular, das mehrere Felder enthält, in die ich jeweils zwischen 50 und 100 einträge vornehmen sollte. Vielen Dank für eure Hilfe.

Grüße

DropDown-Felder mit vielen Werten füllen

Verfasst: 24.10.2013, 17:59
von nele_sonntag
Das ist ganz einfach.

Wenn du deine Daten in einer Excel-Spalte stehen hast,
  • markiere diese Spalte,
  • STRG+C,
  • markiere anschließend dein DD-Objekt und
  • clicke auf das Clipboard-Objekt.

Voila!

DropDown-Felder mit vielen Werten füllen

Verfasst: 24.10.2013, 18:06
von armine
Hallo zusammen,

aus Spalte A einer Excel-Tabelle mit dem Inhalt [abc] machst man in einer anderen Spalte mittels [="this.addItem('"&A1&"') ;"] ein [this.addItem('abc')].
Die eckigen Klammern dienen nur der Abgrenzung und müssen weggelassen werden.
Den Inhalt der neuen Spalte kopiert man in

[font=courier new] form1.#subform[0].DropDownList1::initialize - (JavaScript, client)

this.clearItems() ;    // das muss schon vorhanden sein
this.addItem('abc') ;  // hier beginnt der kopierte Teil
this.addItem('def') ;
this.addItem('ghi') ;
this.addItem('jkl') ;[/font]

Ist das nachvollziebar?
armine

DropDown-Felder mit vielen Werten füllen

Verfasst: 25.10.2013, 09:34
von Schaeff64
Ok, ich sehe gerade, dass das anscheinend nur über den Designer geht. Eine Möglichkeit direkt im AA Professional gibt es wohl nicht? Bin am Montag wieder im Büro und teste dann eure Varianten.Vielen Dank erst mal und ein schönes WE! Ich melde mich wieder - so oder so.

DropDown-Felder mit vielen Werten füllen

Verfasst: 28.10.2013, 15:25
von Schaeff64
Servus Armin,
sicherlich nachvolllziehbar, aber nicht für mich. Soweit bin ich noch nicht. Ich brauche etwas "für zum Angucken".

Servus Nele,
nachdem ich mich mal mit den LCD befasst habe, hat es so funktioniert, wie du es beschrieben hast. Es bleibt wohl halt nur der Umweg über den LCD.

Vielen Dank einstweilen und bis bald mal wieder!

DropDown-Felder mit vielen Werten füllen

Verfasst: 29.10.2013, 00:45
von Merklin
Hallo,

um DD Listen oder Auswahllisten, über ein Script zu befüllen, musst du (siehe Beispiel) vorgehen.
Ob Dir das Allerdings etwas bringt, wage ich zu bezweifeln.

VG Merklin

DropDown-Felder mit vielen Werten füllen

Verfasst: 11.08.2014, 12:06
von WilhelmBusch
Super, Genau, was ich gebraucht habe. Vielen Dank!!! :D