![]() |
Вопрос по RowSorce (VBA,Access)
Доброго времени суток.
Есть listBox. Изначально пустой. Потом в результате выбора пользователем в listBox2 название я должен его заполнить. По событию onClick listBox2 вызывается ф-я Код:
Dim sql_q As StringКод:
(proff_id='80')OR(proff_id='79')OR(proff_id='50')С уважением. Ворон. |
Это случаем не листбокс аналогичный описанному в этом посте?
Т.е. первый столбец имеет ширину 0 и поэтому его не видно, а другие имеют нормальную ширину (а результат возвращает только один столбец). |
Практически он.
Там все с точностью до наоборот :p 1. Выбираю в обном listbox опасный фактор. 2. По его имени (listbox.Value) получаю соответствующий id. 3. Получаю все id професии из таблицы-связки. (proff_id,ph_f_id) 4. Во втором listbox вывожу имена професий соответствующие перечню из таблицы связки. Только воспроизвести что то вразумительное по указаному у меня способностей не хватило :( Кроме того в посте используются сабформа (насколько я понял) - я так и не понял зачем. Ты не мог бы мне обьяснить где я ошибся в данной конструкции ? Ее я по крайней мере точно понимаю... :idontnow: Поможешь ? С уважением. Ворон. Собственно проблема на шаге 4. Запрос сформирован. Осталось только заставить listbox его отобразить :help: . |
Собственно ошибки в данной конструкции я не вижу. Упомянул я тот пост в связи с тем, что там говорилось об установке ширины столбцов в listbox. В данном случае мы получаем только один столбец с данными => в параметрах listbox нужно выставить Число столбцов = 1, Ширина столбцов = 3см (ну или сколько надо:)).
PS: Функция (у меня) обновляет listbox без проблем. |
Ага. Ему похоже не нравился мой запрос. Я в where при сравнении с числом заключал его значение в апострофы. Стыдно было не заметить. :rolleyes:
Дико извиняюсь. Туплю. :biggrin: Все уже работает. |
| Часовой пояс GMT +4, время: 23:43. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.