Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Как создать уникальные зачения?  [new]
SDALex
Member

Откуда:
Сообщений: 125
Вот к примеру имется функция DCount, которая делает выборку из запрос по столбцу к примеру "ИЗД"...
К примеру возьмем что значение столбцов есть:

0001
0002
0002
0008
0008

т.е. функция выведет значение равное 5... фишка в том чтобы она вывела только кол-во уникальных значений т.е. это будет равное "3
" (0001 и 0002 и 0008)...

Собственно вопрос : как это все осилить???
4 ноя 05, 09:48    [2037894]     Ответить | Цитировать Сообщить модератору
 Re: Как создать уникальные зачения?  [new]
SAS!
Member

Откуда: Западная Сибирь
Сообщений: 408
Создать запрос с одним полем и группировкой. И DCount'ом считывать значения из запроса, а не из таблицы
4 ноя 05, 09:52    [2037897]     Ответить | Цитировать Сообщить модератору
 Re: Как создать уникальные зачения?  [new]
SDALex
Member

Откуда:
Сообщений: 125
=DCount("Barcode";"[стереть]";" [стереть]![ДефектНал] & [стереть]![Дефект]<>null ")

Так как раз все берется из запроса... особеность в том что не получается создать условие запроса... По замыслу запрос должен отображать строки запроса в случае если хотя бы один из указанных столбцов не равен нулю...

т.е. имеется 3 столбца: Barcode, ДефектНал, Дефект...
вот и было надо если бы поля столбца "ДефектНал", "Дефект" быди не равны нулю то строка бы отображалась...
4 ноя 05, 10:08    [2037909]     Ответить | Цитировать Сообщить модератору
 Re: Как создать уникальные зачения?  [new]
Владимир Саныч
Member

Откуда: Израиль (причем это 1 человек, а не 2 => прошу на ты)
Сообщений: 40414
SDALex
Так как раз все берется из запроса... особеность в том что не получается создать условие запроса... По замыслу запрос должен отображать строки запроса в случае если хотя бы один из указанных столбцов не равен нулю...

Подчеркиваю:

SAS!
Создать запрос с одним полем и группировкой.
4 ноя 05, 11:08    [2038016]     Ответить | Цитировать Сообщить модератору
 Re: Как создать уникальные зачения?  [new]
SAS!
Member

Откуда: Западная Сибирь
Сообщений: 408
запрос должен отображать строки запроса в случае если хотя бы один из указанных столбцов не равен нулю...

В условии отбора (в конструкторе) пишите Is Not Null в нужных полях, только на разных строчках, чтоб получилось ИЛИ
4 ноя 05, 11:33    [2038076]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить