|
|
|
условие на значение поля
|
|||
|---|---|---|---|
|
#18+
Добрый день всем! У меня есть 2 связанные таблицы. В 1-ой два числовых поля со значениями от 1 до 12. Во второй 1 числовое поле. При вводе данных во 2-ую форму в это поле мне необходимо сразу проверить условие, чтоб значение не было равно ни одному из этих двух числовых полей соответствующей записи. Если же оно равно хотя бы одному из двух, то выдать сообщение либо сделать невозможным введение именно этих двух чисел. Короче говоря, чтоб значение в поле таблицы 2 не было равно ни одному из значений соответствующей записи таблицы 1. Подскажите ПЛЗ как мне это лучше сделать. Заранее премного благодарен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 17:49:01 |
|
||
|
условие на значение поля
|
|||
|---|---|---|---|
|
#18+
Ну, Dcount задействуй, например. (с выражением лица) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 17:53:48 |
|
||
|
условие на значение поля
|
|||
|---|---|---|---|
|
#18+
а можно подробнее? Как и где его задействовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 18:01:39 |
|
||
|
условие на значение поля
|
|||
|---|---|---|---|
|
#18+
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? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 18:09:16 |
|
||
|
условие на значение поля
|
|||
|---|---|---|---|
|
#18+
2 Aquarius value - это что за значение? Название поля здесь не подходит? Я ведь не могу задать фиксированные значения, т.к. для каждой записи 2-ой таблицы у меня только одна соответствующая запись 1-ой. Подскажите плз как быть? Может можно как-то иначе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2004, 11:38:57 |
|
||
|
условие на значение поля
|
|||
|---|---|---|---|
|
#18+
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) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2004, 11:54:59 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1576&tid=1672459]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 371ms |

| 0 / 0 |
