Seriennummern und Artikelnummern mit Bezeichnung

Die Möglichkeiten und Tücken von Formularen
tommchen
Beiträge: 10
Registriert: 24.07.2017, 13:38

Seriennummern und Artikelnummern mit Bezeichnung

Beitrag von tommchen » 28.02.2018, 11:39

Hallo,

ich habe 2 Zeitaufreibende Probleme. Da wollte ich mal wissen ob es auch vom Aufwand her schneller geht?

1. Ich möchte eine Artikelnummer in ein Textfeld eingeben. Daneben soll ein weiteres Textfeld kommen, wo die Beschreibung des jeweiligen Artikel steht. Für ein Dropdown Feld sind es leider zu viele verschiedene Artikel. Wenn ich das über den if-then-else Javascrip mache, ist da sehr aufwändig. Gibt es eine Möglichkeit den Aufwand zu verkürzen?

2. So nun zu dem Problem der Seriennummern. Wir haben Seriennummern, die für bestimmte Geräte stehen. Sprich ich möchte die Seriennummer eingeben und dann den Typ angezeigt bekommen (quasi als Vergleich). Da wir fortlaufende Seriennummern haben, besteht da die Möglichkeit zu sagen Seriennumer 1000-1500 sind vom Typ A, Seriennummer 2000-2200 sind vom Typ B???

Danke für eure Hilfe. Ein Bsp. hab ich mal angefügt.
Als Programm nutze ich Adobe Acrobat XI Pro
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Seriennummern und Artikelnummern mit Bezeichnung

Beitrag von armine » 01.03.2018, 09:27

Etwas aufwändiger als dein Bsp. wird es schon.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

tommchen
Beiträge: 10
Registriert: 24.07.2017, 13:38

Seriennummern und Artikelnummern mit Bezeichnung

Beitrag von tommchen » 01.03.2018, 15:57

Hallo Armine,

das hilft zumindest für die Seriennummern weiter.

Vielen Dank schon mal.

tommchen
Beiträge: 10
Registriert: 24.07.2017, 13:38

Seriennummern und Artikelnummern mit Bezeichnung

Beitrag von tommchen » 02.03.2018, 07:13

Andere Frage bezüglich Punkt 1. Ist es möglich evtl. 2 Excel Spalten in die Funktion ein zu binden?
Das würde den Aufwand deutlich verringern.

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Seriennummern und Artikelnummern mit Bezeichnung

Beitrag von armine » 05.03.2018, 09:08

Nach meinem Wissen führt kein direkter Weg zum Einbinden von Daten aus Excel
( https://acrobatusers.com/forum/forms-ac ... e-started/ ).
Wenn aber deine Daten in Excel vorliegen, kannst du sie mit wenig Aufwand in Excel und etwas nachputzen in einem Editor für meinen Lösungsansatz aufbereiten.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

tommchen
Beiträge: 10
Registriert: 24.07.2017, 13:38

Re: Seriennummern und Artikelnummern mit Bezeichnung

Beitrag von tommchen » 08.03.2018, 15:46

Hallo Armine,

also das mit dem Editor klappt bei mir nicht so recht. Die Excel als .txt zu erstellen kein Thema. Aber einen Import bietet mir das Adobe Pro nicht wirklich an. Die allgemeinen Suchmaschinen sind da auch keine größere Hilfe. :(

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Re: Seriennummern und Artikelnummern mit Bezeichnung

Beitrag von armine » 09.03.2018, 09:49

Hallo tommchen,

langsam beginne ich zu verstehen, was der Grund für deine „zeitaufreibenden Probleme“ sein könnte.
Bevor du deine Idee weiter verfolgst, solltest du https://answers.acrobatusers.com/Can-I- ... 13686.aspx lesen.
Wenn du zu Potte kommen willst, kannst du meiner Empfehlung folgen.

Formel: ="['"&A1&"','"&B1&"'],"
       A         B                       C
1 1111 Mehr zu 1111 ['1111','Mehr zu 1111'],
2 1112 Mehr zu 1112 ['1112','Mehr zu 1112'],
3 2111 Mehr zu 2111 ['2111','Mehr zu 2111'],

Da ist nur noch das letzte Komma zu löschen, dann kannst die Spalte „C“ in die Funktion kopieren.

vg armine

tommchen
Beiträge: 10
Registriert: 24.07.2017, 13:38

Re: Seriennummern und Artikelnummern mit Bezeichnung

Beitrag von tommchen » 16.03.2018, 10:38

Hallo Armine,

danke dafür. Eine Frage hab ich noch. Ist es möglich bei den Seriennummern nur eine Nr. an zu geben?

Also anstatt:

this.getField("A").value =
event.value >= 1111 && event.value <= 1111 ? "Test 1" :

Das ich bei einer speziellen Nr. nur: event.value (enspricht) 1111 ? "Test 1"
Will meinen Script grad nicht versauen.

Danke

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Re: Seriennummern und Artikelnummern mit Bezeichnung

Beitrag von armine » 16.03.2018, 17:23

Hallo tommchen,

du beziehst dich auf die Funktion:

function fn_Typ() {
this.getField("Typ" + event.target.name.replace(/^\D+/,"")).value =
(event.value == "") ? "" :
(event.value >= 1000 && event.value <= 1500) ? "Typ A" :
(event.value >= 2000 && event.value <= 2200) ? "Typ B" :
"unbekannt" ;
}

Da werden die von dir benannten Bereiche exemplarisch abgedeckt. Wenn ein Bereich nur eine Seriennummer abdeckt, kannst du auch
(event.value == 1111) ? "Typ A" :
schreiben. Bei mehreren Serienummer im Bereich musst du halt fleißig sein. Das nenne ich dann versaut.

vg armine

tommchen
Beiträge: 10
Registriert: 24.07.2017, 13:38

Re: Seriennummern und Artikelnummern mit Bezeichnung

Beitrag von tommchen » 19.03.2018, 12:15

Hallo Armine,

danke das passt so. Hab nur vergessen die Klammern zu setzen.

Eine Kleinigkeit hab ich dann noch. Kann ich bei einer einzelnen Seriennummer ein Dropdown einblenden lassen? Wäre aber nummernspezifisch! Wäre so zu sagen das Non plus Ultra für mein Vorhaben.

Danke

Gruß
tommchen
Zuletzt geändert von tommchen am 19.03.2018, 15:13, insgesamt 1-mal geändert.

Antworten