powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрет на изменение данных в поле в зависимости от наличия или отсутствия данных в другом
5 сообщений из 5, страница 1 из 1
Запрет на изменение данных в поле в зависимости от наличия или отсутствия данных в другом
    #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
Запрет на изменение данных в поле в зависимости от наличия или отсутствия данных в другом
    #39548757
Abisma2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
То чего я хочу не реально реализовать?)
...
Рейтинг: 0 / 0
Запрет на изменение данных в поле в зависимости от наличия или отсутствия данных в другом
    #39548787
Abisma2008Запрет на изменение данных в поле в зависимости от наличия или отсутствия данных в другом поле. Условное форматирование (управление доступностью поля).
...
Рейтинг: 0 / 0
Запрет на изменение данных в поле в зависимости от наличия или отсутствия данных в другом
    #39548825
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы на изменение текстового поля повесил код изменения источника данных комбобокса, и если текстовое поле "пустое" - оставлял там единственный пункт. Наверное... это если не хочется по каким-то причинам дизэйблить комбобокс, что вообще-то само напрашивается.
...
Рейтинг: 0 / 0
Запрет на изменение данных в поле в зависимости от наличия или отсутствия данных в другом
    #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
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрет на изменение данных в поле в зависимости от наличия или отсутствия данных в другом
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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