05.06.2016, 15:14
Hallo zusammen und einen schönen Sonntag!
Ich probiere es erstmal ohne Code, vielleicht hat ja jemand eine Idee. In meinem VBA-Projekt suche ich über eine Textbox Datensätze. Nach drücken des "Suchen"-Buttons werden zunächst alle Felder in der Userform (Textbox, Combobox etc.) gesperrt und ausgegraut. Sinn und Zweck, wenn ein Ergebnis gefunden wird, soll das nicht gleich geändert werden können. Das Entsperren für eine Änderung erfolgt mittels eines weiteren Buttons.
Wirft die Suche nun mehrere Ergebnisse aus, werden die in einer Listbox angezeigt und es sollen weiterhin alle Felder gesperrt bleiben. Nun passiert aber etwas, zumindest von mir so nicht erwartet. Klicke ich durch die Listbox, wird nun bei einzelnen Datensätzen, nicht bei allen, auf einmal die eigentlich gesetzte Sperre aufgehoben. Ich hab den betreffenden Datensatz schon einmal gelöscht und neu angelegt, gleiches Problem. Lösche ich den Datensatz, dann tritt der Fehler nun beim folgenden Datensatz auf. Kommisch ist auch, dass es bei einigen Datensätzen passiert, wenn ich von oben nach unten die Liste mit dem Cursor durchgehe, bei anderen passiert dies nur von unten nach oben. Klingt komisch, ist aber so.
Hat da jemand eine Idee?
Vielen Dank und Grüße
Sandor
Ich probiere es erstmal ohne Code, vielleicht hat ja jemand eine Idee. In meinem VBA-Projekt suche ich über eine Textbox Datensätze. Nach drücken des "Suchen"-Buttons werden zunächst alle Felder in der Userform (Textbox, Combobox etc.) gesperrt und ausgegraut. Sinn und Zweck, wenn ein Ergebnis gefunden wird, soll das nicht gleich geändert werden können. Das Entsperren für eine Änderung erfolgt mittels eines weiteren Buttons.
Wirft die Suche nun mehrere Ergebnisse aus, werden die in einer Listbox angezeigt und es sollen weiterhin alle Felder gesperrt bleiben. Nun passiert aber etwas, zumindest von mir so nicht erwartet. Klicke ich durch die Listbox, wird nun bei einzelnen Datensätzen, nicht bei allen, auf einmal die eigentlich gesetzte Sperre aufgehoben. Ich hab den betreffenden Datensatz schon einmal gelöscht und neu angelegt, gleiches Problem. Lösche ich den Datensatz, dann tritt der Fehler nun beim folgenden Datensatz auf. Kommisch ist auch, dass es bei einigen Datensätzen passiert, wenn ich von oben nach unten die Liste mit dem Cursor durchgehe, bei anderen passiert dies nur von unten nach oben. Klingt komisch, ist aber so.
Hat da jemand eine Idee?
Vielen Dank und Grüße
Sandor