|
|
|
Supreme Being
      
участник
Last Login: 02.02.2008 17:52
Сообщ.: 99,
Visits: 908
|
|
| В условии отбора запроса по логическоиу полю мне надо, чтобы отбирались все записи (Истина или Ложь), если поле1="Иванов", и только Истина для всех других записей. Выражение Истина or Ложь не работает. Отбирает только Истина. Как отобрать все записи в запросе по логическму полю? Спасибо IIf конечно :)
|
|
|
|
|
Supreme Being
      
участник
Last Login: 24.11.2007 8:22
Сообщ.: 403,
Visits: 4 348
|
|
SELECT Таблица2.Поле1, Таблица2.р
FROM Таблица2
WHERE (((Таблица2.р)=True)) OR (((Таблица2.Поле1)="иванов"));
|
|
|
|
|
Supreme Being
      
участник
Last Login: 02.02.2008 17:52
Сообщ.: 99,
Visits: 908
|
|
| спасибо, Ирча, так действительно работает. Но мне хотелось бы вставить условие именно в логическое поле с привязкой к значению в Поле1. Такое возможно?
|
|
|
|
|
Supreme Being
      
участник
Last Login: 24.11.2007 8:22
Сообщ.: 403,
Visits: 4 348
|
|
Так?
SELECT Таблица2.Поле1, Таблица2.р
FROM Таблица2
WHERE (((Таблица2.р)=IIf([Поле1]="Иванов",[р],IIf([р]=True,[р]))));
|
|
|
|