
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
14.05.2004, 23:44
|
|||
|---|---|---|---|
|
|||
Результат запроса в поле со списком? |
|||
|
#18+
Уважаемые знатоки, подскажите пожалуйста, как значение запроса засунуть в поле со списком? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2004, 00:05
|
|||
|---|---|---|---|
Результат запроса в поле со списком? |
|||
|
#18+
Результат: Форма-Конструктор-ПолеСоСписком-Свойства-Данные-Источник данных-ИмяЗапроса Значение: -для каждой новой записи: Форма-Конструктор-ПолеСоСписком-Свойства-Данные-Значение по умолчанию- =dlookup("Запрос";"Поле") -по нажатию кнопки: Форма-Конструктор-Кнопка-Свойства-События-Нажатие кнопки-Программа me.полесосписком = dlookup("Запрос","Поле") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2004, 00:42
|
|||
|---|---|---|---|
|
|||
Результат запроса в поле со списком? |
|||
|
#18+
Спасибо за отклик. Второй вариант вроде подходит (по нажатию кнопки, на самом деле по значению в другом поле со списком), но почему-то выдает только одно значение, а не все значения запроса. Это Dlookup так работает или я что-то неправильно делаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2004, 00:45
|
|||
|---|---|---|---|
|
|||
Результат запроса в поле со списком? |
|||
|
#18+
Каков вопрос, таков ответ. В вопросе было про одно значение из запроса. Если нужно что-то другое, то мы внимательно слушаем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2004, 00:54
|
|||
|---|---|---|---|
|
|||
Результат запроса в поле со списком? |
|||
|
#18+
Ну прошу прощения, плохо сформулировала. Необходимо по результату значения в одном поле со списком вывести в другое поле со списком набор значений из запроса. Полагаю, что это как-то можно сделать через recordset, только не знаю, как результат запроса (с одним или несколькими значениями) затолкать в поле со списком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2004, 00:54
|
|||
|---|---|---|---|
Результат запроса в поле со списком? |
|||
|
#18+
Да. (это ВС:) Не рискну сейчас даже попробовать дать даже общее определение "значения" или "результата" запроса. Однако ассоциациями поделюсь. В первом случае мне показалось, что хочется содержимое первого поля единственной (первой) записи, а во втором - таблица "поля Х записи". Ну да ладно. Теперь мне кажется, что после заполнения. форма-конструктор-поле-свойства-события-после обновления-программа me.ПолеСоСписком2.rowsource="select * from Запрос where Field1='" & ПолеСоСписком1 & "'" where и после - это условие запроса. Если ты меняешь предварительно сам запрос, то можно упростить последнюю стоку до me.ПолеСоСписком2.rowsource="Запрос" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2004, 00:59
|
|||
|---|---|---|---|
|
|||
Результат запроса в поле со списком? |
|||
|
#18+
В последнем случае можно один раз написать имя запроса в RowSource и обойтись без программы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2004, 01:01
|
|||
|---|---|---|---|
|
|||
Результат запроса в поле со списком? |
|||
|
#18+
Кстати, и запрос менять не обязательно. Достаточно, чтобы он ссылался на поле формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2004, 01:08
|
|||
|---|---|---|---|
|
|||
Результат запроса в поле со списком? |
|||
|
#18+
Извините за путаницу, я еще не волшебник... :-) Вот пробую вот так, и все равно не получается Private Sub Equip_Type_AfterUpdate() Me!Equip_num.RowSource = "SELECT e.Equip_num FROM Equipment as e WHERE e.Equip_type = '" & Me![Equip_type] & "';" End Sub неужели совсем балда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2004, 01:11
|
|||
|---|---|---|---|
|
|||
Результат запроса в поле со списком? |
|||
|
#18+
А если заталкиваю название запроса в RowSourse, то после изменения значения в первом поле значения во втором поле не обновляются.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2004, 01:12
|
|||
|---|---|---|---|
|
|||
Результат запроса в поле со списком? |
|||
|
#18+
Мне отсюда не видно, что именно не получается. Гия, тебе видно, ты поближе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2004, 01:14
|
|||
|---|---|---|---|
|
|||
Результат запроса в поле со списком? |
|||
|
#18+
В случае с программой Private Sub Equip_Type_AfterUpdate() Me!Equip_num.RowSource = "SELECT e.Equip_num FROM Equipment as e WHERE e.Equip_type = '" & Me![Equip_type] & "';" End Sub второе поле постоянно остается пустым ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2004, 01:14
|
|||
|---|---|---|---|
|
|||
Результат запроса в поле со списком? |
|||
|
#18+
Насчет второго варианта есть ответ. Я был не прав насчет того, что программа не нужна. В программе надо сделать Me!Equip_num.requery ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2004, 01:15
|
|||
|---|---|---|---|
|
|||
Результат запроса в поле со списком? |
|||
|
#18+
Поле остается пустым - так и должно быть. Есть набор строк из запроса, и отдельно есть значение в самом поле. Про значение в поле мы перестали говорить, когда оказалось, что нужно не оно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2004, 01:20
|
|||
|---|---|---|---|
|
|||
Результат запроса в поле со списком? |
|||
|
#18+
Спасибо, теперь все работает!! :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2004, 01:25
|
|||
|---|---|---|---|
Результат запроса в поле со списком? |
|||
|
#18+
2НаташаГ > Второе поле постояннно остается пустым. Напиши в программе после: Me!Equip_num.RowSource = ... debug.print = то же, что строкой выше после "=" Нажми Ctrl-G Сохрани то, что написано в открывшемся окне, в буфер обмена, положи это в блокнот. Создай запрос, не добавляй него таблиц (нажми "отмена"). Переключись в режим СКуэЛь (первая кнопка в панели инструментов). Вставь и туда содержимое буфера. Переключись в режим таблицы. Если будет ошибка - устрани. Получи необходимый запрос. Скопируй его содержимое (строку sql) в буфер. Вставь в тот же блокнот. Устрани в программе различия. После того, как добьешься положительного результата - сделай поиск по этому форуму по "каскадное обновление полей со списком" и почитай. :) Удачи. Пошло спать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1674625]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 330ms |

| 0 / 0 |
