powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Forme_Pole
10 сообщений из 10, страница 1 из 1
Forme_Pole
    #32544884
dima_traktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kak mogno sdelat chto pri vvode dannih na forma pervaya bukva pechatalas bolchoy naprimer:
...
Рейтинг: 0 / 0
Forme_Pole
    #32544898
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
Private Sub Поле0_Change()
    If Len(Поле0.Text) =  1  Then
        Поле0.Text = UCase(Поле0.Text)
        Поле0.SelStart =  1 
    End If
End Sub

?
...
Рейтинг: 0 / 0
Forme_Pole
    #32544907
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
печатать наверное можно задать через Validation Rule, но это помоему только на матюки
для сохранение в BeforeUpdate написать me.textbox1=UCase(Mid(me.textbox1,1,1) & Mid(me.textbox1,2) перед этим проверку на длинну сделать надо...
можно конэшно попробывать на OnChange поставить

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
Forme_Pole
    #32544915
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 paparome
А ты поробуй набрать текст, а потом первую букву сотри...

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
Forme_Pole
    #32544939
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык - не вопрос - сотреться :)

Так можно-же и без проверки на длину = 1:)

типа

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Private Sub Поле0_Change()
Dim x As Integer
    If Len(Поле0.Text) >  0  Then
        x = Поле0.SelStart
        Поле0 = UCase(Mid(Поле0.Text,  1 ,  1 )) & Mid(Поле0.Text,  2 )
        Поле0.SelStart = x
    End If
End Sub
...
Рейтинг: 0 / 0
Forme_Pole
    #32544953
dima_traktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spasibo paprome!!!!
...
Рейтинг: 0 / 0
Forme_Pole
    #32545130
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StrConv(s, vbProperCase)
...
Рейтинг: 0 / 0
Forme_Pole
    #32545141
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сейчас придет ищ и опять будет на меня удивляться:
папаримский. ты меня иногда удивляишь отсталыми понятиями.
Как такое сделать? (вопрос про crosstab)
...
Рейтинг: 0 / 0
Forme_Pole
    #32545219
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 paparome

тогда уж
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Private Sub Поле0_Change()
Dim x As Integer
    If Len(Поле0.Text) >  0  Then
            If Len(Поле0.Text) >  2  Then
                x = Поле0.SelStart
                Поле0 = UCase(Mid(Поле0.Text,  1 ,  1 )) & Mid(Поле0.Text,  2 )
                Поле0.SelStart = x
            Else
                Поле0 = UCase(Поле0.Text)
                Поле0.SelStart = x
            End If
    End If
End Sub
А то при вводе одного символа по идеи ошибка вылетать должна


Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
Forme_Pole
    #32545224
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА то при вводе одного символа по идеи ошибка вылетать должна

А проверить?

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


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