Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.81/16: Рейтинг темы: голосов - 16, средняя оценка - 4.81
Юный падаван
 Аватар для Almareta
17 / 17 / 0
Регистрация: 19.03.2009
Сообщений: 252

Как заполнить combobox данными для выбора?

02.05.2010, 14:21. Показов 3101. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сделала форму кинула combobox.Как заполнить combo данными для выбора и как сделать, чтобы при выборе какого-либо пункта выходил отчет?
Заранее спасибо за ответы.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.05.2010, 14:21
Ответы с готовыми решениями:

Как заполнить comboх данными для выбора
Помогите, что-то сижу и туплю никак не могу понять, как заполнить comboх данными для выбора

Как заполнить ComboBox данными из TADOTable программно?
У меня в программе список в таблице может пополняться. ComboBox я использую для редактирования заказов. И в нем должен быть список вида...

Как в combobox добавить значение key и value, а так же заполнить их данными?
Доброго дня. Перелазив интернет, так и не нашел как в форме дизайнера добавить значения с ключем. То бишь: petya, Петр fedya, Федор ...

10
1 / 1 / 0
Регистрация: 02.05.2010
Сообщений: 13
02.05.2010, 20:50
Цитата Сообщение от Almareta Посмотреть сообщение
Как заполнить combo данными для выбора
Источник строк во вкладке Данные
прописать запрос вида Select pole1 FROM tab1 ;
pole1 - какие данный вы хотите видеть в комбобоксе
tab1 - из какой таблици

а отчет по-моему просто на кнопку кинуть и все.
0
Юный падаван
 Аватар для Almareta
17 / 17 / 0
Регистрация: 19.03.2009
Сообщений: 252
04.05.2010, 15:30  [ТС]
А если 5 отчетов, тоже но кнопку кидать?
Я посему и хочу combo использовать, чтобы при выборе пункта выходил нужный отчёт
0
Ефрейтор
 Аватар для prog13
186 / 157 / 6
Регистрация: 20.07.2009
Сообщений: 226
05.05.2010, 11:38
с comboBox выбрать нужный отчет, а по нажатии кнопки отчет выводится
0
Юный падаван
 Аватар для Almareta
17 / 17 / 0
Регистрация: 19.03.2009
Сообщений: 252
05.05.2010, 13:33  [ТС]
Да мне не нужно по нажатию кнопки, у меня и так на одну из кнопок таблица открывается
Visual Basic
1
DoCmd.OpenTable "a", acViewPreview/
Если на наждый отчет создам по кнопке это завал полнейший на форме будет.
Я хочу чтобы combo был заполнен не из таблицы а моими текстом и при нажатии на пункт выходил отчет.Может что-то типо Itens или Index есть?
Без дополнительных кнопок
0
Ефрейтор
 Аватар для prog13
186 / 157 / 6
Регистрация: 20.07.2009
Сообщений: 226
05.05.2010, 13:50
Almareta, не правильно понял.
comboBox -1 шт. и "кнопка" тоже 1 шт. но в зависимости от того, что у тебя выбрано в comboBox, при нажатии на кнопку выводится соответствующий отчёт. При наличии 5-ти отчетов не нужно 5 кнопок. Нужно только 5-ть пунктов в комбобокс и одной кнопочки, например "Просмотр"

Добавлено через 2 минуты
Цитата Сообщение от Almareta Посмотреть сообщение
PureBasic
1
DoCmd.OpenTable "a", acViewPreview
между прочим, это у тебя не отчет а таблица. Лучше отчет!!!
PureBasic
1
DoCmd.OpenReport
для этого нужно его создать в разделе "отчеты"
0
Юный падаван
 Аватар для Almareta
17 / 17 / 0
Регистрация: 19.03.2009
Сообщений: 252
05.05.2010, 15:51  [ТС]
Начнем с того что не "не понял",а не понялА.Во вторых мы с вами на брудершафт не пили.В третьих прочитайте пожалуйста моё сообщение еще раз с начала и до конца и обратите внимание какой текст был над строчками кода.я спрашиваю не о том как создать отчет и вывести через кнопку.
у компонента combobox есть такое событие onchange(по крайней мере в билдере),тут такого не нашла.меня интересует как сделать,чтобы отчет выходил сразу при выборе одного из 5 пунктов,а не при нажатии дополнительно при этом кнопки,пример КОДА.
Выбор пункта и нажатие кнопки это 2 действия,когда рациональнее выполнять операцию за 1 действие,простым выбором нужного пункта...
0
Ефрейтор
 Аватар для prog13
186 / 157 / 6
Регистрация: 20.07.2009
Сообщений: 226
05.05.2010, 16:00
Цитата Сообщение от Almareta Посмотреть сообщение
у компонента combobox есть такое событие onchange(по крайней мере в билдере),тут такого не нашла.меня интересует как сделать,чтобы отчет выходил сразу при выборе одного из 5 пунктов
используйте событие "после обновление" или AfterUpdate
1
 Аватар для Елена
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
05.05.2010, 19:12
на поле со списком в окне свойств по событию "после обновления" напишите
PureBasic
1
DoCmd.OpenReport
, поставив запятую после этого кода рассмотрите свойства метода для отчета
1
 Аватар для ironegg
1905 / 782 / 31
Регистрация: 11.02.2010
Сообщений: 1,567
06.05.2010, 04:57
Цитата Сообщение от Almareta Посмотреть сообщение
Выбор пункта и нажатие кнопки это 2 действия,когда рациональнее выполнять операцию за 1 действие,простым выбором нужного пункта...
имхо, такая оптимизация, как раз, не рациональна. всем известно, что иногда при выборе элемента списка можно легко промахнуться и щелкнуть соседний. оператор не видит какой именно пункт он выбрал(так как сразу после щелчка открывается отчет), и лишен возможности себя сразу перепроверить и исправиться. корме того, такой интерфейс нельзя признать интуитивно понятным и соответствующим спецификации Windows
0
Юный падаван
 Аватар для Almareta
17 / 17 / 0
Регистрация: 19.03.2009
Сообщений: 252
06.05.2010, 12:46  [ТС]
Пользователь может и мимо кнопки промахнуться )
По моему это уже кому как удобнее
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.05.2010, 12:46
Помогаю со студенческими работами здесь

Заполнение ListBox данными в зависимости от выбора в ComboBox
Как сделать чтоб когда выбираешь в ComboBox какой либо подпункт в ListBox выводится соответствующая информация? Например в ComboBox...

Заполнить Combobox данными из столбца БД
Добрый день :curtsy:! Я новичок в VB 6.0. Подскажите, как в VB 6.0 реализовать след. задачку: на форме размещен Combobox . Нужно, чтобы в...

Заполнить comboBox данными из Excel
Добрый день, уважаемые знатоки :) Прошу сильно не пинать, форум почитал, но не разобраться :-( Есть на форме комбобокс, значения для...

Заполнить данными combobox в datagridview
Я новичок, не пинайте сильно... Заполняю данными dataGridView1 данными из таблицы Employees источник: dataGridView1.DataSource =...

Заполнить ComboBox данными из листа Excel
Как сделать, чтобы список составлялся из данных на листе ексель, при этом данные могут прибавляться


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru