…gestern hab ich mich einen Großteil des Tages damit beschäftigt, für unsere Verwaltung (vier nette Mädels) eine standardisierte Auswertung für ihre neu implementierte Mitarbeiter und Kundenbefragung zu erarbeiten. Da mir die Erstellung eines Datenbankmodulles zu aufwendig erschien habe ich mich für eine EXCEL Lösung entschieden. Wichtig war an diese Stelle vor allem eine benutzerfreundliche Oberfläche zu erstellen, die möglichst nah an dem ausgedruckten Fragebogen orientiert ist, und auf der anderen Seite aber auch die Eingabemöglichkeiten beschränkt. Die Lösung für das Problem war die Erstellung eines Formulares, was gewährleistet, das die entsprechenden Felder nur mit den entsprechneden Werten befüllt werden können, und das auch die richtige Antwort in das entsprechende Feld in EXCEL gelangt.
Soweit so gut, nachdem ich das Formular dann nach Usabillity Gesichtspunkten endlich richtig erstellt hatte (durch Enter in das richtige nächste Feld usw.), hab ich das Makro geschrieben, welches die Daten aus dem Formular in die erste freie Zeile schreiben sollte und danach das Formular leeren sollte. Das war auch kein großes Problem. Ich habe das Makro dann aus dem Modul in dem ich es erstellt habe rauskopiert und es an die entsprechende Stelle dem Command Button zugeordnet. So weit so gut…. Dann hab ich es getestet und es trat nur ein kleiner Fehler auf… Ich hab dann gedacht, Mensch klar das du daran nicht gedacht hast… hab es geändert und das Formular wieder getestet… der fehler trat wieder auf… Dann hab ich den gesamten Programmablauf umgestellt, hab es wieder getestet und der gleiche Fehler ist wieder aufgetreten… Ich habe schon ein wenig an meinen Fähigkeiten gezweifelt, bis ich dann festgestellt habe, das ich immer das Ursprungsmakro geändert habe und nicht das, welches ich mit dem Comman Button anspreche… Nachdem ich das erkannt hatte (eine halbe Stunde später) war die Änderung dann ganz einfach und das ganze funktionierte wie am Schnürchen. Montag werde ich es der Verwaltung vorstellen…
Und die Moral der Geschichte: Sei dir immer sicher wo du grad programmierst…
Kommentar verfassen