Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрет ввода значений начинающихся с "0" / 13 сообщений из 13, страница 1 из 1
07.10.2003, 16:59
    #32286653
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет ввода значений начинающихся с "0"
В зависимоти от уровня доступа пользователь может\не может просматривать те или иные записи. Т.е. нужно сделать так, чтобы пользователь не мог ввести в поле поиска строку начинающуюся, например, с "0". Как такое сделать???
...
Рейтинг: 0 / 0
07.10.2003, 17:04
    #32286665
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет ввода значений начинающихся с "0"
А форма поиска самопальная?
...
Рейтинг: 0 / 0
07.10.2003, 17:05
    #32286668
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет ввода значений начинающихся с "0"
да
...
Рейтинг: 0 / 0
07.10.2003, 17:05
    #32286669
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет ввода значений начинающихся с "0"
Коли так На AfterUpdate поля проверяй "тварь дрожащая..." пользователь "...или право имеет". Если не имеет, то тогда Replace(Pole1, '0','')
...
Рейтинг: 0 / 0
07.10.2003, 17:09
    #32286676
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет ввода значений начинающихся с "0"
По поводу "Преступления и наказания". Сделано так:
Код: 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
07.10.2003, 17:10
    #32286682
Bor-L
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет ввода значений начинающихся с "0"
to Vital - А 0 из СЕРЕДИНЫ поля, случайно, не пропадет ?
...
Рейтинг: 0 / 0
07.10.2003, 17:11
    #32286688
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет ввода значений начинающихся с "0"
Пропадет.

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

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

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


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