| |
Visual-Basic EinsteigerRe: Max. Anzahl der Case in einer Select-Case-Abfrage? | | | Autor: Michael_HU | Datum: 08.05.13 17:35 |
| Hallo Bernd,
zuerst hast vielen Dank von mir, dass Du dich meiner Sache angenommen hast.
Dass ich mittlerweile an die Grenze der Möglichkeit mit der Select-Case gestoßen bin, habe ich leider gemerkt.
Als Kriterien sind nur zwei wonach ich die dahinterliegenden Daten holen muss.
Meine Sätze bauen sich wie folgt auf:
Staat und Ort:-> Die Auswahl erfolgt durch Listboxen
Stadt:12 meteorologische Werte (Cloud Factoren)/3 geografische Werte des Ortes in array wie unten:
Case "BUDAPEST": c = Array(0.397, 0.377, 0.395, 0.345, 0.273, 0.205, 0.219, 0.206, 0.178, 0.164, 0.244, 0.36, 19.6825, 47.498333, 113)
Der User wird erstens das Land auswählen und dann laden sich dementsprechend die zugehörigen Städte bzw. Ortschaften zur weiteren Auswahl in die Auswahlliste ein.
In der Datenbank habe ich für Ungarn z.B. bereits 155 Städte mit ähnlichen Werten vorgegeben. Für Österreich habe 9, für Rumänien 4 und für Serbien 3 ähnliche Sätze; mehr konnte ich wg. der begrenzten Fähigkeit von Select-Case nicht erstellen.
Jetzt kämen also noch die angrenzenden Länder um Ungarn herum und Deutschland dazu. Und Select-Case steht auf dem Kopf.
Ich möchte dem User die Möglichkeit geben auch selber neue Städte/Orte mit diesem Typ Datensatzaufbau die Datenbank zu erweitern.
Also wenn er zwar Ungarn ausgewählt hat, aber der gewünschte Ort noch nicht in der Datenbank ist, so kann er einen neuen Ort und die gleiche Menge Werte eingeben und abspeichern und dann damit weiterarbeiten. Somit erweitert sich die jew. Datenbank. Aber mit Select-Case würde das schon mal wg. der Datenmenge nicht gehen.
Klassenmodul mit Collection habe ich noch nie erstellt, daher ist für mich diese Ausarbeitung Neuland.
Wenn ich eine Collection erstellen will, soll das heißen, dass ich dafür eine extra (Excel bzw. Access) Tabelle erstellen und mitschleppen muss?
Was denkst Du, wie könnte ich diese bewerkstelligen?
Gruß
Michael
| |
| Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
Neu! sevEingabe 3.0
Einfach stark!
Ein einziges Eingabe-Control für alle benötigten Eingabetypen und -formate, inkl. Kalender-, Taschenrechner und Floskelfunktion, mehrspaltige ComboBox mit DB-Anbindung, ImageComboBox u.v.m. Weitere InfosTipp des Monats TOP Entwickler-Paket
TOP-Preis!!
Mit der Developer CD erhalten Sie insgesamt 24 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1605.50 EUR...
Jetzt nur 599,00 EURWeitere Infos
|
|
|
Copyright ©2000-2024 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|