Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Пустое поле в выпадающем списке
 
 автор: ПетрЩербаков   (15.01.2014 в 11:48)   личное сообщение
 
 

Добрый день, форумчане!

Как сделать, чтобы в выпадающем списке можно было ВЫБРАТЬ незаполненное поле (не удалить содержимое, а выбрать вариант незаполненного поля).

Сейчас источник строк этого поля со списком выглядит так:

SELECT [Т_компании_ПРОФИЛЬ клиники_024].№пп, [Т_компании_ПРОФИЛЬ клиники_024].Профиль FROM [Т_компании_ПРОФИЛЬ клиники_024];

А как должен выглядеть, чтобы в выпадающем списке был вариант незаполненного поля?

Спасибо!

P.S. Это поле является фильтром при выборке компаний. И надо чтобы он умел делать как выборку при всех вариантах списка + отдельно в случае, когда это поле не заполнено.

  Ответить  
 
 автор: Cerber   (15.01.2014 в 12:30)   личное сообщение
 
 

1 Т_компании_ПРОФИЛЬ клиники_024 вносятся данные вручную или экспортируются
2 имеются ли пустые записи
3 тип данных пустых записей

  Ответить  
 
 автор: ПетрЩербаков   (15.01.2014 в 12:39)   личное сообщение
 
 

1. Данные вносятся вручную. Содержимое этой таблицы не меняется (это справочник).
2. Пустых записей в вышеуказанной таблице нет. Однако эта таблица является источником значений для поля в другой таблице. И иногда это поле не заполнено.
3. Вопрос не понял.

  Ответить  
 
 автор: Cerber   (15.01.2014 в 12:46)   личное сообщение
 
 

В другой таблице поиск идет по №пп или по Профиль

  Ответить  
 
 автор: ПетрЩербаков   (15.01.2014 в 12:48)   личное сообщение
 
 

По полю № (тип - счетчик) из таблицы Профиль

  Ответить  
 
 автор: Cerber   (15.01.2014 в 12:53)   личное сообщение
 
 

Счетчик не может быть пустым, скорее всего поиск идет по Профиль
лучше загрузи урезанную копию своей базы, скажем на 10 записей, посмотрим

  Ответить  
 
 автор: ПетрЩербаков   (15.01.2014 в 12:58)   личное сообщение
 
 

Да мне не нужен пустой счетчик. Фактически нужно чтобы выводились компании, в которых поле "Профиль" не заполнено каким-либо вариантом из таблицы "Профиль", т.е.нельзя найти соответствия ни одного из вариантов №.

Итак,
1. Есть таблица "Профиль..." (там два поля: №пп (счетчик) и Профиль (текст)), которая содержит фиксированный список значений.
2. Эта таблица является источником строк в поля "Профиль" таблицы "Компании".
3. В главной кнопочной форме есть поле со списком, которое тоже содержит значения из таблицы "Профиль".
4. И есть кнопка - там отображаются компании, у которых профиль соответствует тому что выбрано в поле со списком.
5. Проблема в ситуации, когда поле "Профиль" не заполнено. Нужно чтобы в поле со списком (3) был вариант "Поле не заполнено". И при его выборе - в кнопке (4) загружались компании, у которых поле "Профиль" не заполнено.

  Ответить  
 
 автор: Cerber   (15.01.2014 в 13:11)   личное сообщение
 
 

значит так простейший вариант
[Т_компании_ПРОФИЛЬ клиники_024].Профиль вносишь запись "-"
В таблице поиска в режиме конструктора в свойствах поля ставишь значение по умолчанию "-"
Запросом на обновление в таблице, где надо найти пустые поля вносишь обновление "-"
Все поиск пустых профилей по "-"

  Ответить  
 
 автор: Йожык   (15.01.2014 в 15:05)   личное сообщение
 
 

SELECT 0 as №пп, Null as Профиль FROM [Т_компании_ПРОФИЛЬ клиники_024]
UNION
SELECT №пп, Профиль FROM [Т_компании_ПРОФИЛЬ клиники_024];

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList