Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/26: Рейтинг темы: голосов - 26, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 11.08.2011
Сообщений: 17

Выбрать произвольный столбец для combobox.value

02.02.2013, 16:46. Показов 5394. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.

Каким образом можно взять значение произвольного столбца для текстового поля (combobox.value)? Сейчас у меня проставляются только значения первого столбца (с индексом 0).

простановка свойства BoundColumn = N не помогает.

среда VBA Access 7.0
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.02.2013, 16:46
Ответы с готовыми решениями:

ColumnHeaderMouseClick как выбрать столбец и для него метод
как определить индекс нажатого столбца, например для столбца 1 есть свой метод, для столбца 2 свой метод для столбца 3 свой, как указать...

Выбрать шрифт для RichEdit из ComboBox
ComboBox заполняется так: for(int i=0;i<Screen->Fonts->Count;i++) ComboBox1->Items->Add(Screen->Fonts->Strings); } Задать шрифт...

Выбрать шрифт для Edit(Memo) из списка ComboBox
Доброе время суток, форумчане. Помогите додумать как можно сделать следующее: Имеется ComboBox - в нём содержится список всех...

5
Эксперт MS Access
26827 / 14507 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
02.02.2013, 17:54
Эти значения поставляет свойство Column списка или поля со списком. Индекс свойства (номер столбца, начиная с самого левого) от 0 до ColumnCount-1. Т.е., чтобы вывести N-й столбец, надо задавать .Column(N-1)

Добавлено через 6 минут
Добавлю. Расположение индексов свойства Column не зависит от BoundColumn и определяется только порядком полей в источнике списка, поля со списком.
0
0 / 0 / 0
Регистрация: 11.08.2011
Сообщений: 17
02.02.2013, 19:06  [ТС]
Спасибо за ответ.

Я забыл уточнить!!!
Что мне нужно проставлять значения произвольного столбца (в поле combobox) именно при выборе элемента из списка combobox!

Сейчас автоматически проставляются значения 1го столбца. Мне нужно брать значения из другого столбца и заносить его в текстовое поле.

Обычным образом, согласен, можно указать column(column, row).

Можно попробовать обрабатывать события например combobox_click или combobox_change и программно присваивать нужные значения.

Но мне просто интересно, можно ли указать столбец, отличный от первого, из которого берутся значения для combobox.value при выборе элемента выпадающего списка.
0
Эксперт MS Access
26827 / 14507 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
02.02.2013, 19:28
Буэ, вы сами ответили какое свойство надо использовать для назначения Value: BoundColumn. Тонкость здесь в том, что нумерация столбцов для BoundColumn начинается 1, а не с 0.

Какая стратегия будет эффективна, в частности на какое событие вешать изменение BoundColumn, зависит от задачи. Но хочу сказать, что такой подход не характерен и грозит плохо распозначаемыми ошибками из-за возможной путаницы в BoundColumn. Гораздо надежнее иметь закрепленные столбцы и пользоваться Column.
0
0 / 0 / 0
Регистрация: 11.08.2011
Сообщений: 17
03.02.2013, 14:31  [ТС]
"Какая стратегия будет эффективна, в частности на какое событие вешать изменение BoundColumn, зависит от задачи. Но хочу сказать, что такой подход не характерен и грозит плохо распозначаемыми ошибками из-за возможной путаницы в BoundColumn."

согласен, потому и оставляю его на крайний случай.

когда я назначаю combobox.boundcolumn = 2 и т.д. у меня возникает ошибка
"введенное значение не подходит для данного поля" и ничего не меняется...
Вложения
Тип файла: rar db.rar (25.3 Кб, 50 просмотров)
0
Эксперт MS Access
26827 / 14507 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
03.02.2013, 17:02
Сохраните форму с BoundColumn=0. Тем самым вы отвяжете присоединенный столбец комбобокса от каких-либо полей и получите свободу в выборе
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.02.2013, 17:02
Помогаю со студенческими работами здесь

Вывести произвольный треугольник, и осуществить его поворот на произвольный угол и маштабирование
Вывести на экран произвольный треугольник и осуществить операции его поворота на произвольный угол и маштабирования.

Столбец в ComboBox
Как извлечь столбец из таблице и поместить записи в ComboBox? Есть кое какие наброски, но не работает как нужно, в ComboBox помешается...

столбец типа ComboBox
Здравствуйте! =) У меня в моей таблице есть один столбец типа combobox. Как с ним работать? Как добавить туда значения? И что...

Вывести столбец таблицы в ComboBox
Доброго времени суток! Как занести полностью все таблицы, которые есть в Базе Данных, я знаю. А как быть, если нужно вывести все значения...

Столбец таблицы БД загрузить в ComboBox
Итак, есть таблица в бд, структура: ИД, Наме Нада загнать ее в комбобокс так чтоб отображалась колонка Наме в списке, но можно било...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru