Eingabemaske programmieren? Gibts das schon?
03.09.2008 15:45:12
TommiH
ich habe eine Frage und zwar möchte ich mir eine Eingabemaske programmieren, die folgenden Kriterien entspricht.
- Ca. 40 Eingabefelder auf dem Bildschirm
- Jedes ca. 10-12 Zeichen lang
- Eingabezeichen sollen Zahlen und Buchstaben sein (evtl. mit Kontrolle)
- Wenn ein Feld voll ist, soll er automatisch ins nächste (drunterliegende) Feld springen
- Ansonsten Weitersprung mit Enter
- M it einer bestimmten Taste (+ oder -) soll automatisch zu einem bestimmten Feld gesprungen werden
- Nach dem letzten Feld soll automatisch der Bildschirm geleert werden und gelöscht und weiter gehts im ersten Feld.
- Ein Sonderpunkt noch, manchmal gehören zu _einer_ 'Eingabe' mehr als die 40 Felder, dann sollte nach dem letzten Feld auf einer Seite eine neue Seite aufgehen, auf der es dann weitergeht wie bisher
- letzter Punkt, die erfassten Daten müssen in einem speziellen Format in eine Textdatei geschrieben werden. Das bekomme ich aber vermutlich problemlos hin, wenn ich die Daten in z.B. einem Array habe...
Nun die Frage ;)
Geht das unter Excel und wie realisiert man sowas am besten? Mir geht es eigentlich nur um einen Wink, auf welche Befehle ich mich da stürzen sollte - hat jemand sowas in der Art schon gemacht?
Macht man das am besten mit inputboxen, wobei jedes Eingabefeld aus 10-12 Boxen besteht? Oder muss man sich da irgendwie selber was zusammenbasteln? Faktisch sollte ja jedes eingegebene Zeichen abgefangen werden für die Abfrage Zahl/Zeichen oder wenn man an einer beliebigen Stelle ist sollte immer das +/- für den Sprung funktionieren...
LG,
Tommi