0 / 0 / 0
Регистрация: 23.05.2017
Сообщений: 2
1

Добавление значения не из списка в комбобокс с несколькими столбцами

23.10.2017, 10:27. Показов 733. Ответов 3
Метки нет (Все метки)

Добрый день уважаемые форумчане.
Прошу помочь найти или натолкнуть на возможные варианты решения следующей проблеммы:
I Условия
1. На форме имеется в наличии комбобокс с двумя столбцами. Первый столбец - ID ответственного менеджера (ширина столбца - 0); второй - его ФИО (нормальной ширины - для отображения).
2. Источник данных для данного комбобкса - запрос, который тянет информацию из таблицы с ответственными менеджерами, согласно некоторых критериев (например регион текущего открытого клиента, признак работающего менеджера и т. д.).
3. В свойствах комбобокса установлены все возможные разрешения на добавление значений и изменения елементов списка и т. д.
4. Комбобокс необходим для отображения текущего ответственного менеджера и его изменения/установления.
5. Так как комбобокс отображает текущего ответственного менеджера, возникают ситуации, когда менеджер уже уволился и согласно критериев выборки он не отображается в результатах запроса, который является источником строк для комбобокса.
6. MS Access 2013, 64-разрядный.

II Задача:
В комбобоксе необходимо отображать ФИО текущего закрепленного пользователя, даже если он уже не работает, но при этом в выпадающем списке возможных менеджеров его не должно быть.
В идеале, хотелось бы на событии загрузки формы задавать значение комбобоксу с ID записи и ФИО менеджера.

III. Текущее состояние:
Пока что могу задать значение комбобоксу, но только ID. ФИО менеджера он отказывается принимать, ни в виде массива, ни в виде строки с разделителем, ни через свойство .column(1)
Есть альтернативное решение - нарисовать текстовое поле над комбобоксом и тянуть туда ФИО менеджера, который сейчас установлен в комбобоксе. Но решение не очень изящное + при загрузке/изменении ответственного имеет место временный лаг появления ФИО ответственного менеджера.

Надеюсь данное описание будет достаточным для возможных подсказок решения задачи, т. к. базу и код не могу выложить - ограничения информационной безопасности и т. д.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.10.2017, 10:27
Ответы с готовыми решениями:

Комбобокс с несколькими столбцами
Здравствуйте! Есть БД на MSSQL. Подключил БД к программе без проблем. Программа может отрабатывать...

ListBox с несколькими столбцами
Здравствуйте! Помогите, пожалуйста, найти решение… Заполняю шаблон заявки из формы. Использую...

Отчет с несколькими столбцами
Здравствуйте! У меня не получилось создать отчет с несколькими столбцами. Нужно сделать так же как...

TreeView с несколькими столбцами
Добрый день, хотелось бы попросить у вас пример построений TreeView состоящим из нескольких...

3
Эксперт MS Access
16720 / 6912 / 1533
Регистрация: 21.06.2012
Сообщений: 12,861
23.10.2017, 11:08 2
Что-то похожее на схему для борьбы с "мерцанием" можно сделать. Смотрите во вложении, как можно отображать в списке все, но вводить из него только определенные значения.
Вложения
Тип файла: 7z 11111.7z (70.2 Кб, 5 просмотров)
0
Эксперт MS Access
26759 / 14438 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
23.10.2017, 11:38 3
Еще вариант. Уволенные сдвинуты в конец списка, но их можно выбрать. При открытии комбо у них видна пометка "Уволен". Поле со списком в форме на основе запроса qManage
Вложения
Тип файла: rar ComboFired.rar (14.6 Кб, 3 просмотров)
0
0 / 0 / 0
Регистрация: 23.05.2017
Сообщений: 2
23.10.2017, 11:59  [ТС] 4
Как вариант промежуточного решения можно объеденить предложенные варианты. За это спасибо.

Но, может есть какая-та возможность не отображать уволенных пользователей в списке вообще? Я очень на это надеюсь, в конце то концов, задать значение комбобоксу не из списка я могу (т. е. ID - первую колонку), почему же тогда я не могу задать значение второй колонки?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.10.2017, 11:59
Помогаю со студенческими работами здесь

Таблица с несколькими столбцами
Всем привет! Ребят, нужна таблица для финансовой сферы, то есть столбцы для ФИО, для разных...

Выпадающий список с несколькими столбцами
Всем привет! Всю голову сломал, как сделать, чтобы при вводе данных в выпадающем списке появлялись...

Как работать в ListBox с несколькими столбцами
Есть ListBox с 4 столбцами (ColumnCount = 4) Есть 4 массива данных: элементу 1 первого массива...

Сортировка по алфавиту таблицы с несколькими столбцами
Здравствуйте форумчане, осваиваю VBA в Excel Имеется таблица, прикрепленный файл пример.xls Нужно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru