![]() |
Модераторы: Akina |
![]() ![]() ![]() |
|
alexIrish |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 217 Регистрация: 26.1.2006 Где: Ireland, Dublin Репутация: нет Всего: нет |
Привет.
Есть таблица с двумя пояи: Назв. Отчета и Описание. И есть форма гдe предлагается выбрать отчет из списка (тут все хороршо) а вот есть еще текстовое поле котороe должно показывать описание выбранного в списке отчета. И если выбрать другой отчет, тo описаниe соответственно должно поменятся. я пробовал в Control Source text boxa писать запрос (Select Tabl.Description FROM Tabl Where Tabl.[Report Name]= Forms![Form name]!Combo.value) could you advice,pls? |
|||
|
||||
Akina |
|
||||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
На форму - ListBox1, TextBox1.
В свойства ListBox1 пишем: Источник данных
Число столбцов - 3 Ширина столбцов - 0;сколько_надо;0 Присоединенный столбец - 1 В модуль пишем:
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
||||
|
|||||
alexIrish |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 217 Регистрация: 26.1.2006 Где: Ireland, Dublin Репутация: нет Всего: нет |
Спасибо, все работает.
Нo для обсчего развития, хотелось бы посмотреть как правильно вписать запроc как источник данных для техтового поля формы или отчета. |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
Как ты себе представляешь запихивание набора данных ака рекордсет в несчастную стринговую переменную? -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
alexIrish |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 217 Регистрация: 26.1.2006 Где: Ireland, Dublin Репутация: нет Всего: нет |
Rекорд сет никак, а вот как результат вычисления функции ( коунт например) v запросe почему тo представлял, хотя может я нe прав.
|
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
Да, неправ. Даже если запрос вроде бы возвращает единственное число, все равно это не число, а рекордсет с одной записью, состоящей из одного поля. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
alexIrish |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 217 Регистрация: 26.1.2006 Где: Ireland, Dublin Репутация: нет Всего: нет |
Понял! А как тогда впихнуть?
Можно конечно список создать невидимый, а из него по столбцам тянуть то чего надо, но ето лишний размер базы. Чего попроще... |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
В качестве источника данных поля указать функцию. Которая собсно залезет в таблицу, получит требуемый рекордсет, извлечет значение нужного поля и вернет его как стринг. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
dionisiu |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 13.5.2006 Где: Крым Репутация: 1 Всего: 2 |
Я не понял - текстовое поле уже на форме есть, или это как отдельная форма плавает рядом? Но если поле - это контрол формы, то соурсом формы можно назначить, в частности, описание отчёта из соответствующей таблицы. Далее, по значению списка отфильтровать соурс до конкретного значения, причём на UPDATE списка поставить Requery формы - и будет Вам счастие... |
|||
|
||||
![]() ![]() ![]() |
Правила форума "MS Access" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MS Access | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |