Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Basic / VBA


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Basic/VBA

Выпуск № 430
от 12.12.2006, 11:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 219, Экспертов: 24
В номере:Вопросов: 1, Ответов: 2


Вопрос № 65927: Приветствую, уважаемые эксперты. Мой вопрос такой: писал для школы программу по мониторингу посещаемости на базе Excel, все работает, но мне уже не нравиться. Пишу теперь программу на базе Access. И сразу же столкнулся с проблемой. На форме два комбо...

Вопрос № 65.927
Приветствую, уважаемые эксперты. Мой вопрос такой: писал для школы программу по мониторингу посещаемости на базе Excel, все работает, но мне уже не нравиться. Пишу теперь программу на базе Access. И сразу же столкнулся с проблемой. На форме два комбобокса. Один берет значения из таблицы - это классы. Во втором должен быть список учеников и работать должно так, в первом комбобоксе выбираю класс, во втором отображается список учеников данного класса. Пробовал через запрос - пишет ошибку. Можно сделать программно, предполагаю что надо использовать ADO и метод Recordset. А как - не знаю. В Excel делал через массив с помощью Select Case, но это слишком жесткая привязка. Помогите пожалуйста. Заранее благодарен.
Отправлен: 07.12.2006, 11:30
Вопрос задал: Bahus (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: HookEst
Здравствуйте, Bahus!
Попробуйте по имзменению значения списка классов(cbClasses) менять значение RowSource у списка учеников(cbPupils)

Приложение:

Ответ отправил: HookEst (статус: 9-ый класс)
Ответ отправлен: 07.12.2006, 13:07
Оценка за ответ: 5
Комментарий оценки:
Спаибо, все огонь!

Отвечает: Тесленко Евгений Алексеевич
Здравствуйте, Bahus!
Если Вы используете форму Access и в типе источника данных выбрано:"Таблица или запрос", то предыдущий ответ - самый лучший вариант, хотя есть и другие. Но он никак не подразумевает использование RecordSet. При использовании RecordSet в VB или VBA(Visual Basic for Application, тип источника данных у поля со списком "Список значений") можно использовать приведенный код хотя он выполняется с библиотекой DAO а не ADO.

Удачи
Евгений.

Приложение:

Ответ отправил: Тесленко Евгений Алексеевич (статус: 2-ой класс)
Ответ отправлен: 07.12.2006, 22:13


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.37 от 04.10.2006
Яндекс Rambler's Top100

В избранное