Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
Эксперт MS Access
2833 / 1375 / 215
Регистрация: 13.05.2011
Сообщений: 4,217
1

Запрет редактирования записи при условии

11.03.2020, 08:33. Показов 1228. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день! Подскажите пожалуйста, как сделать на форме запрет на редактирование определенной записи, при условии, со поле Дата_выбытия заполнено.
Делал так: на событии формы До обновления

Visual Basic
1
2
3
Private Sub Form BeforeUpdate(Cancal As Integer)
Me.AllowEdits = Not Me.Дата_выбытия
End Sub
Поле Дата_выбытия тип Дата.
Что не так.
Спасибо!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.03.2020, 08:33
Ответы с готовыми решениями:

Присвоение значения новой записи по значению предыдущей (при условии)
Добрый день. Есть форма для заполнения справочника (внесение по одной записи за раз). При...

Триггер запрет на вставку при условии не вхождения в диапазон даты
Есть таблица readers со столбцами (number, name, date_of_born, address, telephone,...

Создать триггер на добавление записи в поле при условии
Имеется две таблицы: TheBlockDocument: ID, CreateTime( время начала работы), Comment ...

Запрет на редактирования записи
Здравствуйте, подскажите пожалуйста, как в Эксель сделать запрет на редактирования записи которая...

4
10745 / 5585 / 1411
Регистрация: 05.10.2016
Сообщений: 15,796
11.03.2020, 08:46 2
Цитата Сообщение от Вячеслав Я Посмотреть сообщение
Что не так.
Попробуйте так:
Visual Basic
1
Me.AllowEdits = Not IsDate(Me!Дата_выбытия) ' проверка данных контроля
или так:
Visual Basic
1
Me.AllowEdits = IsNull(Me!Дата_выбытия) ' проверка данных контроля
1
Эксперт MS Access
17535 / 7287 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
11.03.2020, 10:12 3
Лучший ответ Сообщение было отмечено Вячеслав Я как решение

Решение

Цитата Сообщение от Вячеслав Я Посмотреть сообщение
Делал так: на событии формы До обновления
Делайте в событии текущая запись
Visual Basic
1
2
3
Private Sub Form_Current()
        Me.AllowEdits = IsNull(Me.Дата_выбытия)
End Sub
1
Эксперт MS Access
2833 / 1375 / 215
Регистрация: 13.05.2011
Сообщений: 4,217
11.03.2020, 11:37  [ТС] 4
Спасибо уважаемые Eugene-LS, и ltv_1953,.
Почему-то у Вас Eugene-LS, с обоими вариантами, нельзя было редактировать ни одну запись (т.е. там где нет даты выбытия редактирование все равно запрещалось).
Вариант от ltv_1953, работает точно.
Ещё раз: Спасибо!
0
10745 / 5585 / 1411
Регистрация: 05.10.2016
Сообщений: 15,796
11.03.2020, 11:41 5
Цитата Сообщение от Вячеслав Я Посмотреть сообщение
Почему-то у Вас Eugene-LS, с обоими вариантами, нельзя было редактировать ни одну запись (т.е. там где нет даты выбытия редактирование все равно запрещалось).
Я давал вам метод проверки, но не события (без коррекции метода употребления).
Ув. ltv_1953, подправил вам и событие заодно.
Более "глубоко вошел" в вашу траблу.
1
11.03.2020, 11:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.03.2020, 11:41
Помогаю со студенческими работами здесь

Запрет копирования с сервера на клиент при условии, что буфер обмена и маппинг дисков останутся включенными
Добрый день уважаемые форумчане !!! Вопрос не раз поднимался ... но хотел бы изложить свои мысли...

Обнулить часть записи при условии, что спектральная составляющая превышает среднее значение спектра
Здравствуйте! Эта программа открывает запись белого шума из файла. Идея какая: брать отсчёты из...

Запрет на переход к другой записи при не заполненном поле
Собственно: Есть форма с кучей полей, но одно должно обязательно заполнятся. И по стечению...

Запрет редактирования
Здравствуйте. Имеется проблема данного характера: Есть приложение WF, компонент DataGridView(в...

Запрет редактирования
Добрый день, на подформе стоит запрет редактирования на свойстве текущая запись, если нет написей...

Запрет редактирования документов
Здравствуйте, я как человек не особо разбирающийся в 1с не могу решить проблему помогите!!! Такая...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru