Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Только цифры, забой и запятая
 
 автор: час   (06.04.2008 в 16:01)   личное сообщение
 
 


Private Sub цена_KeyPress(KeyAscii As Integer)
If (KeyAscii < 48 Or KeyAscii > 57) And KeyAscii <> 8 And KeyAscii <> 110 Then
    KeyAscii = 0
    End If
End Sub


Подскажите почему запятая не хочет вводиться??
Надо русскую раскладку и
If (KeyAscii < 48 Or KeyAscii > 57) And (KeyAscii <> 8 And KeyAscii <> 44) Then
    KeyAscii = 0
End If

  Ответить  
 
 автор: Дрюня   (06.04.2008 в 17:32)   личное сообщение
 
 

а в региональных настройках какой установлен десятичный разделитель?
может "." ?

  Ответить  
 
 автор: Анатолий (Киев)   (07.04.2008 в 10:35)   личное сообщение
 
 

Ваше условие вообще невыполнимо! KeyAscii не может быть одновременно и 48, и 8, и 44. И не понятен ваш вопрос. Т.е. всё остальное вводится, а запятая нет?

  Ответить  
 
 автор: час   (07.04.2008 в 11:48)   личное сообщение
 
 

Оказывается на русской раскладке точка на доп клаве,
а на енглиш раскладке кнопка "Ю"

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList