powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрет ввода значений начинающихся с "0"
13 сообщений из 13, страница 1 из 1
Запрет ввода значений начинающихся с "0"
    #32286653
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В зависимоти от уровня доступа пользователь может\не может просматривать те или иные записи. Т.е. нужно сделать так, чтобы пользователь не мог ввести в поле поиска строку начинающуюся, например, с "0". Как такое сделать???
...
Рейтинг: 0 / 0
Запрет ввода значений начинающихся с "0"
    #32286665
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А форма поиска самопальная?
...
Рейтинг: 0 / 0
Запрет ввода значений начинающихся с "0"
    #32286668
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да
...
Рейтинг: 0 / 0
Запрет ввода значений начинающихся с "0"
    #32286669
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коли так На AfterUpdate поля проверяй "тварь дрожащая..." пользователь "...или право имеет". Если не имеет, то тогда Replace(Pole1, '0','')
...
Рейтинг: 0 / 0
Запрет ввода значений начинающихся с "0"
    #32286676
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу "Преступления и наказания". Сделано так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Private Sub REF_BeforeUpdate(Cancel As Integer)

Dim r As DAO.Recordset
Set r = CurrentDb.OpenRecordset( "SELECT ID_ACCESS FROM user_reg WHERE [PERS_COD] = '" & Forms!OperID!OperID & "'" )
    Select Case r!ID_ACCESS
        Case  4 
            'А вот тут надо что-то придумать ::)'
    End Select

End Sub

А вот это - Replace(Pole1, '0','') - прошу пояснить :)
...
Рейтинг: 0 / 0
Запрет ввода значений начинающихся с "0"
    #32286682
Bor-L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to Vital - А 0 из СЕРЕДИНЫ поля, случайно, не пропадет ?
...
Рейтинг: 0 / 0
Запрет ввода значений начинающихся с "0"
    #32286688
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Пропадет.

Pole1=Mid(Pole1,2)
...
Рейтинг: 0 / 0
Запрет ввода значений начинающихся с "0"
    #32286691
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Do While Pole1 Like "0*"
Pole1=Mid(Pole1,2)
Loop
...
Рейтинг: 0 / 0
Запрет ввода значений начинающихся с "0"
    #32286696
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч
оригинальное решение :)
...
Рейтинг: 0 / 0
Запрет ввода значений начинающихся с "0"
    #32286704
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я сделал так
If Me!REF Like "0*" Then

просто я не знал, что Like можно использовать вне селектов и пр. :))
_________
Спасибо всем. Санычу отдельная благодароность
...
Рейтинг: 0 / 0
Запрет ввода значений начинающихся с "0"
    #32286707
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
> просто я не знал, что Like можно использовать вне селектов и пр. :))

Наоборот. Возможность использовать все эти функции в селектах - это особая милость Всевышнего.
...
Рейтинг: 0 / 0
Запрет ввода значений начинающихся с "0"
    #32286709
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Кстати, If не надо. While и так не пустит внутрь.
...
Рейтинг: 0 / 0
Запрет ввода значений начинающихся с "0"
    #32286715
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрет ввода значений начинающихся с "0"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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