powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Добавление подобного набора записей
2 сообщений из 27, страница 2 из 2
Добавление подобного набора записей
    #39509725
хм-м-м
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
greeceВыбор происходит из таблицы DataDaily где ключевыми полями являются IDObj, IDParam, Y, M. Поле IDObj явлляется показателем обьекта.

Как можно добавить тот же набор данных IDObj, IDParam изменив только значение M (месяц) и Y (год)?Каких-то сложностей понакрутили...
Попробуйте:
Код: vbnet
1.
2.
3.
4.
5.
6.
S = "INSERT INTO DataDaily (IDObj, IDParam, Y, M) " & _
    "SELECT IDObj, IDParam, " & _
    IIf(MonthBox = 12, YearBox + 1, YearBox) & ", " & IIf(MonthBox = 12, 1, MonthBox + 1) & " " & _
    "FROM DataDaily " & _
    "WHERE Y=" & YearBox & " AND M=" & MonthBox
CurrentDb.Execute S
...
Рейтинг: 0 / 0
Добавление подобного набора записей
    #39512454
greece
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хм-м-м,

Это очень красивое, элегантное решение. Именно такое - короткий и ясный запрос пытался сначала сделать. Спасибо за пример.

Решения до этого мне очень помогли продвинуться в понимании не только запросов. "Накрученный" вариант наверно более "железный", сработает в любом случае, когда есть прямая запись. И легче будет переводится из 2003 версии в 2007-ю.

Возможно это моей из-за неполной информированности.

Спасибо тем кто не прошел мимо и помогли...
...
Рейтинг: 0 / 0
2 сообщений из 27, страница 2 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Добавление подобного набора записей
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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