Как определить, инициализировано ли поле таблицы в запросе

Приемы и подходы, обмен опытом

Модераторы: Screw, larin

Ответить
Max_Ural
партнер
Сообщения: 82
Зарегистрирован: Ср, 19/09/2007 08:35
Имя Фамилия: Максим Шагубаков
Откуда: Галактика-Урал
Контактная информация:

Как определить, инициализировано ли поле таблицы в запросе

Сообщение Max_Ural »

Есть внешний классификатор к таблице Persons - Вид карты.
Для тех сотрудников, у которых значение не установлено - необходимо в запросе вывести 4, а у остальных - значение, которое установлено.
Написали следующий запрос:

Код: Выделить всё

Select persons.fio
       , exclassseg.name
       , exclassseg.value
    from persons, exclassval, exclassname, exclassseg
  where ((  25001 == exclassname.wtable and 'Вид карты' == exclassname.name
        and persons.nrec == exclassval.crec and exclassname.classcode == exclassval.classcode
        and exclassval.cclassseg == exclassseg.nrec
        ));
Пытался воспользоваться функцией isValid(tnExClassVal) - выдается ошибка "Нет такой функции".
Подскажите пожалуйста пути решения
den
заказчик
Сообщения: 117
Зарегистрирован: Пт, 26/10/2007 14:16
Имя Фамилия: Денис Кучин
Откуда: Геомостпроект НПО

Сообщение den »

см isValidall
Max_Ural
партнер
Сообщения: 82
Зарегистрирован: Ср, 19/09/2007 08:35
Имя Фамилия: Максим Шагубаков
Откуда: Галактика-Урал
Контактная информация:

Сообщение Max_Ural »

Денис Кучин, спасибо
Помогло
Ответить