powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как присвоить полюСосписком28 значение из запроса?
4 сообщений из 4, страница 1 из 1
Как присвоить полюСосписком28 значение из запроса?
    #32341377
Kindgott
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В форме два поля.
Одно содержит [ПИН] объекта 'Здание' - и имя ему ПинЗдания
Другое поле - со списком и содержит [Название] здания внутри здания и зовется ПолеСоСписком28

В поле со списком источник данных - SELECT [ПИН],[Название]...
Я поставил событие на изменение поля со списком и при его изменении, меняется [ПИН].

НО! При загрузке формы, поле со списком - пустое. Я набрал в обработчике перехода на нов. запись следующее:

CurrentDb.QueryDefs("АктивныйЗапрос").SQL = "SELECT [Название] FROM [Здания] WHERE [ПИН]=" + CStr(ПинЗдания.Value) + ";"
Set rs = CurrentDb.openrecordset("АктивныйЗапрос")
ПолеСоСписком28 = rs![Название]

Самое веселое - то что оно работает, но упорно выводит надпись - "Введенное значение не подходит для данного поля.", хотя и полеСосписком и rs![Название] - Строковые.

Я смутно чувствую, что эта #####№28, прошу за выражение, пытается подсунуть строку в ПИН источника поляСосписком, но как от этого избавиться я не знаю.

Если поможете - буду очень благодарен.
...
Рейтинг: 0 / 0
Как присвоить полюСосписком28 значение из запроса?
    #32341406
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поле со списком - свободное?
Первое поле в его источнике данных - [ПИН], похоже числовое и, естественно, когда мы ему пихаем строку [Название] акцесс возмущается.
Ему, наверное и нужно давать ПИН.
...
Рейтинг: 0 / 0
Как присвоить полюСосписком28 значение из запроса?
    #32341427
NIKE_RUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПРОБЛЕМА КАК РАЗ В СЛЕДУЮЩЕМ ЧТО ЗАПРОС ВОЗВРАЩАЕТ ОДНО ЗНАЧЕНИЕ А ДОЛЖЕН ДВА (КОД И НАИМЕНОВАНИЕ), ТОГДА В НАСТРОЙКАХ ПОЛЯ СО СПИСКОМ МОЖНО УКАЗАТЬ КАКОЙ СТОЛБЕЦ БУДЕТ ИДТИ В КОД, А КАКОЙ ОТОБРАЖАТЬСЯ.
...
Рейтинг: 0 / 0
Как присвоить полюСосписком28 значение из запроса?
    #32341535
Kindgott
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
forms![...]![ПолеСоСписком28]=rs![ПИН][Название]
Спасибо, так все работает.
А если мне нужно присвоить значение из запроса, возвращающего одно поле?
Если, напр, ПИН пойдет из одного запроса, а Название из другого?
Или так нельзя?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как присвоить полюСосписком28 значение из запроса?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]