![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 21.02.2012
Сообщений: 59
|
![]()
Есть форма, в которой заполняется два поля: Разряд и Код.
Нужно выбрать из другой таблицы коэффициент для Разряда, и вставить его и поле Код в еще одну таблицу. Я написал такой код для кнопки: Код HTML:
Me.Dirty = False CurrentDb.Execute "INSERT INTO Расчет ( Коэффициент, Код )values (" + (CurrentProject.Connection.Execute("SELECT Разряд.Коэффициент FROM Разряд WHERE (((Разряд.Разряд)=" + Me.Разряд + "));").Fields(0)) + ", " + Me.Код + ");" DoCmd.Close Чего так? |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 19.07.2012
Сообщений: 520
|
![]()
Замените "+" на "&" (без кавычек)
Окупант, руки прочь от Украины!!! Слава Героям!
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 21.02.2012
Сообщений: 59
|
![]()
Спасибо, но теперь пишет, что не совпадает число значений запроса и число результирующих значений. Хотя запрос (который вложен) должен выдавать лишь одно значение, соответствующее коэффициенту разряда, а они уникальны.
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 22.05.2012
Сообщений: 136
|
![]()
Так попробуйте тогда уж:
Код:
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 21.02.2012
Сообщений: 59
|
![]()
Все же не помогает.
Код:
Ошибка во вставке. Как там могут быть не такие результирующие значения? |
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
![]()
Здравствуйте Prin53.
Вашу задачу лучше решать в более наглядной конструкции, и тогда на каждом этапе можно контролировать её выполнение. Код:
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 21.02.2012
Сообщений: 59
|
![]()
Спасибо, Евгений!
Но код не вызывает ошибку. "User-defined type not defined'. Код:
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 22.05.2012
Сообщений: 136
|
![]()
Подцепите ADO в референсах (alt+f11 - tools - references), вообще странно, что его у вас нет там.
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 21.02.2012
Сообщений: 59
|
![]()
Опять же, вставка ему не нравится.
Последний раз редактировалось Prin53; 16.03.2013 в 11:26. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запрос на добавление | Slame | Microsoft Office Access | 3 | 15.11.2011 11:24 |
Запрос на добавление | =Student= | БД в Delphi | 5 | 12.09.2010 21:39 |
Запрос на добавление | Grushka | Microsoft Office Access | 3 | 03.05.2010 10:00 |
Запрос на добавление | Insightful | Microsoft Office Access | 9 | 30.04.2010 18:17 |
Добавление (запрос) | warshadow | Microsoft Office Access | 8 | 23.10.2009 01:15 |