Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрет на изменение данных в поле в зависимости от наличия или отсутствия данных в другом / 5 сообщений из 5, страница 1 из 1
04.11.2017, 16:54
    #39547787
Abisma2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет на изменение данных в поле в зависимости от наличия или отсутствия данных в другом
Запрет на изменение данных в поле в зависимости от наличия или отсутствия данных в другом поле.
Добрый вечерь всем!
Всех с праздником!)
Есть форма:
Есть 2 поле:
1. Поле со списком (имя-статус, данные: образец, тираж...)
Я запретил ввод из клавиатуры, пользователь может изменять данные только через мышку из выпадающий список.
Код: vbnet
1.
2.
3.
4.
Private Sub статус_KeyDown( _
KeyCode As Integer, Shift As Integer)
KeyCode = 0
End Sub


2. Поле (имя-дата)
Что я хочу:
Пользователь если изменяет статус, если поле дата пустой, то тогда не изменяется данные.
На пример:
статус: "Образец"
дата: ""
При попытке изменение статуса.
результат: статус: "Образец"
Спасибо!
...
Рейтинг: 0 / 0
07.11.2017, 09:59
    #39548757
Abisma2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет на изменение данных в поле в зависимости от наличия или отсутствия данных в другом
То чего я хочу не реально реализовать?)
...
Рейтинг: 0 / 0
07.11.2017, 10:51
    #39548787
Запрет на изменение данных в поле в зависимости от наличия или отсутствия данных в другом
Abisma2008Запрет на изменение данных в поле в зависимости от наличия или отсутствия данных в другом поле. Условное форматирование (управление доступностью поля).
...
Рейтинг: 0 / 0
07.11.2017, 11:33
    #39548825
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет на изменение данных в поле в зависимости от наличия или отсутствия данных в другом
Я бы на изменение текстового поля повесил код изменения источника данных комбобокса, и если текстовое поле "пустое" - оставлял там единственный пункт. Наверное... это если не хочется по каким-то причинам дизэйблить комбобокс, что вообще-то само напрашивается.
...
Рейтинг: 0 / 0
08.11.2017, 12:08
    #39549475
POKEP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет на изменение данных в поле в зависимости от наличия или отсутствия данных в другом
Насколько я понял автора, требуется что-то типа такого для поля формы:

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Private Sub Статус_BeforeUpdate(Cancel As Integer)

On Error GoTo Err_Статус_BeforeUpdate

With Me

   If IsNull(.Дата.Value) Then
      'Cansel = True
      DoCmd.CancelEvent
      MsgBox "Дата не заполнена!"
   End If

End with

Exit_Статус_BeforeUpdate:
    Exit Sub

Err_Статус_BeforeUpdate:
    MsgBox Err.Description & vbCrLf & "Код ошибки: " & Err.Number, vbCritical, "Ошибка заполнения Статуса"
    Resume Exit_Статус_BeforeUpdate

End Sub
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрет на изменение данных в поле в зависимости от наличия или отсутствия данных в другом / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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