Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как добавить запись в талицу если нечего обновлять / 5 сообщений из 5, страница 1 из 1
10.01.2022, 08:00
    #40125430
antipod
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как добавить запись в талицу если нечего обновлять
У меня происходит обновление записей таблицы по определенному условию, по идее обновляется всего одна строка таблицы. Но выяснилось, что бывает ситуация когда обновлять нечего.
В такой ситуации нужно добавить запись таблицы.
Можно ли как то такое предусмотреть в запросе на добавление?

Я могу всякими рекосетами эту ситуацию обойти. Просто чисто теоретически хочется скюэлем решить.
...
Рейтинг: 0 / 0
10.01.2022, 08:17
    #40125431
court
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как добавить запись в талицу если нечего обновлять
antipod,

нее, merge в Аксе нету
ХП - тоже нету
так что вариант с рекордсетом - вполне "вариант"
...
Рейтинг: 0 / 0
10.01.2022, 12:13
    #40125482
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как добавить запись в талицу если нечего обновлять
По моему, функций IIF and DCOUNT вполне достаточно, для решения Вашей задачи-раз без VBA, то придется создавать аж 3 запроса (в зависимости от значения, возвращаемого первым запросом, запускать второй(изменение) или третий(добавление))
...
Рейтинг: 0 / 0
11.01.2022, 07:44
    #40125656
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как добавить запись в талицу если нечего обновлять
Если не хочется возиться с обработкой ошибок и/или запрашивать наличие, делаешь безусловно два запроса. Сначала на добавление (если запись есть, её добавление блокируется соотв. уникальным индексом, а возникающая ошибка игнорируется), затем на обновление (в этот момент запись уже гарантированно есть).
...
Рейтинг: 0 / 0
11.01.2022, 12:00
    #40125704
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как добавить запись в талицу если нечего обновлять
antipod

... Просто чисто теоретически хочется скюэлем решить.
Никогда не задавался подобным вопросом,но,по-моему,без VBA (только SQL) не обойтись-придется создать пользовательскую функцию для запуска запросов
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как добавить запись в талицу если нечего обновлять / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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