|
|
|
| Здравствуйте.
Подскажите пожалуйста как отследить нажатие клашь в вып. списке? Или кто знает лучший способ проблемы подскажите...
Есть вып. список. Этот список можно пополнять. При пополнении списка пользователь может в любую часть поля запихнуть кавычки, а мне надо это предотвратить.
Как быть???? | |
|
| |
|
|
|
|
Private Sub cmb1_KeyPress(KeyAscii As Integer)
Select Case KeyAscii
Case 34, 39
KeyAscii = 0
End Select
End Sub
|
| |
|
| |
|
|
|
| Спасибо. Будем пробовать))) | |
|
| |
|
|
|
| это не спасет от вставки copy-paste
можно прописать условие на значение (Validation Rule) непосредственно в таблице
| |
|
| |
|
|
|
| Я-я, натюрлих.
Можно/нужно задействовать оба варианта одновременно.
Первый избавит пользователя от лишних мессагов-ругалок (при вводе с клавиатуры),
а второй обеспечит валидность значений (в том числе, и при копи-пасте). | |
|
| |
|
|
|
|
оба варианта одновременно
|
и добавить еще и третий - Replace
-------------
да, и еще на строку KeyAscii = 0 не забыть Beep прикрутить...
а то пользователь клавиши сотрет или разобъет клавиатуру | |
|
| |
|
|
|
|
| Не знаю насчет двух, но первый работает превосходно ;)
Хотя можно как-нибудь и второй вариант опробовать! | |
|
| |