Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Замена точки на запятую в поле формы при вставке из буфера обмена / 3 сообщений из 3, страница 1 из 1
16.01.2020, 16:55
    #39914910
HB
HB
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена точки на запятую в поле формы при вставке из буфера обмена
Здравствуйте, уважаемые форумчане!
Помогите, пожалуйста.
Есть форма A, в ней поле data, по умолчанию пустое.
В поле data ИНОГДА вставляется значение из буфера обмена, где разделитель - точка, (пример - 2022.22)
Как сделать, чтобы при ВСТАВКЕ данных в поле A из буфера, точка менялась на запятую (становилось 2022,22)?
...
Рейтинг: 0 / 0
16.01.2020, 17:25
    #39914931
AndrF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена точки на запятую в поле формы при вставке из буфера обмена
Типа так:

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Private Sub Поле_Change()
    Dim s As String, i As Integer
    
    With Поле
        If Len(Nz(.Text, vbNullString)) = 0 Then Exit Sub
        s = Replace(.Text, ".", ",")
        If .Text <> s Then
            i = .SelStart
            .Text = s
            .SelStart = i
        End If
    End With
End Sub
...
Рейтинг: 0 / 0
16.01.2020, 17:42
    #39914950
HB
HB
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена точки на запятую в поле формы при вставке из буфера обмена
AndrF,

Спасибо большое, уважаемый! Все работает!

А то я замучился с Replace
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Замена точки на запятую в поле формы при вставке из буфера обмена / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]