powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос про регистры букв.
25 сообщений из 26, страница 1 из 2
Вопрос про регистры букв.
    #32510417
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Знаю, что эта тема много раз обсуждалась, но в поиске не нашел.
В общем у меня есть поле "Товары" а в нем есть данные, например " А рбуз" и " а рбуз" , " О гурец" и " о гурец",
суть - надо узнать с заглавной буквы начинается слово или со строчной и, если слово начинается с заглавной буквы - изменить первую букву слова на строчную.
Подскажите, пожалуйста, как это сделать?
...
Рейтинг: 0 / 0
Вопрос про регистры букв.
    #32510431
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
strconv("Агурец",vbLowerCase)
...
Рейтинг: 0 / 0
Вопрос про регистры букв.
    #32510445
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lcase("Арбуз")
...
Рейтинг: 0 / 0
Вопрос про регистры букв.
    #32511202
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Lcase(Left(s,1)) & Mid(s,2)
(если надо изменить только первую букву, а остальные не трогать).
...
Рейтинг: 0 / 0
Вопрос про регистры букв.
    #32511744
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно, почему-то не срабатывает, хотя в отладчике посмотрел - код выполняется и ошибок нет.
Посмотрел Help - вроде бы все правильно (Использую Ac97).
Может я что-то не так сделал (Поставил этот код на "AfterApdate") ?
...
Рейтинг: 0 / 0
Вопрос про регистры букв.
    #32511748
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Какой именно код поставил?
...
Рейтинг: 0 / 0
Вопрос про регистры букв.
    #32511749
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Lcase(Left(s,1)) & Mid(s,2)
...
Рейтинг: 0 / 0
Вопрос про регистры букв.
    #32511772
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А что это за знак ">" слева? Это на каком языке? Что это за оператор?
...
Рейтинг: 0 / 0
Вопрос про регистры букв.
    #32511779
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
">" - случайно написал.
Пишу все так:
Код: plaintext
Lcase(Left(s, 1 )) & Mid(s, 2 ) 
...
Рейтинг: 0 / 0
Вопрос про регистры букв.
    #32511785
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Замечательно. Этот код вычисляет правильную строку. А где код, который помещает ее куда-нибудь?
...
Рейтинг: 0 / 0
Вопрос про регистры букв.
    #32511789
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Угу, намек понял.
А где, как и куда надо помещать код?
...
Рейтинг: 0 / 0
Вопрос про регистры букв.
    #32511791
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Туда же!!!

Какой код - не знаю. Потому что не знаю, куда это надо заносить. Например, так:

s=Lcase(Left(s,1)) & Mid(s,2)
...
Рейтинг: 0 / 0
Вопрос про регистры букв.
    #32511796
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код для AfterApdate для "Поле1".
...
Рейтинг: 0 / 0
Вопрос про регистры букв.
    #32511800
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
И что?
...
Рейтинг: 0 / 0
Вопрос про регистры букв.
    #32511801
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не понимаю, как эта функция должна работать,
т.е. что, надо? (Описать: Dim s As String или что?)
...
Рейтинг: 0 / 0
Вопрос про регистры букв.
    #32511802
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Что она должна обрабатывать? Куда она должна заносить результат?
...
Рейтинг: 0 / 0
Вопрос про регистры букв.
    #32511804
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня для текущей записи стоит для "поля1" автоподстановка значений, т.е. пользователь вносит данные в "поле0", а данные автоматически заносятся в "поле1" и мне надо, чтобы все данные в "поле1" начинались с маленькой буквы, просто изначально данные, которые автоматически заносятся в "поле1" могут начинаться с любой буквы.
...
Рейтинг: 0 / 0
Вопрос про регистры букв.
    #32511805
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Правильно ли я понял, что в поле1 стоит ControlSource, который берет значение из поля0 и проделывает над ним какую-то операцию?
...
Рейтинг: 0 / 0
Вопрос про регистры букв.
    #32511823
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да.
Т.е. в "поле1" заносятся данные, которые соответствуют "поле0" (из таблицы в которой прописаны все эти соответствия по "поле1" и "поле0").
...
Рейтинг: 0 / 0
Вопрос про регистры букв.
    #32511826
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Меня смущают слова "заносятся данные". Это настоящее поле в таблице? Или контрол на форме, у которого ControlSource такой, как я описал?
...
Рейтинг: 0 / 0
Вопрос про регистры букв.
    #32511861
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может просто сделать маску ввода, чтобы прописных не было изначально?
...
Рейтинг: 0 / 0
Вопрос про регистры букв.
    #32511895
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть набитые данные, в "таблице1" - т.е. допустимые комбинации, так вот, пользователь вносит данные в "поле0" при этом автоматически добавляются данные в "поле1" (эти данные берутся из "таблицы1"), а данные из "поле0" и "поле1" уже заносятся в общие данные т.е. в "таблицу2" - где в "таблице2" хранятся уже все набранные данные, а "таблица1" используется только для того, чтобы брать из нее возможные комбинации для "поле1" и "поле2".

>Может просто сделать маску ввода, чтобы прописных не было изначально?
проблема в том, что данные уже есть (около 7000 записей) и еще будут, и разные пользователи набирают данные как хотят.
...
Рейтинг: 0 / 0
Вопрос про регистры букв.
    #32511899
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Набитые данные преобразовать одним запросом к нижнему регистру, на на будущее поставить маску ввода, автоматически преобразующую вводимые данные к нижнему регистру.
...
Рейтинг: 0 / 0
Вопрос про регистры букв.
    #32511909
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все не так просто - данные берутся из Excel, пользователям дается информация, забитая в Excel и пользователи выделяют ячейки с данными и запихивают их в Access, поэтому если ставить маску ввода, то это будет слишком большая головная боль, т.к. пользователи с меня спросят почему же это данные не заносятся в Access.
...
Рейтинг: 0 / 0
Вопрос про регистры букв.
    #32511970
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда на OnChange поставь приобразование или на Before Update

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
25 сообщений из 26, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос про регистры букв.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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