powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / условие на значение поля
7 сообщений из 7, страница 1 из 1
условие на значение поля
    #32649319
Skeef456789
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день всем!
У меня есть 2 связанные таблицы. В 1-ой два числовых поля со значениями от 1 до 12. Во второй 1 числовое поле. При вводе данных во 2-ую форму в это поле мне необходимо сразу проверить условие, чтоб значение не было равно ни одному из этих двух числовых полей соответствующей записи. Если же оно равно хотя бы одному из двух, то выдать сообщение либо сделать невозможным введение именно этих двух чисел. Короче говоря, чтоб значение в поле таблицы 2 не было равно ни одному из значений соответствующей записи таблицы 1.
Подскажите ПЛЗ как мне это лучше сделать.
Заранее премного благодарен!
...
Рейтинг: 0 / 0
условие на значение поля
    #32649323
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, Dcount задействуй, например.


(с выражением лица)
...
Рейтинг: 0 / 0
условие на значение поля
    #32649334
Skeef456789
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а можно подробнее? Как и где его задействовать?
...
Рейтинг: 0 / 0
условие на значение поля
    #32649339
Aquarius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
If exists(...) - check might be helpfull if you gonna use stored procedure.
Quick logic is:
if exists(select * from table1 where field1=<your value> or field2=<your value>)
raiserror here or return your message
return -1
else
insert into table2 (your_field) values (<your value or variable>)
return 0
end

Does it make sense?
...
Рейтинг: 0 / 0
условие на значение поля
    #32650537
Skeef456789
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Aquarius
value - это что за значение? Название поля здесь не подходит? Я ведь не могу задать фиксированные значения, т.к. для каждой записи 2-ой таблицы у меня только одна соответствующая запись 1-ой.
Подскажите плз как быть?
Может можно как-то иначе?
...
Рейтинг: 0 / 0
условие на значение поля
    #32650577
Soldat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Public Function CheckValue(Param As String) As Boolean
If Param = UCase("r") Then
CheckValue = True
Else
CheckValue = False
End If
End Function
'--------------
Свойство поля "Условие на значение":= "CheckValue([f1])=Истина"
Свойство поля "Сообщение об ошибке":="Можно ввести только 'R' или 'r', и без ковычек" 'Не обязательно

и в своей функции CheckValue проверяеш че те надо скока хош...
(в место if)
...
Рейтинг: 0 / 0
условие на значение поля
    #32650585
Soldat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл :F1 это имя поля
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / условие на значение поля
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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