|
|
|
Поиск записей
|
|||
|---|---|---|---|
|
#18+
Задумка такая: в поле формы нужно вывести "да" или "нет", в зависимости от того, найдены ли записи, соответствующие данному критерию. Мой вариант не работает. Видно что-то перемудрил с именами. Таблица table1 (в ней поля pole1, pole2) Форма form1 (поля: pole_a - в которое вы хотим вставить данные; pole_b - значение которого будем сравнивать) Значение pole_a: =IIf(DLookUp(table1!pole1; table1; table1!pole1=pole_b & table1!pole2="значение")=Null; "Нет"; "Да") Может не с NULL-ом сравнивать? Или есть конструкции попроще? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2005, 13:44:34 |
|
||
|
Поиск записей
|
|||
|---|---|---|---|
|
#18+
используй IsNull() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2005, 13:50:00 |
|
||
|
Поиск записей
|
|||
|---|---|---|---|
|
#18+
любое сравнение с Null, даже если и значение равно Null, даёт Null - а не True crazy about... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2005, 13:54:01 |
|
||
|
Поиск записей
|
|||
|---|---|---|---|
|
#18+
С IsNull тоже не хочет работать. Записей, соответствующих критерию нет, а значение поля почему то "Да". Может кто подскажет свои варианты. Если можно, с примерчиком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2005, 17:10:55 |
|
||
|
Поиск записей
|
|||
|---|---|---|---|
|
#18+
И вообще, можно ли как-то проверить, нашла ли DLookUp хоть что-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2005, 17:57:03 |
|
||
|
Поиск записей
|
|||
|---|---|---|---|
|
#18+
можно бы и справку по dlookup посмотреть DLookUp("pole1"; "table1"; "[pole1]=" & pole_b...... но смысл вот этого table1!pole1=pole_b & table1!pole2="значение" я не могу понять... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2005, 18:34:38 |
|
||
|
Поиск записей
|
|||
|---|---|---|---|
|
#18+
А так: =IIf(DLookUp(table1!pole1; table1; table1!pole1=pole_b & table1!pole2="значение"); "Да"; "Нет") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2005, 01:46:42 |
|
||
|
Поиск записей
|
|||
|---|---|---|---|
|
#18+
Или так: =IIf(isNull(DLookUp(table1!pole1; table1; table1!pole1=pole_b & table1!pole2="значение")); "Нет"; "Да") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2005, 01:50:02 |
|
||
|
Поиск записей
|
|||
|---|---|---|---|
|
#18+
Alexander Gможно бы и справку по dlookup посмотреть DLookUp("pole1"; "table1"; "[pole1]=" & pole_b...... но смысл вот этого table1!pole1=pole_b & table1!pole2="значение" я не могу понять... В дополнение можно посоветовать посмотреть правила формирования условий в запросах и выражениях здесь . 2 MoHock И то, и другое неправильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2005, 06:23:24 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32855993&tid=1669419]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
46ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 342ms |

| 0 / 0 |
