|
|
|
| Добрый день, форумчане!
Как сделать, чтобы в выпадающем списке можно было ВЫБРАТЬ незаполненное поле (не удалить содержимое, а выбрать вариант незаполненного поля).
Сейчас источник строк этого поля со списком выглядит так:
SELECT [Т_компании_ПРОФИЛЬ клиники_024].№пп, [Т_компании_ПРОФИЛЬ клиники_024].Профиль FROM [Т_компании_ПРОФИЛЬ клиники_024];
А как должен выглядеть, чтобы в выпадающем списке был вариант незаполненного поля?
Спасибо!
P.S. Это поле является фильтром при выборке компаний. И надо чтобы он умел делать как выборку при всех вариантах списка + отдельно в случае, когда это поле не заполнено. | |
|
| |
|
|
|
| 1 Т_компании_ПРОФИЛЬ клиники_024 вносятся данные вручную или экспортируются
2 имеются ли пустые записи
3 тип данных пустых записей | |
|
| |
|
|
|
| 1. Данные вносятся вручную. Содержимое этой таблицы не меняется (это справочник).
2. Пустых записей в вышеуказанной таблице нет. Однако эта таблица является источником значений для поля в другой таблице. И иногда это поле не заполнено.
3. Вопрос не понял. | |
|
| |
|
|
|
| В другой таблице поиск идет по №пп или по Профиль | |
|
| |
|
|
|
| По полю № (тип - счетчик) из таблицы Профиль | |
|
| |
|
|
|
| Счетчик не может быть пустым, скорее всего поиск идет по Профиль
лучше загрузи урезанную копию своей базы, скажем на 10 записей, посмотрим | |
|
| |
|
|
|
| Да мне не нужен пустой счетчик. Фактически нужно чтобы выводились компании, в которых поле "Профиль" не заполнено каким-либо вариантом из таблицы "Профиль", т.е.нельзя найти соответствия ни одного из вариантов №.
Итак,
1. Есть таблица "Профиль..." (там два поля: №пп (счетчик) и Профиль (текст)), которая содержит фиксированный список значений.
2. Эта таблица является источником строк в поля "Профиль" таблицы "Компании".
3. В главной кнопочной форме есть поле со списком, которое тоже содержит значения из таблицы "Профиль".
4. И есть кнопка - там отображаются компании, у которых профиль соответствует тому что выбрано в поле со списком.
5. Проблема в ситуации, когда поле "Профиль" не заполнено. Нужно чтобы в поле со списком (3) был вариант "Поле не заполнено". И при его выборе - в кнопке (4) загружались компании, у которых поле "Профиль" не заполнено. | |
|
| |
|
|
|
| значит так простейший вариант
[Т_компании_ПРОФИЛЬ клиники_024].Профиль вносишь запись "-"
В таблице поиска в режиме конструктора в свойствах поля ставишь значение по умолчанию "-"
Запросом на обновление в таблице, где надо найти пустые поля вносишь обновление "-"
Все поиск пустых профилей по "-" | |
|
| |
|
|
|
| SELECT 0 as №пп, Null as Профиль FROM [Т_компании_ПРОФИЛЬ клиники_024]
UNION
SELECT №пп, Профиль FROM [Т_компании_ПРОФИЛЬ клиники_024]; | |
|
| |