Zahlenwert in einem Bereich prüfen und Exportwert geben

Die Möglichkeiten und Tücken von Formularen
Dobby
Beiträge: 9
Registriert: 29.08.2017, 11:06

Zahlenwert in einem Bereich prüfen und Exportwert geben

Beitrag von Dobby » 01.09.2017, 08:30

Hallo zusammen,

ich bin seit kurzem hier im Forum angemeldet und habe schon sehr schnell sehr viele Hilfreiche Themen gelesen. Und auch die Beispiel-PDF's sind super hilfreich, um selber herauszufinden was man machen kann.

Jetzt stehe ich aber vor folgendem Problem und habe in diesem Bereich nichts gefunden. Vielleicht weiß ich auch einfach nicht wonach genau ich suchen soll ?!

Problem:

Ich möchte in einem Formular eine automatische Überprüfung einer Postleitzahl haben. Man gibt eine Postleitzahl ein, und das Formular prüft automatisch welcher Exportwert hinterlegt werden soll.

Beispiel:

textfeld PLZ: 12345      Exportwert: 1            (PLZ-Bereich: 00001-12345)
textfeld PLZ: 12444      Exportwert: 2            (PLZ-Bereich: 12346-13000)

Es soll anhand der PLZ die Tarifzone ermittelt wird.

Mein erster Ansatz war es, ein DDL zu erstellen mit Exportwerten. Da ich aber eine PLZ-Datei mit 8000 PLZ habe, möchte ich diese ungern per Hand eintragen.

Zwischenfrage: Gibt es die Möglichkeit aus einer vorhandenen Exceldatei, die Daten in eine DDL zu inkludieren ohne alles per hand einzutragen? Excel-Datei besitzt 2 Spalten: Textfeld 1 und Exportwert.

Kann da jemand helfen?

Vielen Dank und viele grüße

Semonia
Beiträge: 80
Registriert: 21.07.2016, 07:46

Zahlenwert in einem Bereich prüfen und Exportwert geben

Beitrag von Semonia » 01.09.2017, 09:20

Dobby hat geschrieben:Mein erster Ansatz war es, ein DDL zu erstellen mit Exportwerten. Da ich aber eine PLZ-Datei mit 8000 PLZ habe, möchte ich diese ungern per Hand eintragen.
Hallo,

Du hast 8000 Postleitzahlen oder Postleitzahlenbereiche?

Wie viele Postleitzahlenbereiche / Tarifzonen gibt es denn?

In der Regel reicht es doch auf diesen aufzubauen!?

LG
Semonia




Dobby
Beiträge: 9
Registriert: 29.08.2017, 11:06

Zahlenwert in einem Bereich prüfen und Exportwert geben

Beitrag von Dobby » 01.09.2017, 09:26

ich habe etwas über 8000 PLZ. Diese könnte man in müßiger arbeit zusammenfassen in Bereiche.

Tarifzonen gibt es 4.

Ich habe aber vorerst ein Exceldatei mit jeder einzelnen PLZ in Deutschland und die dazugehörigen Tarifzonen.

Semonia
Beiträge: 80
Registriert: 21.07.2016, 07:46

Zahlenwert in einem Bereich prüfen und Exportwert geben

Beitrag von Semonia » 01.09.2017, 09:32

Oki, wie sind die Tarifzonen definiert, kann man dazu irgendwo informationen finden?

Darauf kann man doch prima aufbauen, und auch die Exel-Tabelle einfacher gestalten

Dobby
Beiträge: 9
Registriert: 29.08.2017, 11:06

Zahlenwert in einem Bereich prüfen und Exportwert geben

Beitrag von Dobby » 01.09.2017, 10:01

ich kann leider die Excel nicht anhängen. Es kommt immer eine Fehlermeldung.

im Prinzip ist es Spalte A = PLZ, Spalte B= Exportwert (Tarifzone 1-4)

Die Tarifzonen wurden vom Gesamtverband vergeben anhand statistischer Daten. Diese sind einfach nur von 1-4 verteilt.

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

Zahlenwert in einem Bereich prüfen und Exportwert geben

Beitrag von armine » 01.09.2017, 10:14

Hallo Dobby,

lies mal: http://www.acronaut.de/forum35/4639.html, vielleicht bringt dich das weiter.
Dein Problem mit "copy and paste" wird der Umstand, dass die Exportwerte "unique" sein müssen.
Wie du dem bekommen kannst, siehst du in http://www.acronaut.de/forum18/7200.html
Du solltest den Ansatz von Semonia verfolgen.
Wenn du die Excel-Tabelle in "pdf" umbenennst, solltest du sie auch hochladen können.

vg armine

Semonia
Beiträge: 80
Registriert: 21.07.2016, 07:46

Zahlenwert in einem Bereich prüfen und Exportwert geben

Beitrag von Semonia » 01.09.2017, 10:31

Gut, oder auch nicht ;)

Ich hatte gehofft eine möglichst kurze Formel zu finden ;-)

Meine Qual der Wahl wäre nun die Exeldaten als kommaseparierte Datei zu speichern.

Den Inhalt dieser Datei als array anzulegen, sollte dann in etwa so aussehen

12345,1,12346,4,12......

Dann programmierst du dir das so, das nach dem Eintrag im Textfeld (12346) gesucht wird.

Ergebnis sollte die Nummer im Array (0,1,2,3......) sein

12346 = 2 Eintrag

Diesen Eintrag zählst du um 1 hoch (3 Eintrag im Array) = Exportwert 4

Wenig elegant, aber mit vertretbarem Aufwand möglich.



Dobby
Beiträge: 9
Registriert: 29.08.2017, 11:06

Zahlenwert in einem Bereich prüfen und Exportwert geben

Beitrag von Dobby » 01.09.2017, 10:45

vielen dank armine. Diese Postings hatte ich schon gelesen, aber ich habe kein LCD.

hier nochmal ein Test mit der PDF
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

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

Zahlenwert in einem Bereich prüfen und Exportwert geben

Beitrag von armine » 01.09.2017, 18:28

Ich meinte die Excel-Datei, keinen Ausdruck von 256 Seiten.
Soll auch der Ortsname automatisch ergänzt werden?

Dobby
Beiträge: 9
Registriert: 29.08.2017, 11:06

Zahlenwert in einem Bereich prüfen und Exportwert geben

Beitrag von Dobby » 04.09.2017, 07:50

Guten Morgen,

der Ortsname muss nicht automatisch ergänzt werden. Wichtig ist mir nur die Tarifzone, da aufgrund des Exportwertes weitere Berechnungen laufen.

Ok, ich bin ehrlich. Der Ortsname muss nciht automatisch ergänzt werden, wenn er es natürlich könnte, wäre es schön.

Antworten