Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Запрос на обновление / 2 сообщений из 2, страница 1 из 1
21.12.2013, 15:10
    #38508817
irina_irina_irina
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на обновление
Никак не получается обновить данные в таблице. Нужно чтобы записи таблицы обновились данными из другого запроса по условию. Код, который я имею на данный момент:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Dim oRecordset As Recordset
Dim strSQL As String

SQLTMC = "SELECT ТМЦ1Сбыт.ТретийУровень AS [3yr], ТМЦ1Сбыт.[3 ур ТМЦ] AS [3 ур ТМЦ], " & _
"ТМЦ1Сбыт.НачФев AS [Февраль], " & _
"ТМЦ1Сбыт.НачМарт AS [Март] FROM ТМЦ1Сбыт;"

Set oRecordset = CurrentDb.OpenRecordset(SQLTMC)
Do Until oRecordset.EOF
pYrVag = oRecordset![3yr]
pZatrata = oRecordset![3 ур ТМЦ]
pFev = oRecordset![февраль]
pMart = oRecordset![март]

strSQL = "UPDATE Остатки SET [Февраль] = " & pFev.Value & ", " & _
"[Март] = " & pMart.Value & " " & _
"WHERE [3 уровень вагона] = " & pYrVag.Value & " And [Вид затрат] = " & pZatrata.Value & ";" ' скорее всего на эту строку ругается
CurrentDb.Execute strSQL

oRecordset.MoveNext
Loop
Set oRecordset = Nothing


Пишет object required
...
Рейтинг: 0 / 0
21.12.2013, 15:28
    #38508826
irina_irina_irina
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на обновление
тема закрыта. все получилось, нужно было кавычки одиночные добавить
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Запрос на обновление / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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