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


(с выражением лица)
...
Рейтинг: 0 / 0
13.08.2004, 18:01:39
    #32649334
Skeef456789
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
условие на значение поля
а можно подробнее? Как и где его задействовать?
...
Рейтинг: 0 / 0
13.08.2004, 18:09:16
    #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
16.08.2004, 11:38:57
    #32650537
Skeef456789
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
условие на значение поля
2 Aquarius
value - это что за значение? Название поля здесь не подходит? Я ведь не могу задать фиксированные значения, т.к. для каждой записи 2-ой таблицы у меня только одна соответствующая запись 1-ой.
Подскажите плз как быть?
Может можно как-то иначе?
...
Рейтинг: 0 / 0
16.08.2004, 11:54:59
    #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
16.08.2004, 11:56:34
    #32650585
Soldat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
условие на значение поля
Забыл :F1 это имя поля
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / условие на значение поля / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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