Ungewollter Default
03.11.2020 07:55:02
Hans-Jürgen
ich habe ein Userform, in dem den Anwender ein Datensatz angezeigt wird. (8 einzelne Felder). Der Anwender muss dann einen Status in eine Textbox schreiben und dann einen der drei Buttons auswählen
- übernehmen
- überspringen
- abbrechen.
Bei "Übernehmen" wird der Status gespeichert und ihm der nächste Datensatz angezeigt. Bei Überspringen gehts direkt zum nächsten Datensatz und mit Abbrechen kann er sich "befreien".
Weil auch beim Status eine Vorbelegung vorhanden ist, ist ausdrücklich gewollt, dass der Anwender auf die entsprechende Schaltfläche klickt, er sie also nicht mit Enter auswählen kann. (Er würde, wenn er zu lange Enter festhält, auf diesem Weg eine Reihe von Erfassungen durchwinken)
Kein Problem, denke ich, und im Rahmen des Userform-Aufbaus, wenn die Felder befüllt werden,habe ich bei allen drei Schaltflächen .default = false in den Code geschrieben. Auch im Entwurf haben diese Schaltflächen Default = False.
Beim ersten Datensatz klappt das auch ganz hervorragend. Wenn allerdings der Anwender eine Taste drückt und die neuen Datensätze (und die Default-False-Anweisung geladen werden) ist trotzdem der zuletzt vom Anwender benutzte Button default. Woran könnte das liegen, hat jemand eine Idee?
Vielen Dank im voraus
Hans-Jürgen