2016-07-12 21 views
2

Ich habe ein Abrechnungssystem, das Artikel Namen (und es gibt Tausende in diesem System) angezeigt von Combobox mit Phrase vorhersagen, um die Dinge schneller für die Benutzer.Phrase Predict in MS Access schlägt auf einen einzelnen Buchstaben durch Inkrementieren zu Zeichen nach dem ersten Buchstaben

Aus irgendeinem Grund, jedes Produkt, das mit dem Buchstaben beginnt "I" zur ersten "I" Produkt voranbringen, aber dann sofort der Cursor fügt auf den Charakter oder den Raum nach dem "I" und stoppt - so dass der Benutzer die Eingabe zu halten, aber jede weitere Einfügen Zeichen in den Namen des ersten Elements.

Das ist natürlich ärgerlich für die Benutzer. Sie können "I" eingeben und dann durch die Elemente scrollen, aber dies verlangsamt ihren Fortschritt, um sich dies für einen einzelnen Buchstaben der vollständigen Liste der Produkte merken zu müssen.

Keine meiner Suche hier, im Internet oder innerhalb von Microsoft ist mit jeder Lösung gekommen. Hat sonst noch jemand ein solches Problem gesehen?

+0

zeigen Sie den Code der Combobox vorherzusagen –

+0

Das einzige, was besondere an "I" ist, dass es ... dünn ist. Können Sie die Combobox nur für einen Test auf eine Schriftart mit fester Breite (z. B. Consolas oder Courier) ändern? – Andre

+0

Als Referenz, Allen Browne hat ein komplettes "Find as you type" Beispiel hier: http://allenbrowne.com/appfindasutype.html – Andre

Antwort

2

Die Antwort gefunden! Die Autokorrektur-Option wird automatisch jedes Kleinbuchstabe "i" zu "I" machen, wenn man das Wort "I" eintippt und den Fortschritt anhält. WOW, das war schwer für so eine einfache Lösung. Danke @Andre für den Rat. Hoffe das hilft jemand anderem.

+1

Hehe, gut. Es gibt also etwas besonderes an "Ich" - es ist ein Wort. :) – Andre