powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Замена точки на запятую в поле формы при вставке из буфера обмена
3 сообщений из 3, страница 1 из 1
Замена точки на запятую в поле формы при вставке из буфера обмена
    #39914910
HB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HB
Гость
Здравствуйте, уважаемые форумчане!
Помогите, пожалуйста.
Есть форма A, в ней поле data, по умолчанию пустое.
В поле data ИНОГДА вставляется значение из буфера обмена, где разделитель - точка, (пример - 2022.22)
Как сделать, чтобы при ВСТАВКЕ данных в поле A из буфера, точка менялась на запятую (становилось 2022,22)?
...
Рейтинг: 0 / 0
Замена точки на запятую в поле формы при вставке из буфера обмена
    #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
Замена точки на запятую в поле формы при вставке из буфера обмена
    #39914950
HB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HB
Гость
AndrF,

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

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


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